Closed CAI23sbP closed 10 months ago
Yeah, you need to change the scene_file, world_name, initial_pose, map_file in "drl_vo_nav.launch" file to do that. For example, the below configurations can change the map to the Autolab environment:
<arg name="scene_file" default="$(find pedsim_simulator)/scenarios/autolab/autolab_25.xml"/>
<arg name="world_name" default="$(find pedsim_gazebo_plugin)/worlds/autolab.world"/>
<arg name="gui" default="true" doc="Bring up the Gazebo graphical interface"/>
<arg name="pose_initial_x" default="1.0"/>
<arg name="pose_initial_y" default="1.0"/>
<arg name="map_file" default="$(find robot_gazebo)/maps/gazebo_autolab/gazebo_autolab.yaml"/>
<arg name="initial_pose_x" default="0.0"/>
<arg name="initial_pose_y" default="0.0"/>
<arg name="initial_pose_a" default="0.0"/>
Another Question I tried using other robot and I found something interesting. What are the roles of "nodelet" and "yocs velocity smoother?" I think the system takes both of DWAlocalplanner's output and drl_vo's output but finally sends drl_vo's output to the robot.
"nodelet" is used to implement multiplexing of multiple control topics (e.g. teleop cmd and move_base cmd). The "yocs velocity smoother" is used to smooth the raw control commands. Please take a look at the ROS introduction websites to know more details.
The DWA output was remapped to dwa_cmd (a lazy trick for not writing a new specific local planner), which was not used and was abandoned. Note that the system is only controlled by the drl_vo_cmd. If you wanna use the other robot, please remap the drl_vo_cmd to the control topic of that robot. One example can be found in my BARN-challenge repository.
Thanks I really appreciate your comment. I'll take a look about it.
@zzuxzt , Hi! I have question that How to use another map? In your paper there were existing 5 maps.
I wanted to use it, so i searched your code which accepted another map. `
` When i changed map_file, world name, scene file.but map is not changing in gazebo, and robot init position. could you tell me how to change map?