In the following Demo, you can see the Prius from the Gazebo simulation being controlled via Mastodon.
In ros2_ws, run:
colcon build
and
source ../install/local_setup.bash
and then run the package under ros2_ws/src:
ros2 run cpp_pubsub talker
gz sim
ros2 run ros_gz_bridge parameter_bridge /cmd_vel@geometry_msgs/msg/Twist@gz.msgs.Twist