This repository provides a ROS2 hardware interface, URDF model, and MoveIt configuration for controlling a 6-DoF robotic arm using Feetech motors. The 3D model is currently in beta and pending open-source release by Simple Automation.
-
Clone the repository into your ROS2 workspace:
cd ~/your_ros2_ws/src git clone https://github.com/iltlo/feetech_arm_control.git
-
Install dependencies:
cd ~/your_ros2_ws/src/feetech_arm_control git submodule update --init --recursive pip install feetech-servo-sdk
-
Build and source the workspace:
colcon build && source ~/your_ros2_ws/install/setup.bash
To run the MoveIt 2 demo for End Effector drag-and-drop control:
ros2 launch moveit_6dof_arm demo.launch.py
To run with the actual hardware (Optional):
ros2 run arm_control hardware_interface
To display the robot model in RViz:
ros2 launch urdf_6dof_arm display.launch.py
- Ubuntu 22.04
- ROS2 Humble