Challenges with headless turtlebot_gazebo on remote machine [closed]
Before trying this I did update my ubuntu/ROS machine. Using ros-electric-simulator-gazebo-1.4.12 and trying to run simulated turtlebot headless (i.e. with no OGRE rendering via the -r argument).
[..../simulator_gazebo/gazebo/build/gazebo/server/sensors/Sensor.cc:175] left_cliff_sensor sensor has no controller.
Duplicated for leftfront_cliff_sensor, right_cliff_sensor, rightfront_cliff_sensor, and wall_sensor.
How do I fix this? Is this some how related to the lack of OGRE rendering somehow?
Also, occasionally I observe the following message (repeatedly) when I run the roslaunch command (I make no changes between tries).
[ERROR] [1331395233.928128897, 0.915000000]: TF_NAN_INPUT: Ignoring transform for child_frame_id "/wheelodom" from authority "default_authority" because of a nan value in the transform (nan nan nan) (0.000000 0.000000 0.764947 0.644094)
What should I do to track that down?
Finally, sometimes the /odom isn't what I'd expect it to be as well.
pose:
pose:
position:
x: 6.97715623635e+22
y: 1.83193543179e+25
and other times it is:
pose:
pose:
position:
x: -1.70336659266e-06
y: -7.78686316816e-12
In this latter case the system responds to twist commands as would be expected.
I assume that the simulation has "exploded" in the former case as the robot doesn't move when twist commands are issued (at least according to /odom).