A real-time distributed software infrastructure for cooperating mobile autonomous robots

被引:0
|
作者
Santos, Frederico [1 ,3 ]
Almeida, Luis [2 ,3 ]
Pedreiras, Paulo [3 ]
Lopes, Luis Seabra [3 ]
机构
[1] IP Coimbra, DEE ISEC, Coimbra, Portugal
[2] Univ Porto, FEUP, DEEC, Oporto, Portugal
[3] Univ Aveiro, IEETA, DETI, Aveiro, Portugal
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cooperating mobile autonomous robots have been generating a growing interest in fields such as rescue, demining and security. These applications require a real time middleware and wireless communication protocol that can effecient and timely support the fusion of the distributed perception and the development of coordinated behaviors. This paper proposes an affordable middleware, based on low-cost and open-source COTS technologies, which relies on a real-time database partially replicated in all team members, containing both local and remote state variables, in a distributed shared memory style. This provides seamless access to the complete team state, with fast non-blocking local operations. The remote data is updated autonomously in the background by a WiFi-based wireless communication protocol, at an adequate refresh rate. The software infrastruture is complemented with a task manager that provides scheduling and synchronization services to the application processes on top of the Linux operating system. Such infrastructure has been successfully used for four years in one RoboCup middle-size soccer team, and it has proved to be dependable in the presence of uncontrolled spurious traffic in the communication channel, using an adaptive technique to synchronizating the robots in the team and reconfiguring the communications dynamically and automatically according, to the number of currently active team members.
引用
收藏
页码:923 / +
页数:2
相关论文
共 50 条
  • [1] Real-time distributed trajectory planning for mobile robots
    Nguyen, Binh
    Nghiem, Truong
    Nguyen, Linh
    Nguyen, Anh Tung
    Nguyen, Thang
    [J]. IFAC PAPERSONLINE, 2023, 56 (02): : 2152 - 2157
  • [2] Software Engineering for Distributed Autonomous Real-Time Systems
    Belzner, Lenz
    Beck, Michael Till
    Gabor, Thomas
    RoeIle, Harald
    Sauer, Horst
    [J]. 2016 IEEE/ACM 2ND INTERNATIONAL WORKSHOP ON SOFTWARE ENGINEERING FOR SMART CYBER-PHYSICAL SYSTEMS (SESCPS), 2016, : 54 - 57
  • [3] Virtual Pheromones for Real-Time Control of Autonomous Mobile Robots
    Susnea, Ioan
    Vasiliu, Grigore
    Filipescu, Adrian
    Radaschin, Adrian
    [J]. STUDIES IN INFORMATICS AND CONTROL, 2009, 18 (03): : 233 - 240
  • [4] Visual interaction for real-time navigation of autonomous mobile robots
    Della Vedova, Marco L.
    Facchinetti, Tullio
    Ferrara, Antonella
    Martinelli, Alessandro
    [J]. 2009 INTERNATIONAL CONFERENCE ON CYBERWORLDS, 2009, : 211 - 218
  • [5] A REAL-TIME ALGORITHM FOR OBSTACLE AVOIDANCE OF AUTONOMOUS MOBILE ROBOTS
    HUANG, HP
    LEE, PC
    [J]. ROBOTICA, 1992, 10 : 217 - 227
  • [6] Real-time Obstacle Avoidance for a Swarm of Autonomous Mobile Robots
    Hedjar, Ramdane
    Bounkhel, Messaoud
    [J]. INTERNATIONAL JOURNAL OF ADVANCED ROBOTIC SYSTEMS, 2014, 11
  • [7] REAL-TIME EMULATION OF DISTRIBUTED, COOPERATING SYSTEMS
    WATSON, J
    MARR, J
    DANIAL, A
    REYNOLDS, B
    RODGERS, J
    HIPP, B
    GOLDSMITH, M
    ZENOR, P
    STUCKWICH, S
    [J]. PROCEEDINGS OF THE 1989 SUMMER COMPUTER SIMULATION CONFERENCE, 1989, : 352 - 357
  • [8] A Real-Time Image Recognition System for Tiny Autonomous Mobile Robots
    Stefan Mahlknecht
    Roland Oberhammer
    Gregor Novak
    [J]. Real-Time Systems, 2005, 29 : 247 - 261
  • [9] A real-time image recognition system for tiny autonomous mobile robots
    Mahlknecht, S
    Oberhammer, R
    Novak, G
    [J]. RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 324 - 330
  • [10] Real-Time Control of Autonomous Mobile Robots Using Virtual Pheromones
    Susnea, Ioan
    Vasiliu, Grigore
    Filipescu, Adrian
    Coman, George
    Radaschin, Adrian
    [J]. ASCC: 2009 7TH ASIAN CONTROL CONFERENCE, VOLS 1-3, 2009, : 1450 - 1455