Show EOL distros:
Package Summary
The asr_mild_base_fake_driving package
- Maintainer: Meißner Pascal <asr-ros AT lists.kit DOT edu>
- Author: Dehmani Souheil, Karrenbauer Oliver, Meißner Pascal
- License: BSD
- Source: git https://github.com/asr-ros/asr_mild_base_fake_driving.git (branch: master)
Package Summary
The asr_mild_base_fake_driving package provides a simulation system for the robot driving. It simulates the desired driven way which is calculated by the navigation.
- Maintainer: Meißner Pascal <asr-ros AT lists.kit DOT edu>
- Author: Dehmani Souheil, Karrenbauer Oliver, Meißner Pascal
- License: BSD
- Source: git https://github.com/asr-ros/asr_mild_base_fake_driving.git (branch: master)
Package Summary
The asr_mild_base_fake_driving package provides a simulation system for the robot driving. It simulates the desired driven way which is calculated by the navigation.
- Maintainer: Meißner Pascal <asr-ros AT lists.kit DOT edu>
- Author: Dehmani Souheil, Karrenbauer Oliver, Meißner Pascal
- License: BSD
- Source: git https://github.com/asr-ros/asr_mild_base_fake_driving.git (branch: master)
Description
The asr_mild_base_fake_driving package provides a simulation system for the robot driving. It simulates the desired driven way which is calculated by the navigation.
Functionality
For the simulation we no longer have sensor messages from the wheels of the robot and therefore the messages needed for the direct kinematics are replaced with virtual messages generated by transforming the movement commands from the local planer into odometry messages (fake odometry). The localization is therefore no longer needed and is replaced by a fake, static one.
The received cmd_vel message from the navigation is transformed into a movement. This movement is published on the odom topic. So the navigation (or other components) thinks a robot drives as it was planned.
Usage
Start system
Look at asr_mild_navigation on how to start the simulated navigation with fake driving,. All simulation launch files use the fake driving.
For example:
roslaunch asr_mild_navigation simulation_manual_rearranged.launch
OR
Start only the fake driving:
rosrun asr_mild_base_fake_driving asr_mild_base_fake_driving
ROS Nodes
Subscribed Topics
cmd_vel ( geometry_msgs/Twist)
- A stream of velocity commands from the move_base package.
Published Topics
odom ( nav_msgs/Odometry)
- Odometry information that gives the navigation the current speed and the actual position of the robot.