Based on the aforementioned discussions and ex-
periences gained with the robot platforms BeBot and
AMiRo, a novel generic architecture was presen-
ted. By combining three types of network topologies
(point-to-point, linear/star bus, and circular daisy-
chain) it offers high flexibility and performance while
achieving real-time capability throughout the whole
system. With SSSP being part of the architecture spe-
cification, startup and shutdown procedures are well-
defined and the system can easily be synchronized du-
ring operation. Moreover, the topological layout fa-
cilitates a hierarchy which can be determined during
startup and utilized thereafter for any purpose. Future
systems can easily implement this architecture due to
its low requirements and benefit from its high flexibi-
lity.
ACKNOWLEDGEMENTS
This work was supported by the Cluster of Ex-
cellence Cognitive Interaction Technology ‘CITEC’
(EXC 277) at Bielefeld University, which is funded
by the German Research Foundation (DFG).
Many thanks to Stefan Herberchtsmeier for his ef-
forts developing the platforms BeBot and AMiRo.
REFERENCES
Br
¨
aunl, T. (2006). Embedded robotics. Springer.
Fay-Wolfe, V., DiPippo, L. C., Cooper, G., Johnston, R.,
Kortmann, P., and Thuraisingham, B. (2000). Real-
time CORBA. IEEE Transactions on Parallel and
Distributed Systems.
Felser, M. (2005). Real-time ethernet-industry prospective.
Proceedings of the IEEE.
Herbrechtsmeier, S. (2017). Modell eines agilen Lei-
terplattenentwurfsprozesses basierend auf der inter-
disziplin
¨
aren Entwicklung eines modularen autono-
men Miniroboters. PhD thesis.
Herbrechtsmeier, S., Korthals, T., Sch
¨
opping, T., and
R
¨
uckert, U. (2016). AMiRo: A Modular & Custo-
mizable Open-Source Mini Robot Platform. ICSTCC.
Herbrechtsmeier, S., R
¨
uckert, U., and Sitte, J. (2012).
AMiRo - Autonomous mini robot for research and
education. In Advances in Autonomous Mini Robots:
Proceedings of the 6-th AMiRE Symposium.
Herbrechtsmeier, S., Witkowski, U., and R
¨
uckert, U.
(2009). BeBot: A modular mobile miniature ro-
bot platform supporting hardware reconfiguration and
multi-standard communication. Communications in
Computer and Information Science.
IEEE 1148.7 (2009). IEEE Standard for Reduced-Pin
and Enhanced-Functionality Test Access Port and
Boundary-Scan Architecture.
IEEE 1149.1 (2013). IEEE Standard for Test Access Port
and Boundary-Scan Architecture.
ISO 11783 (2007). Tractors and machinery for agriculture
and forestry – Serial control and communications data
network.
ISO 11898 (2015). Road vehicles – Controller area network
(CAN).
ISO 17458 (2013). Road vehicles – FlexRay communicati-
ons system.
Leen, G. and Heffernan, D. (2002). TTCAN: a new time-
triggered controller area network. Microprocessors
and Microsystems.
Longchamp, V. and Mondada, F. (2007). ASEBA , an event-
based middleware for distributed robot control. Com-
munications.
Migliavacca, M. (2013). The R2P framework for robot pro-
totyping: methodological approach, hardware modu-
les, and software components. PhD thesis, Politecnico
di Milano.
Migliavacca, M., Bonarini, A., and Matteucci, M. (2013).
RTCAN : a Real-Time CAN-Bus Protocol for Robotic
Applications. In ICINCO.
Pedreiras, P. and Almeida, L. (2000). Combining event-
triggered and time-triggered traffic in FTT-CAN: Ana-
lysis of the asynchronous messaging system. Interna-
tional Workshop on Factory Communication Systems.
Quigley, M., Conley, K., Gerkey, B., FAust, J., Foote, T.,
Leibs, J., Berger, E., Wheeler, R., and Mg, A. (2009).
ROS: an open-source Robot Operating System. ICRA.
Sch
¨
opping, T., Korthals, T., Hesse, M., and R
¨
uckert, U.
(2018). AMiRo: A Mini Robot as Versatile Teaching
Platform. Proceedings of the 9th International Confe-
rence on Robotics in Education.
Shin, K. G. and Ramanathan, P. (1994). Real-Time Com-
puting: A New Discipline of Computer Science and
Engineering. Proceedings of the IEEE.
Stanford-Clark, A. and Hunkeler, U. (1999). MQ telemetry
transport (MQTT).
Stankovic, J. A. (1988). Misconceptions about real-time
computing: A serious problem for next-generation sy-
stems. Computer.
Steinbach, T., Korf, F., and Schmidt, T. C. (2011). Real-
time Ethernet for automotive applications: A solution
for future in-car networks. Digest of Technical Papers
- IEEE International Conference on Consumer Elec-
tronics.
Wienke, J. and Wrede, S. (2011). A middleware for col-
laborative research in experimental robotics. 2011
IEEE/SICE International Symposium on System Inte-
gration, SII 2011.
Yang, Z. and Duddy, K. (1996). CORBA: A Platform for
Distributed Object Computing. SIGOPS Oper. Syst.
Rev.
Zurawski, R. (2006). Embedded Systems Handbook. CRC
Press.
ICINCO 2018 - 15th International Conference on Informatics in Control, Automation and Robotics
410