https://robotics.stackexchange.com/questions/104232/gazebo-ros2-how-to-set-entity-state-when-calling-set-model-state-via-node-client https://answers.gazebosim.org//question/13572/how-to-build-a-circuit-in-gazebo-update-visuals-at-runtime/ https://robotics.stackexchange.com/questions/25842/texturing-a-urdf-object-dynamically https://answers.ros.org/question/361815/how-to-draw-a-line-strip-in-rviz-using-python/ https://github.com/ros-simulation/gazebo_ros_pkgs/blob/noetic-devel/gazebo_plugins/src/gazebo_ros_video.cpp