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.

Filter by
Sorted by
Tagged with
4 votes
2 answers
10k views

How to install Gazebo to use along with ROS2 Humble Hawksbill on Ubuntu 22.04?

I have used ROS noetic before by installing the full desktop version which comes along with gazebo simulator and its plug-ins (gazebo_ros_pkgs) ready to use with ROS directly. Due to some requirements,...
you_know_who's user avatar
3 votes
1 answer
95 views

Autonomous Mapping help!

I have a robot that uses odometry and Lidar. Im using both Nav2 and slam_toolbox in order to manually create the map and then navigating through it. My question is, Is there a way to make the robot ...
Danana's user avatar
  • 33
2 votes
2 answers
346 views

Writing multi-process Python tests in ROS2

I have a large number of tests in ROS2 in Python I would like to write that are essentially Publish a message Subscribe and do something Check what happens during the "do something" I ...
honorh's user avatar
  • 23
2 votes
1 answer
102 views

Global plan update frequency Nav 2 [ROS 2]

I have been testing out the Nav 2 stack in ROS 2 (humble) and was wondering if there is a method control the frequency at which the global plan is being updated. I am aware of the ...
akchobby's user avatar
  • 118
2 votes
0 answers
61 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
0 answers
31 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
2 votes
1 answer
161 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
2k views

symbol lookup error: /snap/core20/current/lib/x86_64-linux-gnu/libpthread.so.0: undefined symbol: __libc_pthread_init, version GLIBC_PRIVATE

I was trying to setup a simple transform broadcaster by following Write a broadcaster (Python) from ROS2 Humble documentation. I created the package, ...
Jishnu's user avatar
  • 81
1 vote
1 answer
50 views

rclcpp wait for a list of service/action servers to start before proceeding further

I have a list of services and a list of actions that I need to wait for to start before I can proceed further. Is there some sort of inbuilt function in rclcpp or <...
ssarkar's user avatar
  • 429
1 vote
2 answers
561 views

How to create a ROS2 simulation environment in Docker?

What I'm trying to do? I would like to run ROS2 in a Docker container using Gazebo for ...
Pyy's user avatar
  • 111
1 vote
3 answers
66 views

ROS2 data exchange over network

I have a question regarding ROS2 data exchange over the network. Let’s assume, I have two hosts that are running some ros nodes over the same network, using ROS_DOMAIN_ID=0, so I broadcast all topics. ...
Filippo Bentivoglio's user avatar
1 vote
2 answers
123 views

How to upgrade ROS 2 Foxy to Humble in Ubuntu 20.04?

I have a straightforward query, but I want to confirm that I'm on the right track before moving forward. Right now, I'm utilizing ROS1 Noetic and ROS2 Foxy on Ubuntu 20.04. However, I need to ...
Rony Shaji's user avatar
1 vote
2 answers
78 views

How to pass parameters to included launch description?

I have two launch files: a main launch file, and a sub launch file. The main launch file invokes the sub launch file with ...
WouterOddBot's user avatar
1 vote
1 answer
132 views

ROS 2 Humble FastDDS Monitor

I struggle to use the eProsima FastDDS Monitor on Humble. I managed to make it work with Vulcanexus Docker image; however, if I follow the guide from 2022 Roscon presentation, I don't see any network ...
mayor_Burns's user avatar
1 vote
1 answer
1k views

Azure Kinect with ROS2 Humble

I have been trying to configure my Azure Kinect to be used in ROS2 Humble but I haven't had success. Here are a few links I found with good information https://gist.github.com/madelinegannon/...
guidout's user avatar
  • 143
1 vote
1 answer
714 views

ros-gz integration

I am trying to connect ros and gazebo garden using a bridge. I am working on ubuntu 22.04. I have ros2 humble and gazebo garden installed. I am following the readme of this repo https://github.com/...
mh1309's user avatar
  • 29
1 vote
1 answer
21 views

ROS2bag sample with Images

