Questions tagged [ros-humble]

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.

139 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
2 votes
0 answers
53 views

How to speed up colcon build (notably slower than catkin/cmake) and or debug causes?

My team has a ROS2 humble docker image we use for development. It contains our dependencies along with a source installation of Humble targeting Ubuntu arm64 architecture on a Nvidia Jetson device. ...
user1433734's user avatar
2 votes
1 answer
160 views

robot_localization GPS causing large drift/covariance spike

I am trying to implement the dual ekf navsat example on my real-world robot. The local EKF with wheel odometry and IMU works quite well and has no issues. As far as I can tell, my global EKF ...
Leetfail's user avatar
1 vote
1 answer
57 views

Kinematic parameters naming

When loading config files for move_group, it expects the kinematics to be loaded as a dict of type ...
leandro's user avatar
  • 98
1 vote
0 answers
52 views

Building ROS2 Humble on macOS Fails Due to Old pybind11

I’ve been trying to build Humble for macOS 13.5.2 (on M1). With the help of Discord, I’ve gotten further along, but now I’ve run into an issue I’m not sure how to solve. When building ...
Rick's user avatar
  • 111
1 vote
0 answers
59 views

ROS2 on two WLS2 machines

New to this forum and ROS. I have two machines running Ubuntu on WSL2. I have installed ROS2 humble on both ubuntuWSL machines. The two machines are connected via local network so pinging them is not ...
anas bin iftikhar's user avatar
1 vote
0 answers
45 views

Navigation2 - robot stops before target pose while the controller server message 'Passing new path to controller.'

I am using navigation2 humble, and the robot stops before the target pose. I set the xy_goal_tolerance to 0.0, 0.25(default values) but it never says 'Reached the goal'. In specific, when the robot ...
kenloumixx's user avatar
1 vote
0 answers
96 views

If i use a lambda function when creating a subscription, when it will be evaluated?

I use a lambda function to add a parameter to my callback function, but this new parameter does not have the value expected. Here a code to reproduce my pb: ...
SebL's user avatar
  • 31
1 vote
0 answers
32 views

ROS2 FastRTPS services become unresponsive after a while

I am using ROS2 humble on Ubuntu 22.04 binary build, my current RMW implementation is the default for humble which is FastRTPS. The problem I am facing now is that any ros service I have in Python or ...
ammar albakri's user avatar
1 vote
1 answer
613 views

ros2 communication between machines work over ethernet but not over wifi

I have two different machines installed with ubuntu 22.04 and ros (2) humble. I connected those two machines to the same subnet over ethernet connection, and check that they can ping each other. Then ...
Ran Binyamini's user avatar
1 vote
0 answers
29 views

Generated "__rosidl_generator_py.so" files issue

I've created a custom distribution using Yocto. On it I tried to build "builtin_interfaces" from source (I use this example for reproducibility). I'm able to run cmake and make but then I ...
Antoine Van Malleghem's user avatar
1 vote
1 answer
177 views

How to execute a Moveit Task Constructor Task in Gazebo Classic?

Versions: Ros2 humble Moveit2 Gazebo Classic 11 Ubuntu Jammy Context: I am working with ROS2 humble, Moveit2, and Gazebo Classic for the simulation of the Panda robot arm. Currently, I am able to use ...
Constant Roux's user avatar
1 vote
1 answer
82 views

Triggering Only Error Messages with ROS 2 service call to /rosbag2_recorder/snapshot

I have been using the ROS 2 rosbag2_recorder package to record message data for analysis and testing purposes. Recently, I've been exploring the possibility of capturing only error messages in my bag ...
Dragon's user avatar
  • 11
1 vote
0 answers
68 views

Error RVIZ extrapolation into the future on the same machine

I get the following error when trying to view my RPLidar A2 scan in rviz2. It’s on a differential drive robot controlled using Odrive and ros2 control using Articulated Robotics. I am running ...
Nadav Israel's user avatar
0 votes
0 answers
7 views

Node keeps crashing due to: `ValueError: generator already executing`

One ROS node I implemented keeps crashing with the error ValueError: generator already executing. I have no clue what is going on, this node doesn't have anything ...
Gustavo Rezende's user avatar
0 votes
0 answers
15 views

Tuning slam-toolbox localization and expectations

I am new to SLAM-Toolbox, and seeing the volume of parameters and options is a bit daunting. I have managed to find async map creation parameters for a non-complex area of my home that appear to ...
Cyclical Obsessive's user avatar
0 votes
0 answers
11 views

How do you change a ROS2 WallTimer period after initialization?

Is there a way in ROS2 to use the ROS1 WallTimer function setPeriod? I'm trying to change the timer's period in runtime in my C++ node. Currently I cancel the ...
Yato's user avatar
  • 11
0 votes
1 answer
9 views

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

