Clear Filters
Clear Filters

I am not able to read data from the ROS file

1 view (last 30 days)
msgs = readMessages(bag)
Error using robotics.ros.BagSelection/deserializeMessages (line 444)
Java exception occurred:
org.ros.exception.RosMessageRuntimeException: java.lang.ClassNotFoundException: rt_msgs.Odom
at org.ros.internal.message.definition.MessageDefinitionReflectionProvider.get(
at org.ros.internal.message.DefaultMessageFactory.newFromType(
at org.ros.internal.message.DefaultMessageDeserializer.deserialize(
Caused by: java.lang.ClassNotFoundException: rt_msgs.Odom
at$ Source)
at$ Source)
at Method)
at Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at org.ros.internal.message.definition.MessageDefinitionReflectionProvider.get(
... 2 more
Error in robotics.ros.BagSelection/readMessages (line 194)
msgs = obj.deserializeMessages(obj.MessageList, rows);
Image Analyst
Image Analyst on 18 Dec 2015
Personally, I'd call the Mathworks technical support for any Java related errors. Make sure you have the latest Java release - or maybe not - that might be the problem. Who knows?
Ahmad Drak
Ahmad Drak on 25 Apr 2016
Did you by any chance find a solution to this problem?

Sign in to comment.

Answers (1)

Tohru Kikawada
Tohru Kikawada on 2 May 2019
You'll need to install custom ROS messages for rt_msgs.Odom. See the following link for details:


Find more on Specialized Messages in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!