TODO: section summary
Shutter is controlled with a collection of ROS packages. To setup Shutter's ROS packages, follow the instructions outlined in the shutter-ros documentation.
After assembling the robot and installing the software, the positions of the servos should be validated.
Connect the servos to a U2D2 controller and power supply. The robot should remain in a "resting" position, as pictured in the image below:
Inspect the servos with Dynamixel Wizard. Ensure that Operating Mode is set to Position control and the servo horn alignments are correct.
Adjust the robot to its "Home" or "Zero" configuration with MoveIt, using the shutter_moveit_config package. In the MotionPlanning RViz panel, select home as the Goal State, then click Plan & Execute.
$ roslaunch shutter_moveit_config demo.launch moveit_controller_manager:=ros_control
/dev/ttyUSB0
Ensure that the robot's pose matches the goal state in RViz:
Build Your Own Shutter Robot
Gather Your Materials
Bill of MaterialsAssemble Your Robot
Install and Run the Software
Software Setup