I am working in ROS 2 Humble, Nav 2 Stack for my robot's navigation, Now i can see that BT.CPP has released it's latest version of 4.4 with lot of new features, May I know what is the supported ...
Vignesh's user avatar
0 votes
1 answer
27 views

ROS2 NAV2 global costmap is updating only previosly unseen area

I am using Ubuntu 22.04, ROS2 - Humble version.Installed all packages using package manager. I am building simulation for my robot and I noticed very strange behavior for global costmap. My robot has ...
Hercogs's user avatar
0 votes
0 answers
14 views

A method of moving only the end-effector by a certain amount at the same time while moving the arm in a straight line up to the 6th axis of the arm

I am developing a robotic arm application by ROS2 Humble moveit2. The arm has 6 axes and a motor at the end (end effector). The movement I want to achieve is to rotate the motor of the end-effector by ...
user55147's user avatar
0 votes
0 answers
9 views

How to check if the specified NAV2 behavior tree is running correctly?

I am following the navigation2_dynamic_point_following tutorial on ROS 2 Humble. I have executed successfully all the part, but I can not understand if the follow_point bt is running... To launch the ...
Cristian_wp's user avatar
0 votes
0 answers
5 views

How to use ros2 via wsl to webots in windows operating system?

Hi i had recently started on ros2 and i had installed it on the wsl (linux) in windows operating system. I had also installed the webots robotic simulator in the windows instead in wsl (linux). So is ...
Karthik Putchala's user avatar
0 votes
0 answers
25 views

Gazebo simulation - robot_description param passing

I'm working on a (simulated) Universal Robot UR10e. I've been able to teleop the robot using a custom controller and it works flawlessly in RViZ. I'd like now to have a reproduction of what happens in ...
ale's user avatar
  • 1
0 votes
0 answers
23 views

Challenges with Compilation and Deploying to an arm32v7 Target Robot

I'm encountering issues with compiling in my development environment and deploying the output to a target robot. I'd appreciate any guidance or insights you can offer. Setup: Development Environment: ...
Voklaif's user avatar
0 votes
0 answers
15 views

Build error when using ament_python ROS 2 package

After adding following line to the setup.py: ...
Filip Zorić's user avatar
0 votes
1 answer
10 views

irobot create3 topics not found after setup in macos multipass vm

I have a Mac OS 14.1 and I'm seting up irobot Create3 for the first time. I've confirmed the robot works using the python web playground. I've installed Multipass <...
Aaron Roller's user avatar
0 votes
0 answers
28 views

Goal was rejected by server using Rviz and Nav2 in ROS2 Humble

I am trying to follow the spatio_temporal_voxel_layer on (STVL) Using an External Costmap Plugin tutorial on Navigation2. I use the latest package version 2.2.0, but it say ...
Cristian_wp's user avatar
0 votes
0 answers
10 views

Unexpected QoS Behavior in Isolated GoogleTest: `endpoint_qos.depth` mismatch

I have been trying to test some code using an isolated gtest (ament_add_ros_isolated_gtest) that checks the QoS profile used to create a publisher with that ...
Dan Ambrosio's user avatar
0 votes
0 answers
10 views

wheels dont move at the same speed

I'm working with ROS2 Humble and Gazebo 11. I'm doing a 4 wheel robot with Ackermann steering using the gazebo_plugins_Ackermann. The thing is I copy the example of Gazebo for this kind of car from: /...
dani santana's user avatar
0 votes
1 answer
12 views

Renaming odom frame on robot_localization

I'm trying to update my robot_localization config, where I want the odom frame to be called 'odom2' (for example) instead of 'odom'. But the ekf node only seems to work when the odom frame is called '...
Aditya Kamath's user avatar
0 votes
0 answers
19 views

Will rviz2 work on windows10

I installed ROS2 humble version in windows following the steps in the ros website.I installed windows10 in virtual box. I was not able to run rviz in windows..I wanted to know whether rviz is ...
Anoop's user avatar
  • 1
0 votes
0 answers
17 views

How to open rqt_graph or any other rqt tools from humble docker?

I have macOS Ventura, I run ros2 nodes using docker. Currently, I am experiencing some problems for which I need rqt for debugging. Unfortunately, rqt_graph fails to start with the error ...
RobotBramhana's user avatar
0 votes
1 answer
35 views

NAV 2 - Human following with stereo camera

