-
-
Notifications
You must be signed in to change notification settings - Fork 93
Description
First of all: amazing repo! Absolutely great work!
I was launching the navigation and base via
roslaunch diffbot_base diffbot.launch
roslaunch diffbot_navigation diffbot.launch
to get a more in-depth understanding of ros_control, specifically the hardware_interface's write function. Luckily, the functions published the diff_drive_controller's output (which it received via the joint_velocity_commands_)
When I assign a drive command (e.g. angular velocity), the Gazebo Simulation works perfectly fine and the robot is spinning. However, the /diffbot/wheel_cmd_velocities yield only zero.
As seen in the screenshot below, only zeros are yielded if I run both (which makes sense, since the base is not connected to the cmd velocity, as seen in the node graph)
Edit: if I run diffbot_base diffbot.launch
(without diffbot_navigation diffbot.launch
), I receive the expected output)
Therefore, my question: Is it even POSSIBLE to run both, the navigation in gazebo AND the hardware_interface?