I wrote a Reader and Writer for ROS2bags in python using the Rosbags API (https://ternaris.gitlab.io/rosbags/index.html). I've recently tried writing an Image file into a ROS2bag. However if i try to ...
Now Now No's user avatar
1 vote
1 answer
25 views

Running a websocket server from within a ros2 node

I have an application that requires me to run a websocket server from within a ROS2 node, but I'm running into issues with using async websocket code with rclpy. The typical way of running one of ...
Matthew Gomes's user avatar
1 vote
2 answers
21 views

How to load a ComposableNode based on a condition?

I am on ROS2 Humble. My launch file looks the following ...
ASH's user avatar
  • 21
1 vote
1 answer
33 views

Initializing a ROS2 Message before calling rcl_take

I am writing a custom type support which uses the C type support to save work. Unfortunately I failed to find exact documentation about using the C type support which left me with this question: Has a ...
Deric's user avatar
  • 13
1 vote
1 answer
77 views

How to get launch parameter (LaunchConfiguration) value in string?

I just want to have a log message with the parameter value, and I can't find how to. ...
SebL's user avatar
  • 31
1 vote
1 answer
19 views

rosdep key for SDL2 not working

OS: Ubuntu 22.04.3 LTS ROS2 Distro: Humble I ran this command inside the directory that contains the src folder for all my ROS packages. ...
jlee's user avatar
  • 13
1 vote
2 answers
182 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
247 views

Are there any tutorials for transitioning from Gazebo Sim to Webots?

Are there any decent/recommended tutorials around for transitioning to webots from gazebo Sim? Or at least setting up existing ROS 2 robots in webots? I got a bit sick of trying to get the latest ...
Craig MS's user avatar
1 vote
1 answer
30 views

How to Run ROS2 Humble natively on Beagle Bone Blue?

Could someone provide insight on how I'd go about running ROS2 Humble on BeagleBoneBlue? Trying to natively run ROS2 on beaglbone blue hardware for robotics project. I haven't found materials that ...
cwx's user avatar
  • 11
1 vote
1 answer
58 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
54 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
62 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
1 answer
65 views

Which controller from `ros2_control` is appropriate for firmly grabbing a box with a 1-DOF gripper in Gazebo Classic?

I want my robot arm (Turtlebot3 with OpenManipulator-X) to firmly grab a box, however the gripper does a sudden close movement and the box flies away. Is a firm closing movement possible with ...
geko's user avatar
  • 13
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
100 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
33 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
633 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
2 answers
126 views

Dynamically creating publishers in ROS2 Humble

I am pretty new to ROS and would like to get some insight into if what I am creating is good and/or viable. The system that I am making has a Publisher Node and a unknown number of Listener nodes (the ...
Vladimir Kostic'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
1 answer
84 views

Failed to fetch http://packages.ros.org/ros2 (404 not found)

I am trying to upgrade my packages but when I run apt upgrade I am getting the following error: ...
Gustavo Rezende's user avatar
0 votes
1 answer
23 views

ROS1 dependency in nav2 tutorial?

I'm trying to discover Nav2 stack. I'd like to do a mission/follow-waypoint thing in my own simulation. I started with the "Getting Started" -> "Running the Example" after ...
SebL's user avatar
  • 31
0 votes
1 answer
102 views

ROS2 CPP file only second logger

For a specific ROS2 (humble) node that I'm working on I want to add a second logger that just logs to a file (preferably its own). Setting up a second logger is straightforward, as one can just call <...
snoato's user avatar
  • 103
0 votes
2 answers
936 views

ROS2 Humble packages for Ubuntu 22.04 - what is the perception package?

I've tried searches for documentation on the package but whilst I can sudo apt install -y ros-humble-perception or load it via docker as "ros-humble-perception&...
brianlmerritt's user avatar
0 votes
1 answer
1k views

Difference between various ros distro?

I have a doubt on why there are so many distributions of ros2 or ros and what are the major factors that changes between them?
Jishnu's user avatar
  • 81
0 votes
2 answers
603 views

Why are installed ROS 2 humble python packages split in two directories

Cross-post on ROS answer Since ROS 2 Humble on Ubuntu 22.04, I noticed that now ROS 2 Humble python packages are split between two directories. ...
GuillaumeB's user avatar
0 votes
1 answer
59 views

Which ROS2 Distro? Iron or Humble?

I have some experience on ROS and now planning to switch to ROS2. Just installed a fresh Ubuntu 22.04. Which ROS2 distro should I use? Iron or Humble? I am assuming Humble has more stable packages and ...
Alperen Keser's user avatar
0 votes
2 answers
44 views

Confirm ROS2 (Humble) IMU node working correctly?

I recently added an MPU9250 9dof IMU to my robot and configured ros2_mpu9250_driver How can I confirm the IMU and ROS2 node are working correctly, and the orientation output is configured correctly. I ...
Cyclical Obsessive's user avatar
0 votes
2 answers
34 views

Model in gazebo moves violently, with JointTrajectoryController

I am developing heaped project. I am using ROS2 humble with JointTrajectoryController. When I spawn model in gazebo it moves uncontrollably, it shoot itself out of sight. When it lands on its back it ...
JesterHead77's user avatar
0 votes
2 answers
97 views

Simultaneous dual arm movement

I am attempting to plan and move two arms using moveit2 at the same time. I have setup a move group that contains both arms and am using the c++ move_group_interface to attempt to plan and execute for ...
Sebastian Pelletier's user avatar
0 votes
2 answers
82 views

Why TEB controller is not available in ros2 humble?

On navigation plugin setup document , the TEB controller is mentioned, but I don't find any documentation to set up this controller in nav2 humble. And there is no humble branch in the ...
Phymin's user avatar
  • 3
0 votes
1 answer
70 views

Unable to install ros-humble-desktop on Ubuntu 22.04.2 LTS arm64

I already installed humble on this machine (Linux inu-arm-10 5.15.0-1030-raspi) a few months ago and everything went well, however today, after I had uninstalled humble and tried to reinstall it I am ...
Oded's user avatar
  • 1
0 votes
1 answer
30 views

Have registered depth image adopt color image timestamp

We're use the code underneath to register depth images with color images. With this code a registered depth image keeps the time stamp of its original depth image. However, since the depth image is ...
WouterOddBot's user avatar
0 votes
1 answer
66 views

Dynamical footprint in Nav2

I'm employing the Smac Hybrid-A* Planner along with the Model Predictive Path Integral Controller for point-to-point navigation of an wheel-loader/LHD vehicle. The challenge is that there's a central ...
Ravi's user avatar
  • 5

1
2 3 4 5 6