yujinrobot / kobuki-x

Custom Kobuki Implementations
12 stars 11 forks source link

waiterbot_navigation #35

Closed mehditlili closed 10 years ago

jihoonl commented 10 years ago

@mehditlili Is there any difference between turtlebot navigation and waiterbot navigation?

jihoonl commented 10 years ago

How about including turtlebot navigation launch files instead of copying?

mehditlili commented 10 years ago

Ok I will include them instead, but common_costmap_param.yaml for waiterbot is different from turtlebot as waiterbot includes ir_sensors in the obstacle_layer. I will create a ir_costmap_param where ir_sensor will be added to the obstacle_layer to avoid redundancy

mehditlili commented 10 years ago

Waiterbot params are now passed directly to move_base.launch.xml.

jihoonl commented 10 years ago

Apologies for letting you bit by bit.

How about making custom_param_file as arg in amcl_demo.launch? Then we can clean up amcl.launch in waiterbot_navigation like the following.

<launch>
  <arg custom_move_base_param "ir_params">
 <!-- Additional sensors -->
 <include file="$(find waiterbot_sensors)/launch/ir_sensors.launch"/>

 <include file="$(find turtlebot_navigation)/launch/amcl_demo.launch"/>
    <arg custom_move_base_param/>
</include>
</launch>

How about this way?

jihoonl commented 10 years ago

and also could you clean up package.xml? Then this should be ready :)

mehditlili commented 10 years ago

I changed the way it is passed. Now waiterbot_navigation launcher just calls amcl_demo from turtlebot and its own ir sensor launcher. It gets as parameter the custom param file and the map name.

jihoonl commented 10 years ago

Nice @mehditlili Thanks!

For the last!!!(Sorry :stuck_out_tongue_closed_eyes:)

you may want to add waiterbot_sensors and turtlebot_navigation packages as run_depend in package.xml since this package is meaningless without them. :)

Everything else looks great!

mehditlili commented 10 years ago

It should be fine now (finally :smile: ) I tested it on the robot and all parameters are set up correctly.

jihoonl commented 10 years ago

Great work! :+1: Merging it