BCLab-UNM / SC2

Swarmathon Team Code for the NASA Space Challenge 2 Competition
MIT License
2 stars 0 forks source link

Fake Localization seems to crash in docker #122

Closed johncarl81 closed 3 years ago

johncarl81 commented 3 years ago

A low priority issue because we're looking to use real odom, but this would be nice to have working for future purposes.

Here's a stack trace of it failing during a docker run:

Traceback (most recent call last):
  File "/SC2/src/scoot/src/FakeLocalization.py", line 49, in <module>
    publishFakeOdom()
  File "/SC2/src/scoot/src/FakeLocalization.py", line 14, in publishFakeOdom
    m = model_coordinates(rover_name, 'world')
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py", line 442, in __call__
    return self.call(*args, **kwds)
  File "/opt/ros/melodic/lib/python2.7/dist-packages/rospy/impl/tcpros_service.py", line 532, in call
    raise ServiceException("transport error completing service call: %s"%(str(e)))
rospy.service.ServiceException: transport error completing service call: receive_once[/gazebo/get_model_state]: DeserializationError cannot deserialize: unknown error handler name 'rosmsg'