-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ed56c59
commit e537ec5
Showing
6 changed files
with
115 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
cmake_minimum_required(VERSION 3.0.2) | ||
project(wild_visual_navigation_sim) | ||
|
||
find_package(catkin REQUIRED COMPONENTS | ||
rospy | ||
nav_msgs | ||
sensor_msgs | ||
std_msgs | ||
) | ||
|
||
catkin_package( | ||
CATKIN_DEPENDS | ||
) | ||
|
||
# catkin_python_setup() | ||
# catkin_install_python(PROGRAMS scripts/wvn_feature_extractor_node.py | ||
# scripts/wvn_learning_node.py | ||
# scripts/overlay_images.py | ||
# scripts/smart_carrot.py | ||
# scripts/rosbag_play.sh | ||
# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# Wild Visual Navigation Sim | ||
|
||
Simulation environment to test Wild Visual Navigation (WVN). We use a modified Clearpath Jackal (adding a camera). | ||
|
||
## Requirements | ||
|
||
```sh | ||
sudo apt install ros-noetic-jackal-simulator | ||
``` | ||
|
||
## Running | ||
|
||
```sh | ||
roslaunch wild_visual_navigation_sim sim.launch | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
<?xml version="1.0" encoding="utf-8"?> | ||
<launch> | ||
<!-- Extras to add required sensors --> | ||
<!-- <arg name="extras_file" default="$(find wild_visual_navigation_sim)/urdf/extras.xacro"/> | ||
<env name="JACKAL_URDF_EXTRAS" value="$(arg extras_file)"/> --> | ||
|
||
<!-- Default simulation args --> | ||
<arg name="use_sim_time" default="true" /> | ||
<arg name="gui" default="true" /> | ||
<arg name="headless" default="false" /> | ||
<arg name="world_name" default="$(find jackal_gazebo)/worlds/scenario1.world" /> | ||
<arg name="jackal_config" value="front_flea3" /> <!-- add camera --> | ||
|
||
<!-- Optionally enable teleop for the simulation --> | ||
<arg name="joystick" default="false" /> | ||
|
||
<!-- Launch Gazebo with the specified world --> | ||
<include file="$(find gazebo_ros)/launch/empty_world.launch"> | ||
<arg name="debug" value="0" /> | ||
<arg name="gui" value="$(arg gui)" /> | ||
<arg name="use_sim_time" value="$(arg use_sim_time)" /> | ||
<arg name="headless" value="$(arg headless)" /> | ||
<arg name="world_name" value="$(arg world_name)" /> | ||
</include> | ||
|
||
<!-- Spawn Jackal --> | ||
<include file="$(find jackal_gazebo)/launch/spawn_jackal.launch"> | ||
<arg name="x" value="0" /> | ||
<arg name="y" value="0" /> | ||
<arg name="z" value="1.0" /> | ||
<arg name="yaw" value="0" /> | ||
<arg name="config" value="$(arg jackal_config)" /> | ||
<arg name="joystick" value="$(arg joystick)" /> | ||
</include> | ||
</launch> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
<?xml version="1.0"?> | ||
<package format="2"> | ||
<name>wild_visual_navigation_sim</name> | ||
<version>0.0.1</version> | ||
<description>Simulation environment for wild_visual_navigation</description> | ||
<maintainer email="[email protected]">Matias Mattamala</maintainer> | ||
<maintainer email="[email protected]">Jonas Frey</maintainer> | ||
<author email="[email protected]">Matias Mattamala</author> | ||
<author email="[email protected]">Jonas Frey</author> | ||
|
||
<license>Proprietary</license> | ||
|
||
<buildtool_depend>catkin</buildtool_depend> | ||
|
||
<depend>rospy</depend> | ||
<depend>nav_msgs</depend> | ||
<depend>sensor_msgs</depend> | ||
<depend>std_msgs</depend> | ||
</package> |