At this moment in time, we have 3D models of robots which can be visualized in rviz. Consequently, in this section, we will learn how to control and move the robot model using the ROS node. The ROS framework provides great tools to control the robots, such as the ros_control package. Similarly, other primary tools to control the robots are the joint_state_publisher and robot_state_publisher packages.