Robotics StackExchange | Archived questions

Moveit and Nvidia Jetson Xavier

Hi,

I have been working on a project for the Universal Robot's 3 e-series. I have been using a desktop to run ROS, but am considering using the Jetson Xavier. The Universal Robot's website recommends the Xavier has a ROS host (https://www.universal-robots.com/plus/urplus-components/plug-ins-interfaces/jetson-agx-xavier-developer-kit/).

The motion planning for the Universal Robot sometimes takes a couple seconds on my desktop and seems resource heavy (not so much the joint goals, but the end effector pose goals). Does anyone have experience using the Xavier or any other Jetson platform with a Universal Robot arm? If so, was the motion planning comparatively slow?

Asked by fruitbot on 2021-01-22 13:27:46 UTC

Comments

The motion planning for the Universal Robot sometimes takes a couple seconds on my desktop and seems resource heavy

Are you referring to MoveIt here?

That's not "for the Universal Robot", but a generic motion planning stack.

Asked by gvdhoorn on 2021-01-22 14:21:34 UTC

I specified "Universal Robot", but perhaps should have referred to a "six axis robotic arm" as I figured the number of axes is a defining feature that affects motion planning.

Asked by fruitbot on 2021-01-22 16:59:50 UTC

While what you write could be true, my comment was more directed at the "the motion planning" part, which implies whatever specific setup / set of packages you're using now is somehow standard for a Universal Robot or any other robot.

That's not the case, and MoveIt itself can be configured in many different ways as well. Using Pilz' planner for instance would be a very different configuration than what most users will have, and will have a different performance profile (ie: OMPL (random guided search / optimisation) vs essentially 'simple' linear/circular interpolation). Even the choice of planner within OMPL itself (optimising vs non-optimising fi) has a significant influence on planning time and quality of plans.

If you're looking for suggestions on hw to use for certain use-cases, I believe it would be good to be as specific as possible about what you're using or intend to use. Hence my comment.

The question seems to be about MoveIt, but the title does not reflect that.

Asked by gvdhoorn on 2021-01-23 04:08:10 UTC

Thanks for your feedback. I am using Moveit. My kinematics solver is the KDL Kinematics Plugin. I was hoping to get some help on determining whether the hardware (Xavier) would be a limiting factor, and then improve my motion planning as necessary.

I have access to an Xavier so will just go ahead and run my project on there and try to optimize the Moveit configuration.

Asked by fruitbot on 2021-01-25 11:14:42 UTC

Answers

The Xavier seems to be more than sufficient to operate as a host for the UR.

Asked by fruitbot on 2021-02-19 17:11:44 UTC

Comments