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

pcoenen's profile - activity

2023-04-24 03:33:47 -0500 commented answer What link move_group get current pose refers to?

Did you print the return value of get_current_pose (which is of type PoseStamped) or print(geometry_msgs.msg.PoseStamped

2023-04-24 03:23:31 -0500 commented answer What link move_group get current pose refers to?

Did you print the return value of get_current_pose (which is of type PoseStamped) or print(geometry_msgs.msg.PoseStamped

2023-04-21 11:02:45 -0500 commented question How to clean up ROS paths

I sourced one, built, then sourced the other, opened a new terminal, then tried to build. Building leaves residue in

2023-04-21 11:02:21 -0500 commented question How to clean up ROS paths

I sourced one, built, then sourced the other, opened a new terminal, then tried to build. Building leaves residue i

2023-04-21 10:30:33 -0500 commented question How to clean up ROS paths

Did you build your workspace with both sourced? If so, reset your bashrc to just source /opt/ros/rolling and then do a r

2023-04-21 10:30:02 -0500 commented question How to clean up ROS paths

Did you build your workspace with both sourced? If so, reset your bashrc to just source opt/ros/rolling and then do a re

2023-04-21 10:23:45 -0500 edited answer What link move_group get current pose refers to?

getCurrentPose (C++)/ get_current_pose (Python) reports the pose of the end effector link. The frame it is referenced to

2023-04-21 10:20:33 -0500 answered a question What link move_group get current pose refers to?

getCurrentPose reports the pose of the end effector link. The frame it is referenced to can be read from the header of P

2023-04-21 10:20:33 -0500 received badge  Rapid Responder (source)
2023-04-13 07:07:32 -0500 commented answer Error compiling c++ code (ros/ros.h: No such file or directory)

Did you add the corresponding add_dependencies and target_link_libraries lines as well?

2023-01-11 07:03:20 -0500 received badge  Nice Answer (source)
2022-11-23 06:22:55 -0500 received badge  Famous Question (source)
2022-09-12 07:26:56 -0500 answered a question Client response with loop vs spin_until_future_complete

You might be able to use add_done_callback of asyncio's futures.

2022-09-12 07:26:56 -0500 received badge  Rapid Responder (source)
2022-08-19 15:00:31 -0500 received badge  Enlightened (source)
2022-08-19 15:00:31 -0500 received badge  Good Answer (source)
2022-06-05 20:00:01 -0500 received badge  Nice Answer (source)
2021-10-16 02:56:02 -0500 received badge  Nice Answer (source)
2021-06-15 02:11:44 -0500 received badge  Student (source)
2021-06-07 08:05:48 -0500 received badge  Notable Question (source)
2021-06-03 07:55:48 -0500 received badge  Popular Question (source)
2021-06-02 09:38:27 -0500 asked a question Use service response as message type

Use service response as message type I have two services. The first one calculates some stuff and the other one is suppo

2020-10-13 08:08:08 -0500 answered a question How can i initialize a node with two ros_init options?

ros::init(argc, argv, "my_node_name", ros::init_options::AnonymousName + ros::init_options::NoSigintHandler); init_opt

2020-10-13 08:08:08 -0500 received badge  Rapid Responder (source)
2020-09-08 02:57:03 -0500 commented question Possible (risk of a) deadlock in ros::Timer impl?

If your timer can be stopped during callback execution, I don't see a reason to lock the timer mutex in your callback in

2020-09-07 09:43:33 -0500 commented question Possible (risk of a) deadlock in ros::Timer impl?

You could try to lock in your timer callback and return from the callback function if someone else holds the mutex, allo

2020-08-13 04:26:40 -0500 commented question ROS2 - Need to use ros1_bridge with gazebo11. How to get rid of gazebo-msgs dependency(which uses gazebo 9 )

ros-melodic-* are the wrong packages if you're using Eloquent. Melodic is ROS1, you're looking for ROS2.

2020-08-11 06:40:35 -0500 commented answer Odom TF goes Wrong

Only use static tfs for stuff thats actually fixed, ie base_link and base_footprint. There is no error. Your robot will

2020-08-11 04:15:41 -0500 answered a question Odom TF goes Wrong

The odom frame stays more or less put. The slight drift you're seeing should come from your robot localization, which pu

2020-08-11 04:15:41 -0500 received badge  Rapid Responder (source)
2020-08-10 07:21:53 -0500 answered a question Moveit parametically disable one joint

Your goal might be achievable with Trajectory Constraints, especially Joint Constraints which you can set. Get your curr

2020-08-07 01:52:34 -0500 commented question Can you use constants in action files?

In what way does it not work? At first glance it seems correct.

2020-08-05 02:34:39 -0500 commented answer MoveIt End Effector positioning

I don't quite understand why everyone seems to use tf to transform poses. My go-to approach is to build a PoseStamped, a

2020-07-31 02:46:13 -0500 commented question Writing a Subscriber template

node_=rclcpp::Node::make_shared<MinimalSubscriber<ROSMSG>(topic, callback)>; this line looks wrong to me and

2020-07-31 02:45:58 -0500 commented question Writing a Subscriber template

node_=rclcpp::Node::make_shared<minimalsubscriber<rosmsg>(topic, callback)>; this line looks wrong to me and

2020-07-29 03:24:09 -0500 commented answer robot is not moving in rviz

What I meant to make clear is that your robot _is_ moving. If you manage to visualize a path, it will show up behind you

2020-07-29 02:54:39 -0500 commented answer robot is not moving in rviz

If you don't have some form of localization in your system those frames might not be there. Be aware, that your robot is

2020-07-28 05:24:53 -0500 answered a question robot is not moving in rviz

The problem is that you're using dummy link as your fixed frame. It has a fixed joint to your robot's chassis, so while

2020-07-28 05:24:53 -0500 received badge  Rapid Responder (source)
2020-07-08 04:23:32 -0500 answered a question How to publish +Inf and -Inf in sensor_msgs/Range?

float("inf") and float("-inf") for python. std::numeric_limits<sensor_msgs::Range::_range_type>::infinity() for C

2020-07-08 04:23:32 -0500 received badge  Rapid Responder (source)
2020-06-15 09:59:32 -0500 answered a question how to make a small change to the move_base code with a standard ROS installation

Navigation Stack on GitHub ROS will search your ROS_PACKAGE_PATH in order, so packages in your own workspace will be fo

2020-06-15 09:59:32 -0500 received badge  Rapid Responder (source)
2020-06-15 09:45:56 -0500 commented question Couldn't find executable

The name of your executable is visual_servo_node and not HoleDetection.

2020-06-15 09:35:36 -0500 commented answer matrix message

Not quite as excessive, but yes.

2020-06-15 09:32:17 -0500 answered a question matrix message

You could use the Multi Arrays in std_msgs, although they seem to be overkill for a simple 2x2 matrix. If it's always a

2020-06-15 09:32:17 -0500 received badge  Rapid Responder (source)
2020-06-08 07:31:29 -0500 received badge  Critic (source)
2020-05-13 06:37:50 -0500 commented question Has anyone gotten node.cpp(330): error C2131: expression did not evaluate to a constant, on catkin_make of rplidar_ros package?

MSVC does not seem to support variable length arrays. These are a C99 feature, while MSVC conforms to the C90 standard.

2020-03-16 10:24:46 -0500 commented answer Laser scan topic returns many messages

Is any code missing? I don't understand where the I heard is coming from.