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

harderthan's profile - activity

2022-05-28 19:53:13 -0500 marked best answer How to contribute on ROS wiki page?

Hello.

I have read Unit Test wiki provided ROS wiki. And I found a wrong link which have a 404 error.

How to edit this page? It seem that it need some permission to edit the page.

Could you tell me a solution about this issue?

2022-05-03 07:28:17 -0500 received badge  Famous Question (source)
2022-02-08 07:05:53 -0500 commented question Are there any references of Nav2 considering large scale projects or products considering mass production?.

@gvdhoom Thanks.

2022-02-08 07:03:35 -0500 edited answer How do I convert costmap information to odom or pose information?

There are two unknowns, but you know width of costmap already. x = i % width y = (i - x) / width

2022-02-08 07:03:12 -0500 edited answer How do I convert costmap information to odom or pose information?

There are two unknowns, but you know width of costmap already. x = i % width y = (i - x) / width

2022-02-08 07:02:26 -0500 answered a question How do I convert costmap information to odom or pose information?

There are two unknowns, but you know width of costmap already. x = i % width y = (i - x) / width

2022-02-08 07:02:26 -0500 received badge  Rapid Responder (source)
2022-02-03 21:18:20 -0500 edited question Are there any references of Nav2 considering large scale projects or products considering mass production?.

Are there any references of Nav2 considering large scale projects or products considering mass production? Hello. I am c

2022-02-03 21:00:42 -0500 received badge  Popular Question (source)
2022-01-29 09:21:41 -0500 received badge  Nice Question (source)
2022-01-28 01:45:36 -0500 commented question Are there any references of Nav2 considering large scale projects or products considering mass production?.

Discussion on this topic is also ongoing on Slack(https://navigation2.slack.com/archives/C012ELU8V2A/p1643352005684229)

2022-01-28 01:44:03 -0500 edited question Are there any references of Nav2 considering large scale projects or products considering mass production?.

Are there any references of Nav2 considering large scale projects or products considering mass production? Hello. I am c

2022-01-28 00:42:03 -0500 asked a question Are there any references of Nav2 considering large scale projects or products considering mass production?.

Are there any references of Nav2 considering large scale projects or products considering mass production? Hello. I am c

2022-01-28 00:41:21 -0500 asked a question Are there any references of Nav2 considering large scale projects or products considering mass production

Are there any references of Nav2 considering large scale projects or products considering mass production Hello. I am co

2021-10-18 10:23:27 -0500 received badge  Good Question (source)
2021-10-13 15:58:13 -0500 marked best answer What exactly does "frame_locked" mean?

Hello, guys. I am trying to study rivz using this tutorials.

I saw a message, "frame_locked", parameter of the Marker header. I found the description for understanding on this link. But I can not understand what does it mean.

frame_locked [1.1+]
Tells rviz to retransform the marker into the current location of the specified frame every update cycle.

What exactly does "frame_locked" mean? When can I use it? How it work on?

2021-06-29 10:08:08 -0500 received badge  Nice Question (source)
2021-04-27 08:37:10 -0500 received badge  Famous Question (source)
2020-12-08 02:22:12 -0500 received badge  Popular Question (source)
2020-11-27 01:19:59 -0500 marked best answer [ROS2] What is the "rqt --force-discover" option meaning?

Hello, experts. My environment is Ubuntu 18, ROS2 Crystal.

I installed the rqt-graph plugin to debugging. But, I can't find out the plugin on rqt-gui. In normal case, It should to be on "Plugins->introspection->Node Graph".

After $ rqt ---force-discover, it is working now. Further, other plugins come out on "Plugins" tap.

What is the "rqt --force-discover" option meaning?

The description, written on the rqt usage guide, said below.

"--force-discover force a rediscover of plugins"

Do you explain "rediscover" progress meaning?

2020-11-27 01:18:47 -0500 marked best answer What is the mean of "transform_tolerance" param?

Hello, I'm following the guide from costmap_2d for studying.

On section 5 (TF), there is the sentences.

"In order to insert data from sensor sources into the costmap, the costmap_2d::Costmap2DROS object makes extensive use of tf. Specifically, it assumes that all transforms between the coordinate frames specified by the global_frame parameter, the robot_base_frame parameter, and sensor sources are connected and up-to-date. The transform_tolerance parameter sets the maximum amount of latency allowed between these transforms. If the tf tree is not updated at this expected rate, the navigation stack stops the robot."

and, on section 8.1.4 (Parameters).

"~<name>/transform_tolerance (double, default: 0.2)"
"Specifies the delay in transform (tf) data that is tolerable in seconds. This parameter serves as a safeguard to losing a link in the tf tree while still allowing an amount of latency the user is comfortable with to exist in the system. For example, a transform being 0.2 seconds out-of-date may be tolerable, but a transform being 8 seconds out of date is not. If the tf transform between the coordinate frames specified by the global_frame and robot_base_frame parameters is transform_tolerance seconds older than ros::Time::now(), then the navigation stack will stop the robot."

After reading, I didn't understand what that mean.

TFs are just values for transformation information. And, those are from each topics which have a their coordinate. So, their frequency are different with each other by their's sensors timing. On this, why we need a tolerable value? When we need the tolerable param for navigation stack?

Is there any good information to help understanding for newbie?

2020-11-27 01:16:44 -0500 marked best answer [Autoware] What the magic number 3.6 mean?

Hello, experts. What the magic number 3.6 on astar_avoid.cpp mean?

avoid_start_velocity_ / 3.6

the avoid_velocity value is a flag to switch the planning logic like this.

bool avoid_velocity = (current_velocity_.twist.linear.x < avoid_start_velocity_ / 3.6);  
....
else if (state_ == AstarAvoid::STATE::STOPPING)
{
  bool replan = ((ros::WallTime::now() - start_plan_time).toSec() > replan_interval_);

  if (!found_obstacle)
  {
    ROS_INFO("STOPPING -> RELAYING, Obstacle disappers");
    state_ = AstarAvoid::STATE::RELAYING;
  }
  else if (replan && avoid_velocity)
  {
    ROS_INFO("STOPPING -> PLANNING, Start A* planning");
    state_ = AstarAvoid::STATE::PLANNING;
  }
}

I couldn't understand why it have to be 3.6. Does it have a reason mathmatically?

2020-11-27 01:04:44 -0500 asked a question How to calculate the actuator position on the controller interface of the simulation package

How to calculate the actuator position on the controller interface of the simulation package Hello. I'm trying to study

2020-11-27 01:04:42 -0500 asked a question How to calculate the actuator position on the controller interface of the simulation package

How to calculate the actuator position on the controller interface of the simulation package Hello. I'm trying to study

2020-10-29 05:49:43 -0500 marked best answer To understand the concept of Origin field from map_server

Hello. I'm trying to run some tutorial which have a ROS Navigation Stack sample. On doing, I couldn't understand the concept of ORIGIN field from yaml which the map_server create after mapping.

Here is a description by ROS wiki.

origin : The 2-D pose of the lower-left pixel in the map, as (x, y, yaw), with yaw as counterclockwise rotation (yaw=0 means no rotation). Many parts of the system currently ignore yaw.

What this, "the lower-left pixel in the map", mean??

2020-10-29 05:49:41 -0500 received badge  Student (source)
2020-07-23 07:55:40 -0500 marked best answer How can geometry_msgs::Point use push_back()?

Hello, guys.

I'm trying to study rviz with tutorials provided by ros wiki. I built a sample of document using catkin_make, saw the result.

On the line of this sample codes,

...
visualization_msgs::Marker points, line_strip, line_list;
...
for(ellipsis) {
    ...
    geometry_msgs::Point p;
    p.x = (int32_t)i - 50;
    p.y = y;
    p.z = z;

    points.points.push_back(p);
    ...
}
...

How can the variable of geometry_msgs::Point type use push_back()?

I saw it's msg header on the link
It is just msg consist of 3 variables of float64 type. The function, push_back(), It appears to be used like push_back of stl.

Could you tell me how this works?

2020-07-10 08:15:29 -0500 received badge  Notable Question (source)
2020-07-09 05:27:30 -0500 received badge  Notable Question (source)
2020-05-30 21:30:14 -0500 received badge  Popular Question (source)
2020-05-19 07:44:28 -0500 received badge  Popular Question (source)
2020-05-18 03:25:53 -0500 asked a question [Autoware] What the magic number 3.6 mean?

[Autoware] What the magic number 3.6 mean? Hello, experts. What the magic number 3.6 on astar_avoid.cpp mean? avoid_s

2020-05-18 02:14:25 -0500 edited question [Autoware] why do nothing when the state is on STATE::STOPPING

[Autoware] why do nothing when the state is on STATE::STOPPING Hello, experts. I'm trying to test aster_avoid node with

2020-05-18 02:08:40 -0500 asked a question [Autoware] why do nothing when the state is on STATE::STOPPING

[Autoware] why do nothing when the state is on STATE::STOPPING Hello, experts. I'm trying to test aster_avoid node with

2020-04-26 05:53:08 -0500 received badge  Famous Question (source)
2020-02-26 05:08:25 -0500 commented answer topic_tools, relay

Cool. Thanks

2020-02-26 02:16:42 -0500 received badge  Famous Question (source)
2020-02-11 17:12:45 -0500 received badge  Notable Question (source)
2020-02-11 17:12:45 -0500 received badge  Famous Question (source)
2020-02-06 21:09:14 -0500 received badge  Famous Question (source)
2020-01-29 04:09:45 -0500 received badge  Famous Question (source)
2020-01-02 15:19:16 -0500 received badge  Famous Question (source)