Building a ROS Node for a NMEA Depth and Temperature Sensor

Robert Codd-Downey, Michael Jenkin, Andrew Speers

2014

Abstract

Although many commercially available robots ship with a version of ROS this is not as true for many external sensors. There is a lack of ROS support for many devices and sensors one might use to extend the capabilities of a robot. As robots are deployed in more complex environments there is the need for more specialized sensors. In particular in the aquatic domain there is the need for support for depth sounders. This paper describes the design and construction process for building a ROS node for a NMEA 0183 compliant depth and temperature transducer and a strategy for extending this design to other NMEA devices.

References

  1. Association, N. M. E. et al. (2003). NMEA 0183 standard. National Marine Electronic Association Publications/Standards.
  2. Association, N. M. E. et al. (2005). ”NMEA” 2000.
  3. Crick, C., Jay, G., Osentoski, S., Pitzer, B., and Jenkins, O. C. (2011). Rosbridge: Ros for non-ros users. In Proceedings of the 15th International Symposium on Robotics Research.
  4. CruzPro (1997). CruzPro http://www.cruzpro.co.nz/active.html.
  5. Liechti, C. (2001). PySerial. http://pyserial.sourceforge.net.
  6. Perko, E. and Martin, S. (2012). NMEA navsat driver.
  7. Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., Wheeler, R., and Ng, A. Y. (2009). ROS: an open-source robot operating system. ICRA workshop on open source software, 3(3.2).
  8. Speers, A., Forooshani, P., Dicke, M., and Jenkin, M. (2013). A lightweight tablet interface for command and control of ros enabled robots. In Proc. Int. Conf. on Advanced Robotics.
  9. Spitzer, S., Luft, L. A., and Morchhauser, D. (2009). NMEA 2000, past, present and future. In RTCM Annual Assembly Meeting and Conference.
Download


Paper Citation


in Harvard Style

Codd-Downey R., Jenkin M. and Speers A. (2014). Building a ROS Node for a NMEA Depth and Temperature Sensor . In Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-989-758-040-6, pages 506-512. DOI: 10.5220/0005066305060512


in Bibtex Style

@conference{icinco14,
author={Robert Codd-Downey and Michael Jenkin and Andrew Speers},
title={Building a ROS Node for a NMEA Depth and Temperature Sensor},
booktitle={Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2014},
pages={506-512},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005066305060512},
isbn={978-989-758-040-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 11th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - Building a ROS Node for a NMEA Depth and Temperature Sensor
SN - 978-989-758-040-6
AU - Codd-Downey R.
AU - Jenkin M.
AU - Speers A.
PY - 2014
SP - 506
EP - 512
DO - 10.5220/0005066305060512