Transférer les fichiers vers 'Projet/pioneer_2dnav'
This commit is contained in:
parent
5942d1a5cb
commit
71c627949a
5 changed files with 109 additions and 0 deletions
8
Projet/pioneer_2dnav/README.md
Normal file
8
Projet/pioneer_2dnav/README.md
Normal file
|
@ -0,0 +1,8 @@
|
|||
# pioneer_2dnav
|
||||
Pioneer3dx 2D navigation configuration and launch files
|
||||
|
||||
Use in combination with nav_bundle and pioneer_gazebo_ros for gazebo simulation
|
||||
|
||||
Use in combination with nav_bundle and pioneer_test for hardware implementation
|
||||
|
||||
NOTE: If using in combination with ESTOP package (https://github.com/nrjl/rqt_estop), uncomment line 9 to send cmd_vel via cmd_vel_estop
|
13
Projet/pioneer_2dnav/local_costmap_params.yaml
Normal file
13
Projet/pioneer_2dnav/local_costmap_params.yaml
Normal file
|
@ -0,0 +1,13 @@
|
|||
local_costmap:
|
||||
global_frame: odom
|
||||
robot_base_frame: base_link
|
||||
update_frequency: 5.0
|
||||
publish_frequency: 5.0
|
||||
static_map: false
|
||||
rolling_window: true
|
||||
width: 3.0
|
||||
height: 3.0
|
||||
resolution: 0.05
|
||||
publish_cost_grid: true
|
||||
inflation_radius: 2.0
|
||||
cost_scaling_factor: 5.0
|
14
Projet/pioneer_2dnav/move_base.launch
Normal file
14
Projet/pioneer_2dnav/move_base.launch
Normal file
|
@ -0,0 +1,14 @@
|
|||
<launch>
|
||||
<node pkg="move_base" type="move_base" respawn="false" name="move_base" output="screen">
|
||||
<rosparam file="$(find pioneer_2dnav)/costmap_common_params.yaml" command="load" ns="global_costmap" />
|
||||
<rosparam file="$(find pioneer_2dnav)/costmap_common_params.yaml" command="load" ns="local_costmap" />
|
||||
<rosparam file="$(find pioneer_2dnav)/local_costmap_params.yaml" command="load" />
|
||||
<rosparam file="$(find pioneer_2dnav)/global_costmap_params.yaml" command="load" />
|
||||
<rosparam file="$(find pioneer_2dnav)/base_local_planner_params.yaml" command="load" />
|
||||
<!-- NOTE: Use move_base_global.launch for globally qualified map topic -->
|
||||
|
||||
<!-- START: Use with estop -->
|
||||
<!-- <remap from="cmd_vel" to="cmd_vel_estop"/>-->
|
||||
<!-- END: Use with estop -->
|
||||
</node>
|
||||
</launch>
|
15
Projet/pioneer_2dnav/move_base_global.launch
Normal file
15
Projet/pioneer_2dnav/move_base_global.launch
Normal file
|
@ -0,0 +1,15 @@
|
|||
<launch>
|
||||
<node pkg="move_base" type="move_base" respawn="false" name="move_base" output="screen">
|
||||
<rosparam file="$(find pioneer_2dnav)/costmap_common_params.yaml" command="load" ns="global_costmap" />
|
||||
<rosparam file="$(find pioneer_2dnav)/costmap_common_params.yaml" command="load" ns="local_costmap" />
|
||||
<rosparam file="$(find pioneer_2dnav)/local_costmap_params.yaml" command="load" />
|
||||
<rosparam file="$(find pioneer_2dnav)/global_costmap_params.yaml" command="load" />
|
||||
<rosparam file="$(find pioneer_2dnav)/base_local_planner_params.yaml" command="load" />
|
||||
|
||||
<remap from="map" to="/map" />
|
||||
|
||||
<!-- START: Use with estop -->
|
||||
<!-- <remap from="cmd_vel" to="cmd_vel_estop"/>-->
|
||||
<!-- END: Use with estop -->
|
||||
</node>
|
||||
</launch>
|
59
Projet/pioneer_2dnav/package.xml
Normal file
59
Projet/pioneer_2dnav/package.xml
Normal file
|
@ -0,0 +1,59 @@
|
|||
<?xml version="1.0"?>
|
||||
<package>
|
||||
<name>pioneer_2dnav</name>
|
||||
<version>0.0.0</version>
|
||||
<description>The pioneer_2dnav package</description>
|
||||
|
||||
<!-- One maintainer tag required, multiple allowed, one person per tag -->
|
||||
<!-- Example: -->
|
||||
<!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> -->
|
||||
<maintainer email="jchu2041@todo.todo">jchu2041</maintainer>
|
||||
|
||||
|
||||
<!-- One license tag required, multiple allowed, one license per tag -->
|
||||
<!-- Commonly used license strings: -->
|
||||
<!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 -->
|
||||
<license>TODO</license>
|
||||
|
||||
|
||||
<!-- Url tags are optional, but mutiple are allowed, one per tag -->
|
||||
<!-- Optional attribute type can be: website, bugtracker, or repository -->
|
||||
<!-- Example: -->
|
||||
<!-- <url type="website">http://wiki.ros.org/pioneer_2dnav</url> -->
|
||||
|
||||
|
||||
<!-- Author tags are optional, mutiple are allowed, one per tag -->
|
||||
<!-- Authors do not have to be maintianers, but could be -->
|
||||
<!-- Example: -->
|
||||
<!-- <author email="jane.doe@example.com">Jane Doe</author> -->
|
||||
|
||||
|
||||
<!-- The *_depend tags are used to specify dependencies -->
|
||||
<!-- Dependencies can be catkin packages or system dependencies -->
|
||||
<!-- Examples: -->
|
||||
<!-- Use build_depend for packages you need at compile time: -->
|
||||
<!-- <build_depend>message_generation</build_depend> -->
|
||||
<!-- Use buildtool_depend for build tool packages: -->
|
||||
<!-- <buildtool_depend>catkin</buildtool_depend> -->
|
||||
<!-- Use run_depend for packages you need at runtime: -->
|
||||
<!-- <run_depend>message_runtime</run_depend> -->
|
||||
<!-- Use test_depend for packages you need only for testing: -->
|
||||
<!-- <test_depend>gtest</test_depend> -->
|
||||
<buildtool_depend>catkin</buildtool_depend>
|
||||
<build_depend>gmapping</build_depend>
|
||||
<build_depend>move_base</build_depend>
|
||||
<build_depend>rosaria</build_depend>
|
||||
<run_depend>gmapping</run_depend>
|
||||
<run_depend>move_base</run_depend>
|
||||
<run_depend>rosaria</run_depend>
|
||||
|
||||
|
||||
<!-- The export tag contains other, unspecified, tags -->
|
||||
<export>
|
||||
<!-- You can specify that this package is a metapackage here: -->
|
||||
<!-- <metapackage/> -->
|
||||
|
||||
<!-- Other tools can request additional information be placed here -->
|
||||
|
||||
</export>
|
||||
</package>
|
Loading…
Reference in a new issue