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

Ros::InvalidNameException on negative radian limit value [Closed]

$
0
0
Hello, I am at the stage where I can set up moveit and do some motion planning on my custom robot model. I have executed the moveit setup assistant and specified the URDF with no problems. I generated the package, made it, installed it, etc. However when I launch the move_group.launch (or the demo.launch as well) I receive this exception: ...: Loading robot model 'Robot_Arm.SLDASM'... terminate called after throwing an instance of 'ros::InvalidNameException' what(): Character [-] at element [45] is not valid in Graph Resource Name [/robot_description_planning/joint_limits/Base-Servo2/max_position]. Valid characters are a-z, A-Z, 0-9, / and _. and then it detects the process has died and I get dumped out. If I launch the demo.launch, Rviz does load but I get no model shown, and it has an error about NO PLANNING LIBRARY LOADED and there is nothing to select in the dropdown. I have a feeling this may all be related. This error seems to be because I have set my limits as -x to y radians for my servos. This is necessary I think. Why doesn't it like negative radian values for limits? And what is the best way to fix this? I have thought about redesigning my URDF to make servo limits between 0 and 3.1 radians, if it is possible to do this.

Viewing all articles
Browse latest Browse all 1441

Trending Articles



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