Skip to main content
6 votes
Accepted

Creating a custom msg in ros2

The short version is, you need to tell CMake where to find the targets generated for the interfaces and link your own executable/library targets to them. You can do this using the ...
Geoff's user avatar
  • 1,843
5 votes

Getting A Head Start With iRobot Create3 (ROS2)

Got it: Needed to clone the msgs into the same src dir as the examples: ...
Cyclical Obsessive's user avatar
2 votes

Spdlog linker error with ROS2 packages

I don't see where you're actually referencing spdlog in your CMakeLists.txt file. I would expect an entry like the following: ...
Chuck's user avatar
  • 16k
2 votes
Accepted

ROS2 message filters

I realized I was not using the correct path for sourcing setup.bash
WeirdRobot's user avatar
1 vote

Navigate through waypoints without stopping and shortcutting

That feels like a controller tuning thing. If you want your robot to not skip over waypoints, don't allow the controller to do so. For example, the RPP controller is specifically designed just to ...
Steve Macenski's user avatar
1 vote

DDS discovery with multiple network interfaces

Instead of using the 2 Ethernet interfaces on the same computer, you can simply add a small network switch to your hardware setup. With this, you can bring all the computers in the same subnet after ...
hardesh's user avatar
  • 11
1 vote
Accepted

rqt_graph not working anymore on galactic

Welcome to Robotics Stack Exchange! Please install PyQt v5.10.1 using the following command: pip install PyQt5==5.10.1 Source: ...
ravi's user avatar
  • 1,391
1 vote

How to stop writing to a bag file when using the rosbag2_py API?

One possible approach (that was often done in ROS1 since there wasn't a stable rosbag API) would be to instead use Python subprocess to call the ros2 bag record ...
Mike Ferguson's user avatar
1 vote
Accepted

Spdlog linker error with ROS2 packages

After some trial an error and going through the suggestions that people made, I managed to at least make it work. It seems that when I try to link to my own spdlog installation (not the ros version), ...
Jorge Playán's user avatar
1 vote

Spdlog linker error with ROS2 packages

From the answer above from Chuck I see you got at least the basic capabilities working. However I'd like to suggest that you may want to consider an alternative approach. Relying on two different ...
Tully's user avatar
  • 25.1k
1 vote

ros2 interface name is not multicastable

I'm not sure, but I suspect the message is coming from the RMW implementation. The default RWM implementation for Galactic (rmw_cyclonedds) is different from the ...
Jacob Perron's user avatar
1 vote
Accepted

Getting A Head Start With iRobot Create3 (ROS2)

For anyone looking for the answer for ROS2 Humble, there is an easy package sudo apt install -y ros-humble-irobot-create-msgs
brianlmerritt's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible