Quantcast
Channel: ROS Answers: Open Source Q&A Forum - RSS feed
Viewing all articles
Browse latest Browse all 1441

Moveit! integration with Jaco arm ISSUE

$
0
0
Hi all, I have been trying to integrate Moveit! with a real arm (Jaco2 from Kinova) for almost a MONTH now! and I haven't made any progress since I finished the tutorials. I can get everything (planning, obstacle avoidance etc.) working in simulation from the tutorials but I haven't really figured out how to get it working with a real arm. For now my aim is to get the real robot in rviz, plan a path using Moveit! and execute it via the real arm. I can get bits and pieces of information from the internet scattered everywhere but the whole picture is still not clear. Also because I think I do not know ROS super well. This is what I have been doing as per my understanding. After finishing all the tutorials and creating the jaco_moveit_config folder from the Moveit! setup assistant I launch the real robot, `roslaunch kinova_bringup kinova_robot.launch`. The ros package for the kinova Jaco arm that I am using is [here](https://github.com/Kinovarobotics/kinova-ros). I then create the [jaco_controllers.yaml](https://github.com/radhen/learning_moveit_jaco/blob/master/jaco_moveit_config/config/jaco_controllers.yaml) file and [moveit_planning_execution.launch](https://github.com/radhen/learning_moveit_jaco/blob/master/jaco_moveit_config/launch/moveit_planning_execution.launch) file as mentioned [here](http://answers.ros.org/question/192739/implement-moveit-on-real-robot/). I also create a [jaco_moveit_simple_controller_manager.launch](https://github.com/radhen/learning_moveit_jaco/blob/master/jaco_moveit_config/launch/jaco_moveit_controller_manager.launch) file as mentioned [here](https://github.com/JenniferBuehler/jaco-arm-pkgs/wiki/Setup-Jaco-with-MoveIt). After that I `roslaunch jaco_moveit_config moveit_planning_execution.launch` and get the following errors, > FATAL > ros.moveit_ros_planning.traj_execution: > Parameter '~moveit_controller_manager' > not specified. This is needed to > identify the plugin to use for > interacting with controllers. No paths > can be executed. and following warnings > WARN ros.moveit_ros_planning: No > transform available between frame > 'j2n6a300_end_effector' and planning > frame '/robot_root' () WARN > ros.moveit_ros_planning: No transform > available between frame > 'j2n6a300_link_6' and planning frame > '/robot_root' () >> WARN ros.moveit_ros_planning: No > transform available between frame > 'j2n6a300_link_base' and planning > frame '/robot_root' () >> WARN ros.moveit_ros_planning: No > transform available between frame > 'root' and planning frame > '/robot_root' () >> WARN ros.moveit_ros_planning: No > transform available between frame > 'j2n6a300_link_finger_tip_1' and > planning frame '/robot_root' () >> WARN ros.moveit_ros_planning: No > transform available between frame > 'j2n6a300_link_finger_1' and planning > frame '/robot_root' () >> WARN ros.moveit_ros_planning: No > transform available between frame > 'j2n6a300_link_finger_tip_2' and > planning frame '/robot_root' () >> WARN ros.moveit_ros_planning: No > transform available between frame > 'j2n6a300_link_finger_2' and planning > frame '/robot_root' () After which when I try `roslaunch jaco_moveit_config jaco_moveit_controller_manager.launch` the process dies saying >shutting down processing monitor.... Is the sequence of launching things wrong? My belief is that these three things are sufficient to see the real arm in rviz in real time and plan and execute some motions. Also note I would not need any action servers at this point as I am not executing any trajectories on the real arm. (correct me here if I am wrong) The issue I think might be is that the joint names in the urdf that I have and the names in the rosparam server does not match. That's why I get stuck in errors and warnings all the time regarding the mismatch in joint names. Can anyone please go through my files and point out the mistakes I am making? I am happy to share my files on [git](https://github.com/radhen/learning_moveit_jaco). Feel free to check them out. Also if you need to look at some errors or any other stuff please ask. Thank you for reading! P.S. [Dr. Dave Coleman](https://github.com/davetcoleman) one of the lead developers of Moveit! recently graduated from our lab and has been travelling so sadly could get much help from him.

Viewing all articles
Browse latest Browse all 1441

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>