-
Notifications
You must be signed in to change notification settings - Fork 37
Movo won't start after removing one arm #62
Comments
It's been a while since we dealt with this issue, but I believe the problem was that the ROS startup script tried to ping both arms. The workaround Kinova suggested was to change the unused arm's IP address to the other arm's IP in the configuration file so both arms would have pingable IPs. |
Both of the controllers are still in the unit, so pinging both of them is not an issue. The problem comes in when it tries to run ROS nodes that want to talk to the left arm. Gripper action servers don't start which kills the robot_init launch script, the model still includes a left arm, etc. I was hoping we wouldn't have to do a deep dive into the code to find everywhere the left arm is being mentioned/used without checking if it exists first. |
Hello Brandonjdehart, To update your robot, I suggest you first follow the instructions to set up your remote computer (an Ubuntu 14.04 machine): https://github.com/Kinovarobotics/kinova-movo/tree/feature/single_arm_support/movo_remote_pc_setup (you can follow steps 1 and 2: 1. Install ROS and 2. Setup Kinova-movo). Before Step 2, you can cd to your home directory. After the code has been checkout to your computer, you must modify the config file to match with your actual configuration: In the file you have to change the following lines to match with your current MOVO Hardware :
Save the file and then you can carry on with the rest of the remote pc setup instructions. When prompted: you can answer YES. This will update the code on your movo platform with this new code. In case of problem, you can always revert to the original version of the code (found on the devel branch). Here are the instructions: On your remote computer:
Let us know if you have any trouble, and we'll try to fix the situation as quickly as possible. |
If I port all of the code changes from this branch into our own local source, is there anything I should make sure to check before running it on the Movo? Or are all of the changes effectively in parallel to the existing code? |
We have a Movo with two 7-DOF arms and KG3 grippers. We've removed one of the arms to be used separately, and now the Movo won't launch all of its ROS components. We changed the movo_config file to make sure it knows it only has one (right) arm and one (right) KG3 gripper and ran make clean/make on both computers, but that doesn't seem to have helped.
Any input and/or solutions would be welcomed. Any else have this issue and solve it already?
The text was updated successfully, but these errors were encountered: