https://github.com/ros-controls/ros2_controllers/blob/master/diff_drive_controller/src/diff_drive_controller_parameter.yaml https://articulatedrobotics.xyz/ https://navigation.ros.org/setup_guides/urdf/setup_urdf.html https://github.com/ros2/common_interfaces/blob/master/sensor_msgs/msg/CameraInfo.msg http://wiki.ros.org/image_proc https://www.ros.org/reps/rep-0103.html#suffix-frames https://dev.to/admantium https://www.theconstructsim.com/exploring-ros-2-wheeled-robot-part-02-xacros/ https://docs.ros.org/en/foxy/Tutorials/Intermediate/URDF/Using-Xacro-to-Clean-Up-a-URDF-File.html https://arxiv.org/pdf/2109.09694.pdf http://wiki.ros.org/diff_drive_controller2 https://github.com/husky/husky/tree/noetic-devel/husky_control/config https://github-wiki-see.page/m/ros-simulation/gazebo_ros_pkgs/wiki/ROS-2-Migration%3A-Skid-Steer-drive https://bunchofcoders.github.io/basic_bocbot/ https://github.com/srmainwaring/steer_bot http://gazebosim.org/tutorials?tut=ros_gzplugins#DifferentialDrive https://github.com/ros-controls/ros_controllers/wiki/diff_drive_controller https://classic.gazebosim.org/tutorials?tut=ros_control https://wiki.ros.org/ros_control https://wiki.ros.org/urdf/XML/Transmission https://github.com/PickNikRobotics/ros_control_boilerplate https://admantium.com/blog/ros08_control_nodes_in_ros/ https://github.com/rayvburn/diff_drive_mapping_robot https://github.com/ros-controls/roadmap/blob/master/design_drafts/components_architecture_and_urdf_examples.md https://control.ros.org/master/index.html https://github.com/ros-controls/gazebo_ros2_control/tree/master/gazebo_ros2_control_demos/config https://github.com/ros-controls/gazebo_ros2_control/blob/master/gazebo_ros2_control_demos/launch/diff_drive.launch.py https://github.com/pvandervelde/tblaze_description https://articulatedrobotics.xyz/mobile-robot-12-ros2-control/ https://gitlab.laas.fr/prouanet/ros2_control_bolt/-/tree/master https://www.theconstructsim.com/my-robotic-manipulator-04-urdf-transmission-gazebo-controllers/ https://github.com/ros-controls/ros2_control_demos https://github.com/ros-controls/ros_control/wiki/joint_limits_interface http://wiki.ros.org/ros_control https://automaticaddison.com/how-to-simulate-a-robot-using-gazebo-and-ros-2/ https://stackoverflow.com/questions/459083/how-do-you-run-your-own-code-alongside-tkinters-event-loop http://wiki.ros.org/cv_bridge/Tutorials/ConvertingBetweenROSImagesAndOpenCVImagesPython https://answers.ros.org/question/371621/cv_bridge-not-showing-rgb-image/ https://realpython.com/pysimplegui-python/ http://classic.gazebosim.org/tutorials?cat=guided_i&tut=guided_i1 http://wiki.ros.org/rviz https://app.gazebosim.org/fuel/worlds https://gazebosim.org/libs https://app.ignitionrobotics.org/fuel/models http://sdformat.org/ https://wiki.ros.org/ROS/Tutorials/MultipleMachines https://medium.com/creating-a-gazebo-simulation-with-ros2-for-your/introduction-8daf6efa12f4 http://classic.gazebosim.org/tutorials?tut=ros_roslaunch&cat=connect_ros https://en.wikipedia.org/wiki/Differential_wheeled_robot https://gazebosim.org/docs/garden/ros2_integration http://classic.gazebosim.org/tutorials?tut=ros2_installing&cat=connect_ros https://classic.gazebosim.org/tutorials?tut=install_ubuntu&cat=install