I try to implement human following behavior using NAV 2 with a differential drive controller, non-holonomic robot. My robot must be able to keep up even at higher speeds (human moving at 3m/s for ...
Antoine Van Malleghem's user avatar
0 votes
1 answer
26 views

What is node_base_interface used for in ROS 2?

I am writing plugins using pluginlib and one of the initialization arguments are a node, like so: ...
Kaushal Sorte's user avatar
0 votes
0 answers
44 views

NAV2 and slam toolbox without prior map

First Represents my simple custom gazebo world Second image shows rviz and NAV2 terminal output(Right top), slam Toolbox(Left bottom) launched in empty world The third image represents launched NAV2(...
Rakshit Soni's user avatar
0 votes
0 answers
60 views

ros2 controller not loading

I'm currently working on a project using ros2_control (Ubuntu 22.04) with the ROS2 Humble distribution. I have created a custom hardware interface with the help of the ros2_control_demos package. ...
Dragon's user avatar
  • 11
0 votes
0 answers
21 views

ROS2 Libex directory error

I get such an error: [ERROR] [launch]: Caught exception in launch (see debug for traceback): package 'action_right' found at '/home/leyla/checkout/tutorialros2/colcon_ws/src/action_right/install/...
Jarvis pjotrlake07 Elliot's user avatar
0 votes
1 answer
24 views

ROS 2 Humble packages absolutely required when building from source

When building ROS2 Humble from source there are over 300 packages that need to be built when you follow the official instructions. Are all of these packages required to run ROS2 Humble? Can I cut this ...
elegresl's user avatar
0 votes
0 answers
11 views

Is it possible to use expression evalutions ${} to call Xacro namespace macros to create lots of robots efficiently? Want to avoid hard-coding

The below code is incorrect. Is there a way to do this properly to potentially make a macro that creates lots of robots. ...
Yato's user avatar
  • 11
0 votes
0 answers
14 views

Localization of Object in Rviz and Gazebo

I have a Simulated Robot in Gazebo and Rviz and i want to use a Camera and Bring an Object present in the Real World into Rviz, so that the Robot can see this Object. I would like to represent this ...
Kedar's user avatar
  • 3
0 votes
0 answers
27 views

RViz is not opening in Windows 10

When I tried to open RViz (ROS 2 Humble) in Windows 10, it showed errors. I installed RViz through ROS 2 installation.I am using Windows 10 in VirtualBox. I also sourced the terminal. Below are the ...
Anoop's user avatar
  • 1
0 votes
0 answers
42 views

New to ROS humble, getting error when executing 'ros launch'

I have ros installed in a VM and so far i did communication and package tutorials without problems. However, when I executed ...
alv123's user avatar
  • 1
0 votes
1 answer
25 views

Configure diff_drive_controller in open loop on a real robot

I would like to use the diff_drive_controller package for my real robot. This robot doesn't have any wheel encoders so I configured the controller as open loop. ...
Antoine Van Malleghem's user avatar
0 votes
1 answer
42 views

Turtlebot3 gazebo simulation not loading in ros2 humble

Just updated to ROS2 Humble and Ubuntu 22.04, Went through all the setup instructions for both ROS2 humble and Turtlebot3, ROS2 humble and Gazebo Classic This is the error that is occurring, ...
zorx's user avatar
  • 1
0 votes
0 answers
9 views

Nav2 Behavior Tree: cancelControl BTnode doesnt preempt/stop controller

I'm looking to have a behavior tree in ROS2 humble that: Works with the navigateThroughPoses navigator plugin of bt_navigator. ...
Arthur 's user avatar
0 votes
0 answers
25 views

How to simulate a radar(mmWave) sensor in gazebo?

I am trying to simulate mmWave radar sensor in ignition gazebo fortress. I am looking for a plugin for radar sensor. Can anyone guide me further? I am working on a ros2 Humble on Ubuntu 22.04 and ...
Hem92j's user avatar
  • 42
0 votes
0 answers
24 views

Start nodes or launchfiles as independent process from Python

I want to write a 'Execute' Node that is able to start new ROS Nodes or launchfiles as independent processes (i.e., the newly launched nodes are not killed when the 'Execute' Node is killed). Ideally, ...
Gustavo Rezende's user avatar
0 votes
0 answers
21 views

rclcpp::spin_until_future_complete(): Timeout for "non-blocking" call

tl;dr Expected behaviour: Having a non-blocking spin. Current behaviour: spin_until_future_complete() always returns timeout without firing any topic callback Hi, I am working on implementing the ...
magladko's user avatar
0 votes
0 answers
39 views

Smoother not working with NavThroughPoses (ros2 humble)

I have the following behavior tree: ...
Pantelis Manouselis's user avatar
0 votes
1 answer
40 views

ROS 2 Humble Building From source issues on BeagleBone Black, Ubuntu 22.04.3

I need to build ROS 2 Humble from source on a Beaglebone Black. When I do so, I get build errors. I followed the instructions on the ROS website. As shown in the screenshot below, warning occur ...
elegresl's user avatar
0 votes
0 answers
25 views

BehaviorTree for high level logic

I want to use BehaviorTrees for my robot high level tasks. I found many hints on Nav2 plugins but this is not what I'm looking for. Lets imagine a vacuum cleaner. Beside nav2 stuff, robot needs to do ...
Patrick Weber's user avatar