Error Message: Unable to find AckermannDriveStamped message type

Hello, I wanted to create an Action Graph for Ackermann Steering and I get this error message when I want to start the simulation. Is there anything I have to pay attention when I am implementing an Graph for Ackermann?

Could not load the dynamic library from libackermann_msgs__rosidl_generator_c.so. Error: libackermann_msgs__rosidl_generator_c.so: cannot open shared object file: No such file or directory
Could not load the dynamic library from libackermann_msgs__rosidl_typesupport_c.so. Error: libackermann_msgs__rosidl_typesupport_c.so: cannot open shared object file: No such file or directory
libackermann_msgs__rosidl_generator_c.so does not contain ackermann_msgs__msg__AckermannDriveStamped__create
2024-01-31 08:54:22 [1,071,419ms] [Error] [omni.isaac.ros2_bridge.plugin] Unable to find AckermannDriveStamped message type

@ckr90 i am just a passerby, but which Isaac Sim version are you using?

Hi @ckr90,

If you are using Isaac SIm 2023.1.1, it seems like ackermann_msgs is not installed on your system? If you are on Ubuntu you can install the binary installation by running sudo apt install ros-humble-ackermann-msgs.

Please ensure you source ROS2 in your .bashrc file or source it in the same terminal before running ./isaac_sim.sh.

1 Like

Hi, thank you for your answer. I have already solved the problem. As you said, the messages haven’t been installed yet.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.