Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 30979

Humble Hawksbill is a distribution of Robot Operating System (ROS). Use this tag when your question relates specifically to Humble Hawksbill. Always use this tag alongside the [ros2] tag.

0 votes

Failed to transform initial pose in time (Lookup would require extrapolation into the future

The problem is pretty clear that you have something running on the "real" time and something else on the simulation time by the 2 stamp examples. That complaint by AMCL makes me think its the laser sc …
Steve Macenski's user avatar
1 vote

Programmatically find path to the cpp package irrespective of workspace from within the cpp ...

I'm not sure exactly what files you're trying to find, but there are some tools that can help: get_package_share_directory! See example in Nav2 [1]. Any files stored in the shared path of the package …
Steve Macenski's user avatar
0 votes

Creation of ROS2 subscriptions dynamically in loop vs manually

You're not storing your subscriptions. for topic_definition in subscription_definitions: self.my_subs.append(self.create_subscription( topic= topic_definition[0], m …
Steve Macenski's user avatar
0 votes
Accepted

ROS2 slam_toolbox: Does removing nodes harm the overall map perfromance, when updating the a...

the first is if removing nodes and then remapping the areas is hurting the map quality. I utilize the same function that the lifelong mapping uses to remove nodes and call it via a service that ether …
Steve Macenski's user avatar
1 vote

Nav2 makes obstacles where there are none

check your sensor outputs for noise. Things don't just appear without reason. It might be necessary for your to lightly filter the output of your sensor data if you're noticing erroneous measurements …
Steve Macenski's user avatar
1 vote
Accepted

Nav2, controllers, and Twist commands for ackermann robots

The angular.z field is the body-fixed frame angular velocity, not the steering angle / velocity wrt how Nav2 treats the Twist message. That is no different or unique from any other type of robot platf …
Steve Macenski's user avatar
0 votes

Navigation2 - Goal Status message in ROS2 humble

Its all the same for all ROS 2 distributions.
Steve Macenski's user avatar
2 votes
Accepted

Global plan update frequency Nav 2 [ROS 2]

Yes, look at the behavior tree XML you're using. You can set the rate there (or even make it a blackboard parameter so it can be adjusted on the fly). What's nice about this is that you can not only c …
Steve Macenski's user avatar
0 votes
Accepted

custom motion model for smac & mppi

This is simply a differential drive robot; you may simply use the differential drive motion model. The asymmetry is of no real concern to MPPI/Smac, just make sure you provide the appropriate footprin …
Steve Macenski's user avatar
1 vote
Accepted

Will the Navigation2 GPS WPF be backported to Humble?

No. It relies on items not available in Humble. Please upgrade to Iron or newer to use GPS Waypoint Follower
Steve Macenski's user avatar
0 votes

How to add functionality to navigate through poses [ROS2 Nav2]

I want to write a plugin for navigating through poses such that the robot executes certain actions after reaching the waypoints. That's potentially the role of the waypoint follower, which is design …
Steve Macenski's user avatar
1 vote
Accepted

Nav 2 - Max speed blocked way under the max vel specified

Its hard to help answer any of these types of questions without reproducable examples. There's no hard limit at 1.8947... in the code, so there's clearly something not configured properly that's block …
Steve Macenski's user avatar
1 vote

How to load a ComposableNode based on a condition?

You have shown the use of the IfCondition for if its true, you can also do the inverse: condition=IfCondition(PythonExpression(['not ', <condition>])), https://github.com/ros-planning/navigation2/blo …
Steve Macenski's user avatar
0 votes

NAV 2 - Human following with stereo camera

The issue is that human quickly disappears from the field of view of the camera and so robot stops. If you don't have sensors that can sense the human from a reasonable distance, that sounds like a …
Steve Macenski's user avatar
0 votes
Accepted

Nav2 Stack's Behavior tree (BT.CPP) version

We use v3.8 in Nav2 since its been stable and v4 has been under active development and bug fixing the last few months. Things are largely stable now and we do plan to move to v4.4 in January-February …
Steve Macenski's user avatar

15 30 50 per page