A ROS2-based GUI application for visualizing and controlling a robotic arm in real time using Tkinter and Matplotlib.
/joint_angles topic for synchronization.pip install numpy matplotlib rclpy tkinter
git clone https://github.com/abulhasnat-abdullah/robot_arm_visualizer.git
cd arm_visualizer
cd ~/my_ws/
colcon build
source install/setup.bash
ros2 run arm_visualizer joint_visualizer
ros2 run arm_visualizer arm_3d_visualizer
DockerHub : [https://hub.docker.com/repository/docker/abulhasnatabdullah/arm_visualizer]
docker pull abulhasnatabdullah/arm_visualizer
xhost +local:docker
docker run -it \
--env="DISPLAY=$DISPLAY" \
--volume="/tmp/.X11-unix:/tmp/.X11-unix" \
abulhasnatabdullah/arm_visualizer
| Topic Name | Type | Description |
|---|---|---|
/joint_angles | std_msgs/Float32MultiArray | Publishes/subscribes joint angles |
Feel free to open issues or submit pull requests to enhance the project.
This project is licensed under the MIT License. See LICENSE for details.
Developed by Abul Hasnat Abdullah.
Content type
Image
Digest
sha256:f677364a3…
Size
365.9 MB
Last updated
over 1 year ago
docker pull abulhasnatabdullah/arm_visualizer