Skip to main content

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
7 votes
2 answers
1k views

"colcon_core.package_augmentation" Error When Building Python Package With Colcon in ROS2 Humble

I get the following error when trying to build my python package with Colcon build ...
umut373's user avatar
  • 73
4 votes
2 answers
14k 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
4 votes
1 answer
1k 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
3 votes
1 answer
117 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
3 votes
1 answer
38 views

sourcing setup.bash takes time for source install of ros2 humble

I'm working with an Nvidia Jetson Xavier AGX running Ubuntu 20.04.6 LTS (focal) (GNU/Linux 5.10.104-tegra aarch64). Since ROS2 Humble binaries aren't available for Ubuntu 20.04, I had to build it from ...
Aniket Bhushan's user avatar
3 votes
1 answer
37 views

Separate your tf tree to have crucial frames update at a high frequency

I'm calculating inverse kinematics for a low latency system but my robot's tf tree is so large, the time it takes to update the whole tf tree affects the calculation time significantly for my ...
Yato's user avatar
  • 58
3 votes
1 answer
82 views

Export URDF to an 3D model

I'm trying to export an URDF to a 3D model, I can only find ways to do it the opposite way. The URDF consist out of basic geometory, any help would be expreciated.
Coen H's user avatar
  • 31
3 votes
1 answer
2k 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
2 votes
2 answers
691 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
438 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
1 answer
18 views

ROS2 Service call inside Lifecycle configure state change

I am working on a simulation environment that uses ROS2 to execute different components and sensors. We currently launch each node with a manager that uses fork/exec. The issue I was having was ...
Tim Swierzewski's user avatar
2 votes
2 answers
55 views

Is it possible to modify or extend pre-existing Gazebo Sim plugins?

Question Is it possible to modify or extend a pre-existing Gazebo Sim (Garden) plugin, such as the gz-sim-multicopter-control-system plugin to publish the ...
CodeAnomaly's user avatar
2 votes
1 answer
53 views

How to strip down the install directory of a ROS2 package

I need to deploy and update a ROS2 system to an embedded device with limited connectivity. This ROS2 system is made up of many custom packages written both in C++ and Python. At the moment I am just ...
LastStarDust's user avatar
2 votes
1 answer
14 views

Trying to launch my robotic arm in Webots fails

I am trying to launch my urdf file in Webots but somehow it launches the default robot from the ROS2 Simulators tutorial. I edited the robot_launch.py according to the changes in the tutorial but ...
persona's user avatar
  • 23
2 votes
0 answers
14 views

RViz2 Text Markers Spacing Issue

I am trying to publish a Text Marker to RViz2 (ROS2 Humble). No matter which settings I choose, the text markers always seem to have inappropriate spacing (usually too big). See image below. Notice ...
Tim Huff's user avatar
2 votes
0 answers
164 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
  • 121
2 votes
0 answers
61 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
282 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
3 answers
119 views

Creation of ROS2 subscriptions dynamically in loop vs manually

I am working with ROS2 in Python. I want to create a single node, subscribed to topics to get the pose of multiple robots. I'd like to be able to adjust to different numbers of robots, and so I'm ...
firthc's user avatar
  • 23
1 vote
2 answers
222 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
1 vote
2 answers
95 views

SLAM_TOOLBOX , topic /map is empty

