RCON: Dynamic Mobile Interfaces for Command and Control of ROS-enabled Robots

Robert Codd-Downey, Michael Jenkin

Abstract

The development of effective user interfaces for an autonomous system can be quite difficult, especially for devices that are to be operated in the field where access to standard computer platforms may be difficult or impossible. One approach in this type of environment is to utilize tablet or phone devices, which when coupled with an appropriate tool such as ROSBridge can be used to connect with standard robot middleware. This has proven to be a successful approach for devices with mature user interface requirements but may require significant software development for experimental systems. Here we describe RCON, a software tool that allows user interfaces on iOS devices to be configured on the device itself, in real time, in response to changes in the robot software infrastructure or the needs of the operator. The system is described in detail along with the accompanying communication framework and the process of building a user interface for a simple autonomous device.

References

  1. Codd-Downey, R., Forooshani, P., Speers, A., Wang, H., and Jenkin, M. (2014a). From ROS to unity: Leveraging robot and virtual environment middleware for immersive teleoperation. In IEEE International Conference on Information and Automation (ICIA 2014), pages 932-936.
  2. Codd-Downey, R., Jenkin, M., and Speers, A. (2014b). Building a ros node for a nmea depth and temperature sensor. In Proc. 11th Conf. on Informatics and Control, Automation and Robotics (ICINCO), Vienna, Austria.
  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. Crockford, D. (2006). Rfc4627: Javascript object notation. In Fiedler, M., Möller, S., & Reichl, P.(2012). Quality of Experience: From User Perception to Instrumental Metrics (Dagstuhl Seminar 12181). Dagstuhl Reports, volume 2, pages 1-25.
  5. Httenrauch, H. and Norman, M. (2001). Pocketcero - mobile interfaces for service robots. In In Proceedings of the Mobile HCI, International Workshop on Human Computer Interaction with Mobile Devices.
  6. 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.
  7. ROSJava (2015). ROSJava - ros wiki. http://wiki.ros.org/ rosjava. Accessed: 2015-02-25.
  8. ROSPod (2015). ROSPod - ros wiki. http://wiki.ros.org/ rospod. Accessed: 2015-02-25.
  9. Speers, A., Forooshani, P. M., Dicke, M., and Jenkin, M. (2013). Lightweight tablet devices for command and control of ros-enabled robots. In 16th International Conference on Advanced Robotics (ICAR 2013), pages 1-6. IEEE.
  10. Speers, A. and Jenkin, M. (2013). Diver-based control of a tethered unmanned underwater vehicle. In Proceedings of the 10th International Conference on Informatics in Control, Automation and Robotics (ICINCO 2013), pages 200-206.
  11. Wu, S. and Chen, Y. (2004). Remote robot control using intelligent hand-held devices. In The Fourth International Conference on Computer and Information Technology, 2004. CIT'04., pages 587-592. IEEE.
Download


Paper Citation


in Harvard Style

Codd-Downey R. and Jenkin M. (2015). RCON: Dynamic Mobile Interfaces for Command and Control of ROS-enabled Robots . In Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO, ISBN 978-989-758-123-6, pages 66-73. DOI: 10.5220/0005540000660073


in Bibtex Style

@conference{icinco15,
author={Robert Codd-Downey and Michael Jenkin},
title={RCON: Dynamic Mobile Interfaces for Command and Control of ROS-enabled Robots},
booktitle={Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,},
year={2015},
pages={66-73},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005540000660073},
isbn={978-989-758-123-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 12th International Conference on Informatics in Control, Automation and Robotics - Volume 2: ICINCO,
TI - RCON: Dynamic Mobile Interfaces for Command and Control of ROS-enabled Robots
SN - 978-989-758-123-6
AU - Codd-Downey R.
AU - Jenkin M.
PY - 2015
SP - 66
EP - 73
DO - 10.5220/0005540000660073