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

Please help!! Position_controllers/JointPositionController is missing from the moveit setup assistant.

asked 2022-01-22 22:13:27 -0600

sm3304ove gravatar image

updated 2022-01-23 00:13:05 -0600

Description

After updating to ubuntu 20.04, I tried to create a new config file using moveit setup assistant. However, position_controllers/JointTrajectoryController was identified in the ROS Control pane selector, but position_controllers/JointPositionController was missing.

My environment

ROS Distro: [noetic]

OS Version: Ubuntu 20.04

Steps to reproduce :

https://ros-planning.github.io/moveit...

I followed the link above to proceed with the movement setup assistant tutorial.

Expected behaviour :

Select Position_controllers/Joint Position Controller from the ROS Control pane selector.

Actual behaviour :

Position_controllers/JointPositionController does not exist in the option.

image description

edit retag flag offensive close merge delete

Comments

Cross-posted to ros-planning/moveit#3033andros-planning/moveit_tutorials#698.

Please do not cross-post like this.

gvdhoorn gravatar image gvdhoorn  ( 2022-01-24 03:33:43 -0600 )edit

2 Answers

Sort by ยป oldest newest most voted
1

answered 2022-01-23 07:46:26 -0600

osilva gravatar image

This may happen if the position controller package is not installed for some reason.

Try:

sudo apt-get install ros-noetic-position-controllers
edit flag offensive delete link more

Comments

I tried the method you suggested, but it says the latest version is already installed.

sm3304ove gravatar image sm3304ove  ( 2022-01-24 06:46:07 -0600 )edit
1

answered 2022-01-23 06:22:22 -0600

gvdhoorn gravatar image

However, position_controllers/JointTrajectoryController was identified in the ROS Control pane selector, but position_controllers/JointPositionController was missing.

I believe this is expected, as MoveIt cannot directly use a plain JointPositionController.

It needs a JointTrajectoryController. That's why you only see those in the dropdown.

edit flag offensive delete link more

Comments

So should I choose JointTrajectoryController? I used to be able to select Position_controllers/JointPositionController in ubuntu 18.04, why is it gone in the noetic version?

sm3304ove gravatar image sm3304ove  ( 2022-01-24 06:49:57 -0600 )edit

Question Tools

1 follower

Stats

Asked: 2022-01-22 22:13:27 -0600

Seen: 578 times

Last updated: Jan 23 '22