Gazebo 'load function' exception with dash in model name
I'm following gazebo tutorial that covers connecting it to ROS. The tutorial is controlling velodyne sensor from ROS. I named the model as velodyne_hdl-32
. I got this error
Model.cc exception occurred in the Load function
After some debugging, it seems the topic is not being established. After changing the model's name to my_velodyne
, the error vanished. My question is what are the rules for naming topics?
please always link to any tutorials you are following or pages you refer to. We don't know what you are doing otherwise.
Additionally: the question title is "Interesting problem with naming topic" right now, which is not very descriptive. You appear to have a very clear symptom, so it would be good to use that as a title (ie: "Gazebo 'load function' exception with dash in model name" or something like that).