ROS MoveIt! configuration files for Arduino.ORG's Braccio Arm. This package has been tested on a Braccio Arm Shield v4 connected to a Teensy 3.1. The binary STL files and URDF can be found here
cd ~/catkin_ws/src
git clone https://github.com/grassjelly/ros_braccio_urdf.git
git clone https://github.com/grassjelly/ros_braccio_moveit.git
sudo apt-get install ros-indigo-moveit
cd ..
catkin_make
sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install -U platformio
sudo rm -rf ~/.platformio/
-
Go to the firmware and edit the ini file:
roscd ros_braccio_moveit/teensy nano platformio.ini
-
Define Braccio's serial port:
upload_port = /dev/ttyACM0
platformio run --target upload
-
Go to launch folder and edit demo.launch:
roscd ros_braccio_moveit/launch nano demo.launch
-
Define Braccio's serial port:
<param name="port" value="/dev/ttyACM0" />
roslaunch ros_braccio_moveit demo.launch
- Click and drag the arrow markers towards your target pose.
- Go to "Planning" tab and click "Plan and Execute".