I’m attempting to run the slam_toolbox. My setup includes ROS2 Humble, Raspberry Pi 4, and RPLIDAR A1. Previously, I encountered an issue with a terminal message like: [async_slam_toolbox_node-1] [...
Ivan Mokiets's user avatar
1 vote
2 answers
267 views

Turtlebot4 problems when trying to simulate

I'm trying to simulate the Turtlebot4 using Ros2 Humble and Ignition Gazebo, following the guide depicted in Turtlebot 4 Software. I'm experiencing a problem when trying to execute ...
Francesco's user avatar
1 vote
1 answer
4k 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
  • 201
1 vote
3 answers
53 views

How to easily check how many laser scanner samples are being generated by the ray plugin?

Is there an easy way to check how many laser scanner samples are being generated by the ray plugin? I know I can check it in the URDF, XACRO or SDF but I want to confirm it by looking at the messages. ...
andrestoga's user avatar
1 vote
1 answer
1k views

[slam_toolbox]: Failed to compute odom pose

I'm trying to run my simple robot in the Flatland simulator, ROS2 Humble. The problem occurs when I try to execute the command ...
Tomas Novotny's user avatar
1 vote
1 answer
3k 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
1 vote
1 answer
393 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
  • 596
1 vote
2 answers
652 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
  • 23
1 vote
2 answers
1k 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
1 answer
647 views

How to make 4 wheeled robot work with DiffDrive plugin and ROS2 Control?

I have a 4 wheeled robot with mecanum wheels (in real life), I have been able to simulate it and get it to work with the ROS2 DiffDrive plugin (replicating the skid steer plugin from ROS1) but now ...
Balen's user avatar
  • 29
1 vote
3 answers
526 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
300 views

[ROS2][std_msgs::msg::Int8] publisher and create_publisher

Version: Ubuntu 22.04 , ROS2 Humble ERROR description I want to create a publisher that publishes std_msgs::msgs::Int8 messages, but when I write according to the ...
Lydia's user avatar
  • 31
1 vote
2 answers
1k 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
353 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
276 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
  • 51
1 vote
1 answer
206 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
2k 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
1k 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
24 views

How to print node crash message "process has died" in red

When a node crash, the typical error message below is printed in the terminal, but in regular (blank) color, making it difficult to spot it in the flow of others RCLCPP_INFO prints: ...
PatoInso's user avatar
  • 104
1 vote
1 answer
14 views

jstest-gtk and wrong mapping of axes

Was following an online tutorial and noticed that when I ran jstest-gtk into terminal the right joystick on my PS4 controller wasn't map correctly and was limited ...
msalaz03's user avatar
1 vote
1 answer
33 views

I am trying to create map using odometry and display in rviz2. I am not able to create map as my scan topic doesn't have any publisher

The earlier issue is fixed but now the map is updating rightly in the rviz. The scanned data is moving along the robot as it moves. This is my main function. ...
Zooz's user avatar
  • 11
1 vote
1 answer
9 views

super().__init__("py_test") causes "None" cannot be assigned to parameter

...
Thiwakar S's user avatar
1 vote
2 answers
38 views

robot_state_publisher-1 Error: joint limit: no effort

Here's a snippet of my urdf that's causing the problem: ...
Karan Pratap Shaw's user avatar
1 vote
1 answer
70 views

Unable to Receive Data on /velodyne_points Topic in ROS2 Humble

Description: I am encountering an issue where I am unable to receive any data on the /velodyne_points topic in ROS2 Humble. Here are the details of my setup: Operating System: Ubuntu 22.04 ROS2 ...
Dragon's user avatar
  • 31
1 vote
1 answer
86 views

ROS2 Humble camera_ros camera_node gives sporadic segmentation faults. How can I fix this?

I am trying to create a simple, repeatable recipe for setting up IMX219 picam2 using ROS2 Humble on a Rasberry Pi 4. I am trying to install as much from binaries as possible, starting from the Ubuntu ...
user1759557's user avatar
1 vote
1 answer
145 views

gazebo_ros2_control does not load joints or sensors from URDF

Following along with the ros2_control demonstration from ROSCon 2022, I am attempting to run step 5, simulation in Gazebo. The system successfully responds to Joint Trajectory commands, both through ...
quescondido's user avatar
1 vote
1 answer
45 views

restart ros2 controller

I am working on a 4 wheel ackermann steering car which is expected to respawn on the track once it moves out of the track. I am able to respawn it successfully with "delete_entity" and "...
Pratham's user avatar
  • 45
1 vote
1 answer
91 views

Losing connectivity on starting nodes in ROS Humble

I am trying to communicate to a Turtlebot 4 from my laptop. I set up the Discovery server as the documentation says and usually I can drive the robot around. However, every time I start anything with ...
Sterling Mcleod's user avatar
1 vote
2 answers
71 views

Multiple discovery servers on the same network

Is there a way to enforce that clients can only send/receive messages to each other if they have the same discovery server URI? I am trying to setup a classroom environment where on a single WLAN ...
Sterling Mcleod's user avatar
1 vote
1 answer
297 views

ROS2 Launch file is not found

I am trying to get my ROS2 project into working order. Here are the details of my setup: Building in docker based on osrf/ros:humble-desktop-full my package is laid out like this ...
KopiousKarp's user avatar

1
2 3 4 5
12