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.
636
questions
0
votes
0
answers
16
views
How to communicate between two systems running ROS on docker?
I have two systems, one is the robot which is running ROS-humble natively on a jetson. I have another system that is on the same network running ROS-humble on a docker. I have used the prebuilt image ...
0
votes
0
answers
7
views
Map odom base link transformation
Hello i am trying to use a RTK GPS device which has in built camera and an IMU sensor. The output is precised odometry data in llh, ecef, enu format after an internal sensor fusion. Is it possible to ...
0
votes
0
answers
11
views
Duplicate node names
Although I am aware that node names have to be unique, I still would like to add a check and ensure that no two nodes with same name exist. Are there any ways to identify node from a unique id or ...
0
votes
0
answers
8
views
Fixing issue with robots after upgrading packages?
After updating ros-humble version and other packages (navigation2, etc.) on the robots, they now do not respond to movement, not executing plans after setting initial pose and when also setting manual ...
0
votes
0
answers
34
views
ROS2: ament_environment_hooks not sourcing .sh and .bash files
I'm using ROS2 Humble.
I have a package which at its top-level has .sh and .bash scripts I'd like sourced during colcon build to help setup my environment.
In ROS1, ...
0
votes
0
answers
8
views
call_async times out when spin_until_future_complete times out although service runs successfully
I have writen a custome service. The service successfully runs when called from bash or a simpler node with an call_async and spin_until_future_complete. However in my statemaschine, whenever it is ...
0
votes
0
answers
11
views
High latency observed for the initial data transfer
Recently, I measured latency between a subscriber node and a publisher node to find that the first message that gets delivered has high latency; subsequent ones are less.
My wild guess of the reason ...
0
votes
0
answers
19
views
Gazebo force plugin missing error
I am running the Gazebo simulation but the robot is not correctly seen in the Gazebo environment and this error appeared.
...
0
votes
0
answers
15
views
ROS2 Node runs using python3 command but not with ros2 run
I am using a YOLOv5 package I found online (https://drive.google.com/drive/folders/1xC-gFmWQybQGagxtu8WxGqpFS-1Ek-V2) for my project. The thing is, the tutorial says to run the detection code by going ...
0
votes
0
answers
6
views
i cannot for the life of me get the joint_trajectory_controller to configure and load correctly in ROS2
this is my first post and the first time i thought of asking for help. I am trying to get the joint_trajectory_controller to load with a proper configuration. my launch file tells it where the urdf ...
0
votes
0
answers
4
views
Moveit control for a robot in Gazebo
I have mounted a Gen3 robotic arm on a clearpath Husky mobile robot in Gazebo Fortress and I have established a Gazebo-ROS bridge using ROS2 humble. Everything is working well and I can command both ...
0
votes
0
answers
15
views
Using slam_toolbox and Nav2 I get the following error: Lookup would require extrapolation into the past
Using slam_toolbox and Nav2 on ROS2 Humble I'm trying to navigate and map my Gazebo simulation environment. The launch files I use for slam_toolbox and Nav2 are online_async_launch.py and ...
0
votes
0
answers
7
views
How to quit a rosbag2_transport::Player instance in C++ for ROS Humble?
I am writing a user interface for various ROS2 related functionalities. One of these functionalities is that users should be able to play or stream a ROS2 bag file.
For this, I have two different ...
0
votes
1
answer
23
views
ros2 humble with ur3e and robotiq 2f-85 gripper
im new to ros2 and im sorry but i really really need some help here...
i've download the ur-robot-driver for ros2 humble for the ur3e and it works very well with my python script(using action client ...
0
votes
0
answers
12
views
ROS2 Humble errors after fresh installation
Hi I have just installed:
fresh Ubuntu 22.04.3 as dual boot OS
ROS2 Humble deb packages
Turtlebot3 packages
When I run rviz2, rqt_graph etc I have errors:
[rcutils|error_handling.c:108] ...
0
votes
0
answers
10
views
ROS2 Humble errors after fresh installation
Hi I have just installed:
fresh Ubuntu 22.04.3 as dual boot OS
ROS2 Humble deb packages
Turtlebot3 packages
When I run rviz2, rqt_graph etc I have errors:
[rcutils|error_handling.c:108] ...
0
votes
0
answers
7
views
Does ROS2 (Humble) support rosconsole / log4cxx?
We're currently in the process of migrating from ROS 1 (noetic) to ROS 2 (humble), whilst also modifying our logging setup. In noetic this seems to be fairly straightforward. My understanding is that ...
0
votes
0
answers
24
views
Gazebo and RViz2 on WSL 2 with ROS 2 Humble - No Grid or Axes in display
I am completely new to Linux and ROS2 and facing some issues with Gazebo and RViz2.
Setup:
Operating System Ubuntu 22.04 on WSL 2
ROS Version ROS 2 Humble
Processor 11th Gen Intel(R) Core(TM) i5-...
0
votes
0
answers
48
views
stuck at "Could not contact service /controller_manager/list_controllers"
i am using ros2 humble, gazebo classic
...
0
votes
0
answers
8
views
In rviz2, when the XY value is large, the marker is not displayed correctly
In rviz2, when the XY value is large, the marker is not displayed correctly.
I am working on autonomous driving positioning. When I convert the latitude and longitude information into UTM coordinates, ...
0
votes
0
answers
5
views
PCL Crop Hull setCropOuside not working
Experimenting with Crop Hull. It works as expected but when I try to invert the cropping, setCropOutside(true), it doesn't work. Not sure what I'm doing wrong.
...
0
votes
0
answers
12
views
Design: Single or Multiple Nodes For Robot Behaviors
I have built a docking node for my GoPiGo3 robot which offers /dock and /undock services. The docking node currently goes straight to the robot hardware for the docking/undocking commands which at ...
0
votes
0
answers
30
views
Make a robot do a sequence of actions NAV2
I'm working with ROS2 Humble and using the Nav2 stack. I'm trying to create a custom behavior tree but I'm having trouble finding a complete example to guide me through the process. Here's what I'm ...
0
votes
0
answers
7
views
What is the High-Water Mark settings in the CycloneDDS config, and when should I care?
In the CycloneDDS readme on github I noticed this statement in the runtime customization section:
WhcHigh determines when the sender will wait for acknowledgements ...
0
votes
0
answers
7
views
Setting Log Verbosity for a ComposableNode
I have a launch file that is creating a ComposableNode and conditionally adding it to a pre-existing container if the name of the container is passed as an argument. If no container is specified then ...
0
votes
1
answer
32
views
Error loading Octomap using RViz2 plugin
The following error occurs when I try to add octomap in RVIZ2. I installed rviz2 plugin using "sudo apt-get install ros-humble-octomap-rviz-plugins"
Failed to load library /opt/ros/humble/...
0
votes
1
answer
28
views
CropBox filter to PointCloud2
I'm trying to apply a CropBox filter to point cloud from a sensor that includes additional fields.
It works fine using PointXYZ.
This is my callback to the sensor_msgs::msg::PointCloud2
From .hpp:
<...
0
votes
0
answers
13
views
How to debug dynamics in Gazebo Ignition Harmonic
I've been working on a personal project for a couple of days. I've the entire robot in SDF inside Gazebo Ignition and now I'm trying to use the plugin DiffDrive to move around the world. When I tried ...
0
votes
1
answer
24
views
ROS2 slam_toolbox: Does removing nodes harm the overall map perfromance, when updating the area later on?
There a are two questions to this, 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 ...
0
votes
0
answers
11
views
ROS2 Node Publishing GPS Data Drifts Out of Bounds After Several Seconds
I'm developing a ROS2 node that reads GPS and IMU data from a file and publishes it using various ROS2 topics (e.g., sensor_msgs::msg::NavSatFix, ...
0
votes
2
answers
38
views
VSCode does not recognice RCLCPP_INFO
For days, I've been struggling with my VSCode setup.
By no reason, VSCode started highlighting all RCLCPP_INFO, RCLCPP_WARN, RCLCPP_ERROR, ... function calls.
The error message is as follows:
I ...
0
votes
1
answer
37
views
ros2_control controller times out with MoveIt with ros2 updates
Using ROS2 Humble. I have been stuck on a custom controller issue for a while now. I'm pretty sure some ROS2 updates broke my package, as running things using ...
0
votes
1
answer
43
views
ROS2 Humble - Can't find libgazebo_ros_factory.so after installing ros-humble-gazebo-ros-pkgs
Running ROS2 Humble in conda via RoboStack. I have installed ros-humble-gazebo-ros-pkg but see no evidence of libgazebo_ros_init.so or ...
0
votes
0
answers
12
views
Understanding custom callback group implementation / why do I need a timer to implement time-based logic?
I'm trying to adjust this example for a throttled callback group: https://github.com/ros2/examples/blob/humble/rclpy/executors/examples_rclpy_executors/custom_callback_group.py
While adjusting the ...
0
votes
0
answers
8
views
Custom messages of same name not bridged with ros1_bridge
I have created a custom message CustomMessage.m with the fields:
int32 id
geometry_msgs/Pose pose
geometry_msgs/Twist[] twists
In my ROS2 Humble workspace, this is ...
0
votes
1
answer
15
views
ROS2 Humble Launch - How to Get Log Level to Output Launch File Error Traceback
Looking for any pointers on changing log level of LAUNCH directly, not individuals nodes, to view tracebacks of launch file errors.
Specifically:
My launch file command is ...
0
votes
0
answers
14
views
Ros Humble Docker crashed by Jazzy docker on same network
I am trying to run ROS Humble and ROS Jazzy both on the bridge network. The Docker Container of ROS Humble crashes with the error :
...
1
vote
0
answers
27
views
problems with ROS_LOCALHOST_ONLY=1 enviroment veriable
I have two simple nodes. I want the first node to publish topics only on the localhost, and the second node to subscribe to the topics published by the first node, perform some processing, and then ...
0
votes
1
answer
34
views
Best practice for new module
I have a question on how to organise my project, currently, everything is in Python.
The workspace is composed of several packages, with a main one from which the launch file is called. Then, this ...
0
votes
1
answer
41
views
Moveit2 Servo control my own robot not working
my goal is to control my robot arm with a game controller and moveit servo. I have written a hardware interface for my robot arm and created a moveit configuration. The controller type for the robot ...
0
votes
1
answer
40
views
Clearpath nav2 demos map not being published
I'm running the Clearpath nav2 demos and getting this error when running the nav2 launch file ...
0
votes
2
answers
59
views
How to avoid ROS2 topic messages to be transferred over the network while used on the same machine?
I am having some issues using ROS2 Humble and its DDS.
I am using different nodes that run in the same machine and only communicate with other nodes in the same machine.
I am using a router and the ...
0
votes
0
answers
39
views
micro-ros + esp32 so slow
I set up a micro-ROS system on an ESP32 to publish three messages simultaneously in a single timer callback with a 20 ms interval.
tf2_msgs__msg__TFMessage
sensor_msgs__msg__JointState
...
0
votes
1
answer
134
views
Build Moveit2 demo encounter error:Cannot locate rosdep definition for [gz_plugin_vendor]
I am learning Moveit2,following this site:
https://moveit.picknik.ai/main/doc/tutorials/getting_started/getting_started.html
I use ubuntu22.04,ros2 humble,gazebo Fortress
But when I exec this intro in ...
0
votes
1
answer
41
views
Using the Clearpath Jackal packages for autonomous navigation ROS Humble
I've been trying to understand how to use the jackal and jackal_simulator repos to implement autonomous navigation (via a behavior tree).
I'm able to launch the gazebo simulation and control the robot ...
0
votes
0
answers
18
views
Opening an existing node
I have my Node class (class AbstractController(ABC, Node)) launched by the launch file and that creates the Node of my app in order to get the parameters. However, ...
0
votes
0
answers
15
views
rviz2 unable to visulize msg from new gz-sim8 (gazebo harmonic) with ros-humble
I am using Ubuntu 22.04 with ROS 2 Humble and gz-sim8 (Gazebo Harmonic). I have gpu_lidar scan topic published from gazebo to ros topic using ros_gz_bridge. I can ...
0
votes
0
answers
20
views
Joy from smartphone via wifi
I'm a ros beginner student, sorry,
I would like to create a program to send its coordinates data to joy_node using a virtual controller that is moved by touch on a ...
0
votes
0
answers
12
views
Still waiting for data on topic imu/data_raw
We are currently using the realsense d4385i cameras together with rtabmap to retrieve the visual odometry. We have followed the instruction mention in rtabmap examples and used this launch file to ...
0
votes
1
answer
24
views
Theoritical: ROS2 vs microROS without ros2_control in the urdf for 3 motors robot to be migrated from ros1 to ros2
I am migrating a project from ROS1 to ROS2, and the original project uses an arduino to control 3 motors, the adrunio code subscribes to the joint states and uses that info to transform it to steps/...