ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Moveit and Nvidia Jetson Xavier

asked 2021-01-22 12:27:46 -0600

fruitbot gravatar image

updated 2021-01-25 09:34:18 -0600


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 (

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?

edit retag flag offensive close merge delete


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.

gvdhoorn gravatar image gvdhoorn  ( 2021-01-22 13:21:34 -0600 )edit

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.

fruitbot gravatar image fruitbot  ( 2021-01-22 15:59:50 -0600 )edit

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 ...(more)

gvdhoorn gravatar image gvdhoorn  ( 2021-01-23 03:08:10 -0600 )edit

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.

fruitbot gravatar image fruitbot  ( 2021-01-25 10:14:42 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2021-02-19 16:11:44 -0600

fruitbot gravatar image

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

edit flag offensive delete link more

Question Tools



Asked: 2021-01-22 12:27:46 -0600

Seen: 428 times

Last updated: Feb 19 '21