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

Martin Günther's profile - activity

2023-06-19 04:58:19 -0500 received badge  Good Answer (source)
2023-05-24 17:36:30 -0500 received badge  Nice Answer (source)
2023-05-21 05:06:16 -0500 received badge  Good Answer (source)
2023-05-17 11:20:33 -0500 received badge  Nice Answer (source)
2022-11-07 01:37:32 -0500 received badge  Great Question (source)
2022-11-07 01:37:21 -0500 marked best answer What ist the difference between the inverse kinematics service and the kinematics plugin?

Since Diamondback, it is possible to configure a planner with a kinematics plugin (see e.g. this tutorial). This allows to send cartesian pose goals to the planner. An alternative way to send cartesian pose goals is to provide a GetPositionIK service to move_arm.

My question is: What is the difference between these two approaches (service/plugin)? Are they completely interchangeable (in other words, do I need to provide only one of them)? Any advantages/disadvantages?

EDIT: I still don't quite get how all the parts (move_arm, ompl, kinematics plugin inside ompl, kinematics service) play together. For example, the kinematics plugin is configured in pr2_arm_navigation_planning/ompl_planning.yaml. At the same time, pr2_3dnav/right_arm_navigation.launch includes pr2_arm_navigation_kinematics/launch/right_arm_collision_free_ik.launch, which starts a (collision-free) IK service. So in which cases will the plugin be used, and in which cases the service?

2022-10-12 10:01:45 -0500 received badge  Good Answer (source)
2022-09-23 03:31:09 -0500 commented question マップ保存とナビゲーションモード ( Map saving and navigation mode)

Please use English on this forum. For general discussion, there is also a Japanese user group here, where you can discus

2022-08-28 02:56:03 -0500 received badge  Good Answer (source)
2022-07-16 08:36:25 -0500 received badge  Good Answer (source)
2022-07-15 17:29:31 -0500 received badge  Good Answer (source)
2022-07-14 09:19:13 -0500 received badge  Nice Answer (source)
2022-07-14 03:00:50 -0500 answered a question Why is camera_info typically a topic?

You're right that in virtually all cases, the camera extrinsics/intrinsics don't change. There only exception that I've

2022-07-14 03:00:50 -0500 received badge  Rapid Responder (source)
2022-06-23 09:32:07 -0500 received badge  Necromancer (source)
2022-05-10 10:19:10 -0500 commented answer How to do mimic joints that work in Gazebo?

For the Robotiq 2F gripper, I've actually found a better solution that gets rid of almost all mimic joints: https://gith

2022-04-04 09:07:56 -0500 edited answer Sick TiM310 Laser scanner not publishing to the topic

I've solved this issue with @theblackpearl over email; here's a summary of the solution: The mystery scanner in questi

2022-03-25 14:42:36 -0500 edited question How do I install a particular version of ros-melodic-franka-ros

How do I install a particular version of frank-ros Hello, I'm using Ubuntu 18.04 for implementing robot(franka emika pa

2021-12-20 20:10:24 -0500 received badge  Good Answer (source)
2021-12-20 19:53:57 -0500 received badge  Nice Answer (source)
2021-12-20 04:47:14 -0500 edited answer Why do I need a sleep before publishing first message to a topic?

TL;DR: I strongly suspect that what's happening is that you create a publisher and immediately publish a message on it b

2021-12-20 04:47:03 -0500 edited answer Why do I need a sleep before publishing first message to a topic?

TL;DR: I strongly suspect that what's happening is that you create a publisher and immediately publish a message on it b

2021-12-20 04:45:09 -0500 received badge  Rapid Responder (source)
2021-12-20 04:45:09 -0500 answered a question Why do I need a sleep before publishing first message to a topic?

TL;DR: I strongly suspect that what's happening is that you create a publisher and immediately publish a message on it b

2021-12-16 07:53:03 -0500 edited answer why the left 3x3 portion of Projection matrix(P) is different from the Intrinsic camera matrix(K)?

Have a look at this page, which is also linked in the sensor_msgs/CameraInfo comments: https://wiki.ros.org/image_pipeli

2021-12-16 07:47:14 -0500 answered a question why the left 3x3 portion of Projection matrix(P) is different from the Intrinsic camera matrix(K)?

Have a look at this page, which is also linked in the sensor_msgs/CameraInfo comments: https://wiki.ros.org/image_pipeli

2021-12-16 07:47:14 -0500 received badge  Rapid Responder (source)
2021-11-16 00:52:28 -0500 received badge  Great Answer (source)
2021-11-13 08:18:58 -0500 received badge  Good Answer (source)
2021-10-27 09:09:50 -0500 received badge  Nice Answer (source)
2021-10-27 03:19:26 -0500 received badge  Rapid Responder (source)
2021-10-27 03:19:26 -0500 answered a question No transformation when adding revolute joints to URDF

There are several bugs in your package. Mainly, you aren't launching any joint_state_publisher or joint_state_publisher_

2021-10-27 02:16:47 -0500 commented answer ROS dropping messages - How to predict it

Yes, using HW support actually seems like the best way to do it. Many cameras have the option of outputting a mjpeg stre

2021-10-25 18:19:56 -0500 received badge  Great Answer (source)
2021-10-25 13:50:48 -0500 received badge  Good Answer (source)
2021-10-25 10:08:13 -0500 edited answer ROS dropping messages - How to predict it

Just to be clear: You are recording the image_raw/compressed topic, and the compression type is set to JPEG, correct? I

2021-10-25 10:06:08 -0500 edited answer ROS dropping messages - How to predict it

Just to be clear: You are recording the image_raw/compressed topic, and the compression type is set to JPEG, correct? I

2021-10-25 10:04:55 -0500 edited answer ROS dropping messages - How to predict it

Just to be clear: You are recording the image_raw/compressed topic, and the compression type is set to JPEG, correct? I

2021-10-25 10:03:49 -0500 received badge  Nice Answer (source)
2021-10-25 10:01:42 -0500 commented answer ROS dropping messages - How to predict it

See my edit for my response!

2021-10-25 10:01:28 -0500 edited answer ROS dropping messages - How to predict it

Just to be clear: You are recording the image_raw/compressed topic, and the compression type is set to JPEG, correct? I

2021-10-25 08:02:45 -0500 answered a question ROS dropping messages - How to predict it

Just to be clear: You are recording the image_raw/compressed topic, and the compression type is set to JPEG, correct? I

2021-10-25 08:02:45 -0500 received badge  Rapid Responder (source)
2021-10-13 08:00:58 -0500 edited question rgbd_odometry(in rtabmap_ros) does not work

rgbd_odometry(in rtabmap_ros) does not work I am trying to use rtabmap using rgbd_image with two realsenseD435i. In orde

2021-09-03 07:55:48 -0500 received badge  Nice Answer (source)
2021-09-03 03:56:14 -0500 commented answer TransformListener object should be scoped

Yep, I liked your answer too!

2021-09-03 03:39:00 -0500 edited answer TransformListener object should be scoped

It means that you should make sure that the TransformListener is not deleted and re-created all the time. When you creat

2021-09-03 03:37:15 -0500 edited answer TransformListener object should be scoped

It means that you should make sure that the TransformListener is not deleted and re-created all the time. When you creat

2021-09-03 03:35:26 -0500 received badge  Rapid Responder (source)
2021-09-03 03:35:26 -0500 answered a question TransformListener object should be scoped

It means that you should make sure that the TransformListener is not deleted and re-created all the time. When you creat