Adds the webots_ros2_control plugin to the webotsController urdf. This exposes the motors to ROS2 and creates an interface with the ros2_control pkg.
Launches the diff_drive_controller and joint_state_publisher with the configuration provided in the andino_control package.
The webots motor device limits the velocity to 10 rad/s so the velocity in the controller configuration should be limited beforehand to avoid warning messages.
To test this feature just build and run the simulation. In another terminal send commands via /cmd_vel. To improve the steering the RotationalMotor from the caster wheel and base can be deleted from within the simulation.
Adds the
webots_ros2_control
plugin to thewebotsController
urdf. This exposes the motors to ROS2 and creates an interface with theros2_control
pkg. Launches thediff_drive_controller
andjoint_state_publisher
with the configuration provided in theandino_control
package.The webots motor device limits the velocity to 10 rad/s so the velocity in the controller configuration should be limited beforehand to avoid warning messages.
To test this feature just build and run the simulation. In another terminal send commands via
/cmd_vel
. To improve the steering theRotationalMotor
from the caster wheel and base can be deleted from within the simulation.CC @BarceloChristian
https://github.com/ekumenlabs/andino_webots/assets/99193391/371b19a1-9661-42a4-ac95-48452fb162ff