This is a open source project for control of a 3-axis robotic arm using micro ROS, with contol of tooltip based on inverse kinematics and path planing
Note: This only works for servo driven arms
- Install a Arduino Compiler (ex. Arduino IDE)
- Upload the code available in the tools folder
- Launch a micro ros agent on the receiver computer (snap pkg available micro-ros-agent)
- Download project to ubuntu machine and build
- Launch the application
- Post new coordinated to the /icearm_input topic
The code is applied and tested with the EEZYbot MK1 and MK2
Project available on EEZYbot MK2
The project consist of a c++ library with basic functions, and a facade class for ROS compatibility. The library can be used separately for control of other platforms are to be used.