Tuesday, 3 December 2013

Inmoov arm and ROS MoveIT


This is the start of my efforts to run the Inmoov arm with ROS MoveIT. I have had to make some changes to the inmoov arm. ROS requires feed back and the servos used don't have feed back I tried to attach a wire from the Potentiometer to the adruino but this proved unstable and the servos were weak I replaced the servos with gear motors and a controller board all position readings and angle requests are done via I2C thru a master arduino.

First task is a URDF model  I'm only using 1 arm with only 4 joint to start
launch the model in RVIZ and make sure the model moves as expected the adjust the real robot to match the model (or simulation wont work as expected)

 next task run moveit setup assistant
 " roslaunch moveit_setup_assistant setup_assistant.launch"
I had to run this on the robot not a remote session.  I follow the  tutorial just using the default settings. After saving the configuration file (don’t forget to add the directory to the package path) it's time to test in simulation.

Simulation
I the launch files generated there is a demo mode launch that and maximize the rviz window. I the motion planning tab go to planning set a start position and a end position(random) then run the arm will move to the new position   cool!

next 
add some obstacles to the scene and see how the arm reacts


to be continued 




2 comments:

  1. can you please post the steps you did in the setup assistant till generating the inverse kinematics of the arm?

    ReplyDelete
  2. Are there any documentation and guidance on how to set up the hardware for this? in order for moveit to connect to it...

    ReplyDelete