Abstract
The Active Vision Group (AGAS) has gained plenty of experience in robotics over the past years. This contribution focuses on the area of service robotics. We present several important components that are crucial for a service robot system: mapping and navigation, object recognition, speech synthesis and speech recognition. A detailed tutorial on each of these packages is given in the presented chapter. All of the presented components are published on our ROS package repository: http://wiki.ros.org/agas-ros-pkg.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Notes
- 1.
RoboCup website: http://www.robocup.org.
- 2.
Active Vision Group: http://agas.uni-koblenz.de.
- 3.
Team homer@UniKoblenz: http://homer.uni-koblenz.de.
- 4.
AGAS ROS packages: http://wiki.ros.org/agas-ros-pkg.
- 5.
HomerUniKoblenz on YouTube: http://www.youtube.com/c/homerUniKoblenz.
- 6.
Hector Mapping: http://wiki.ros.org/hector_mapping.
- 7.
AMCL: http://wiki.ros.org/amcl.
- 8.
Example video for mapping and navigation: http://youtu.be/rH4pNq3nlds.
- 9.
A ReadMe is available online in the software repository.
- 10.
tf package documentation: http://wiki.ros.org/tf.
- 11.
Example video for object recognition: https://youtu.be/dptgFpu7doI.
- 12.
Example video for the robot face: http://youtu.be/jgcztp_jAQE.
- 13.
A ReadMe is available online in the software repository.
References
I. Albrecht, J. Haber, K. Kahler, M. Schroder, H.P. Seidel, May i talk to you?:-)-facial animation from text. In: Proceedings 10th Pacific Conference on Computer Graphics and Applications, 2002. (IEEE, 2002) pp. 77–86
H. Bay, T. Tuytelaars, L.J. Van Gool. SURF: Speeded up robust features. ECCV, pp. 404–417, 2006
C. Breazeal, Toward sociable robots. Robot. Auton. Syst. 42(3), 167–175 (2003)
C. Breazeal, B. Scassellati, How to build robots that make friends and influence people. In: Proceedings IEEE/RSJ International Conference on Intelligent Robots and Systems, 1999. IROS’99, vol. 2, (IEEE, 1999), pp. 858–863
W. Eric, L. Grimson, D.P. Huttenlocher, On the sensitivity of the hough transform for object recognition. IEEE Trans. Pattern Anal. Mach. Intell. PAMI 12(3), 255–274 (1990)
J. Gustafson, M. Lundeberg, J. Liljencrants, Experiences from the development of august—a multi- modal spoken dialogue system. In: ESCA Workshop on Interactive Dialogue in Multi- Modal Systems (IDS-99) (1999), pp. 61–64
David G. Lowe, Distinctive image features from scale-invariant keypoints. Int. J. Comput. Vis. 60(2), 91–110 (2004)
I. Lütkebohle, F. Hegel, S. Schulz, M. Hackel, B. Wrede, S. Wachsmuth, G. Sagerer, The bielefeld anthropomorphic robot head flobi. In: 2010 IEEE International Conference on Robotics and Automation, (IEEE, Anchorage, Alaska, 2010) 5
M. Mori, K.F. MacDorman, N. Kageki, The uncanny valley [from the field]. Robot. Autom. Mag. IEEE 19(2), 98–100 (2012)
M. Muja, Flann, fast library for approximate nearest neighbors (2009). http://mloss.org/software/view/143/
A. Niswar, E.P. Ong, H.T. Nguyen, Z. Huang, Real-time 3d talking head from a synthetic viseme dataset. In: Proceedings of the 8th International Conference on Virtual Reality Continuum and its Applications in Industry, (ACM, 2009), pp. 29–33
J. Ruiz-del-Solar, M. Mascaró, M. Correa, F. Bernuy, R. Riquelme, R. Verschae, Analyzing the human-robot interaction abilities of a general-purpose social robot in different naturalistic environments, RoboCup Symposium 2009, Lecture Notes in Computer Science (Springer, Berlin, 2009), pp. 308–319
V. Seib, J. Giesen, D. Grüntjens, D. Paulus, Enhancing human-robot interaction by a robot face with facial expressions and synchronized lip movements, ed. by V. Skala. 21st International Conference in Central Europe on Computer Graphics, Visualization and Computer Vision (2013)
Viktor Seib, Michael Kusenbach, Susanne Thierfelder, and Dietrich Paulus. Object recognition using hough-transform clustering of surf features. In: Workshops on Electronical and Computer Engineering Subfields, (Scientific Cooperations Publications, 2014), pp. 169–176
S. Sosnowski, A. Bittermann, K. Kuhnlenz, M. Buss, Design and evaluation of emotion-display eddie. In: IEEE/RSJ International Conference on Intelligent Robots and Systems, 2006 (IEEE, 2006), pp. 3113–3118
S. Wirth, J. Pellenz, Exploration transform: A stable exploring algorithm for robots in rescue environments. In: IEEE International Workshop on Safety, Security and Rescue Robotics, 2007. SSRR 2007, (2007), pp. 1–5
A. Zelinsky, Robot navigation with learning. Aust. Comput. J. 20(2), 85–93 (1988). 5
A. Zelinsky, Environment Exploration and Path Planning Algorithms for a Mobile Robot using Sonar, Ph.D. thesis, Wollongong University, Australia, 1991
Acknowledgments
The presented software was developed in the Active Vision Group by research associates and students of the practical courses with the robots “Lisa” and “Robbie”. The authors would like to thank Dr. Johannes Pellenz, David Gossow, Susanne Thierfelder, Julian Giesen and Malte Knauf for their contributions to the software. Further, the authors would like to thank Baharak Rezvan for her assistance in testing the setup procedure of the described packages.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Seib, V., Memmesheimer, R., Paulus, D. (2016). A ROS-Based System for an Autonomous Service Robot. In: Koubaa, A. (eds) Robot Operating System (ROS). Studies in Computational Intelligence, vol 625. Springer, Cham. https://doi.org/10.1007/978-3-319-26054-9_9
Download citation
DOI: https://doi.org/10.1007/978-3-319-26054-9_9
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-26052-5
Online ISBN: 978-3-319-26054-9
eBook Packages: EngineeringEngineering (R0)