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

Almost's profile - activity

2023-04-19 12:12:58 -0500 received badge  Nice Question (source)
2022-10-29 08:55:12 -0500 received badge  Student (source)
2021-06-29 10:55:26 -0500 received badge  Famous Question (source)
2021-05-26 15:40:42 -0500 marked best answer Where is ros2doctor?

I am going through the tutorials on dashing distro. Up to this point (mostly) ok, but this is baffling. I am at the "Getting started with ros2doctor", but "doctor" or "wtf" do not exist as a ros2 command. It is not included in the command list from "ros2 -h" either (and neither is in the example output in earlier tutorial!). So why should it even be available? (ubuntu 18, binary version). Thanks!

2021-02-27 11:47:25 -0500 received badge  Famous Question (source)
2020-10-28 11:50:18 -0500 received badge  Notable Question (source)
2020-10-28 11:50:18 -0500 received badge  Popular Question (source)
2020-09-16 08:59:55 -0500 received badge  Famous Question (source)
2020-08-02 08:33:27 -0500 received badge  Notable Question (source)
2020-07-31 04:58:25 -0500 asked a question Launch files for Moveit2

Launch files for Moveit2 Hi, I am migrating a robotic arm to ROS2 and now I got to the MoveIt part of it. It contains ra

2020-07-18 05:45:22 -0500 received badge  Notable Question (source)
2020-07-15 16:00:35 -0500 commented answer [ROS2]Are there any examples of tf2 broadcast or listener

I understand why you would separate some interface to make the code maintenance easier. But I still don't see why it is

2020-07-15 06:52:28 -0500 commented answer [ROS2]Are there any examples of tf2 broadcast or listener

From the description of tf2_ros I understand that this package is for ROS and roscpp, not ROS2. So why is it being used

2020-07-11 06:40:28 -0500 commented answer ros2 logging demo C++

Perfect answer, thank you. I think it would really be worth clarifying in the tutorial.

2020-07-10 13:32:14 -0500 marked best answer ros2 logging demo C++

I am trying to migrate code to ROS2 and I am stuck on logging.

From https://index.ros.org/doc/ros2/Concep... I got to the code example at https://github.com/ros2/demos/tree/ma...

My problem is that all the log calls use some unscoped get_logger(), or this->get_logger in one file. But I can't find where that is defined or what it is supposed to do. ( e.g. RCLCPP_INFO(get_logger(), "Publishing: '%s'", msg->data.c_str()); )

So 1) I don't get it myself atm 2) this is not a good practice for a demo that should clarify it.

Thanks in advance for help.

2020-07-10 10:34:48 -0500 received badge  Popular Question (source)
2020-07-09 06:55:03 -0500 edited question ros2 logging demo C++

ros2 logging demo I am trying to migrate code to ROS2 and I am stuck on logging. From https://index.ros.org/doc/ros2/Co

2020-07-09 06:54:53 -0500 asked a question ros2 logging demo C++

ros2 logging demo I am trying to migrate code to ROS2 and I am stuck on logging. From https://index.ros.org/doc/ros2/Co

2020-07-09 06:51:47 -0500 asked a question ros2 logging demo C++

ros2 logging demo C++ I am trying to migrate code to ROS2 and I am stuck on logging. From https://index.ros.org/doc/ros

2020-06-22 22:21:37 -0500 received badge  Popular Question (source)
2020-06-19 04:37:40 -0500 received badge  Enthusiast
2020-06-17 10:21:20 -0500 asked a question Where is ros2doctor?

Where is ros2doctor? I am going through the tutorials on dashing distro. Up to this point (mostly) ok, but this is baffl

2018-03-19 02:29:21 -0500 received badge  Famous Question (source)
2016-10-28 06:47:25 -0500 received badge  Scholar (source)
2016-10-24 08:03:23 -0500 received badge  Notable Question (source)
2016-10-09 22:54:50 -0500 received badge  Popular Question (source)
2016-10-09 12:55:20 -0500 asked a question Where to find what to include in C++?

Hi everyone

In every piece of code, be it on the wiki or forums, everyone seems to automatically know what .h files to include for whatever ROS functionality they are using, be it some special nodes, services, messages, functions, whatever. I have no idea how to find what I should include. What is the key??

Say I want to write code such as in Writing a tf listener (C++)) tutorial. How do I deduce that "tf/transform_listener.h" exists and I want to use it? Or what should I include if I want to use code from an answer relevant to what I currently do:

tf::Pose pose;
tf::poseMsgToTF(odom->pose.pose, pose);
double yaw_angle = tf::getYaw(pose.getRotation());

The only principle I have found so far is to include exact message type with .h, e.g.

#include "nav_msgs/OccupancyGrid.h"

So how does everyone do it?

2016-09-17 05:00:28 -0500 received badge  Supporter (source)