Advanced Course on Coordination of Autonomous Mobile Nodes
January 20-22, 2013 – Retis Lab
This short course addresses some of the issues that need to be solved to build mobile robot systems, such as synchronization, information sharing, membership, location-awareness and consensus. These issues will be illustrated with a few case studies, including a robotic soccer team from RoboCup.
The course focuses on the networking and middleware infrastructures. It will start with a general introduction to wireless communication, including propagation, modulation, medium access control, routing and information dissemination and sharing. Then, the course will address the specifics imposed by the nodes mobility and the techniques to cope efficiently with the uncertainties of topology, membership and interference, reducing their impact on the timeliness of the communication.
The course will also briefly address nodes localization, particularly relative localization based on wireless communication, which is a crucial service to support effective collaborative behaviors.
Finally, the course will end with a brief tour on the impact of the communications at the application level, particularly on localization and consensus, and will discuss several open research issues.
Luis Almeida is the coordinator of the Distributed and Real-Time Embedded Systems Lab at the Telecommunications Institute at the University of Porto, Portugal, and a professor at the Department of Electrical and Computer Engineering. Formerly he coordinated the Electronic Systems Laboratory at the University of Aveiro, Portugal, between 2003 and 2009. He is a member of the IEEE Computer Society, of the IFIP Technical Committee on Embedded Systems and of the Board of Trustees of the RoboCup Federation. He was a member of the IEEE Technical Committee on Real-Time Systems between 2008 and 2013 and Vice-President of the RoboCup Federation between 2011 and 2013.
His research focuses on real-time communication protocols for embedded and robotic systems, with emphasis on mechanisms to support deterministic operational flexibility. He co-authored more than 200 publications in related topics, 3 patents and 8 book chapters. He regularly participates in organizing events in both the Real-Time Systems and Robotics communities. In particular, he was the Program Chair in 2011 and the General Chair in 2012 of the IEEE Real-Time Systems Symposium, the flagship conference of the Real-Time Systems community. He is an Associate Editor of the Springer Real-Time Systems
Journal and of the Elsevier Journal of Systems Architecture.