-
Notifications
You must be signed in to change notification settings - Fork 0
Using the arm robot
- Setup main bwi workspace using the following instructions: https://github.com/utexas-bwi/bwi
- Follow the instructions for cloning the arm related repositories here: https://github.com/utexas-bwi/segbot_arm
- After going through the list, then clone the actual segbot_arm repository as well. Compile.
- If setting up on a new computer (one on which nobody has set up the arm before), then install the arm drivers per the instructions in the
Kinova documentation available here: www.cs.utexas.edu/~jsinapov/kinova.zip
The PDF's location in the archive is the following: /kinova/Documentation/Drivers Guides/
The correct .deb file for our system is located in /kinova/Drivers/Ubuntu/64Bits/.Navigate to that folder in the terminal and then install the drivers by typing:
sudo dpkg -i KinovaAPI-5.0.6-amd64.deb
- Every time you start working with the robot, you should disconnect it from charging at the wall. Find the white connector from the battery charger and disconnect the battery. Please detach by holding the connectors only, and don't pull the connection apart using the wires as they may break off.
- Start the laptop and login
- Turn on the arm and home it
- Turn on the base pushing the green button first and then the yellow button
- Open a new terminal and:
run
roslaunch segbot_arm_launch xtion.launch
- Check in a separate terminal if the xtion topics are running:
rostopic list | grep
“xtion
” - Then launch the arm running:
roslaunch segbot_arm_launch segbot_v2.arm.launch
- Look in rviz to insure that no errors have occurred and localize the robot
Some reasons the arm fails is do to hanging on the xtion so try unplugging it and plunging it into different USB ports. Killing the launch files and relaunching them. If these fail try launch the arm directly running roslaunch jaco_driver mico_arm.launch If this fails try going into the kinova package you downloaded from above and run the ExampleRestoreFactoryDefault the relative path to the file to compile it should be ~/kinova/Documentation/API Examples/Ubuntu/64Bits/Examples/ExampleRestoreFactoryDefault/Debug Compile the executable if it has not been done already and run it and the try to rerun the arm Overall the arm is very finicky so try these things a few times.
For the grasping demo after launching the arm and moving the robot near a table with objects
roslaunch mimic_motion agile_grasp_demo.launch
and rosrun mimic_motion agile_grasp_demp
For running the demo to explore an object on a table in segbot_arm_manipulation
roslaunch segbot_arm_manipulation segbot_arm_explore.launch
In another termainl, rosrun segbot_arm_manipulation demo_explore_object