Hostname: page-component-8448b6f56d-m8qmq Total loading time: 0 Render date: 2024-04-24T16:42:19.225Z Has data issue: false hasContentIssue false

Wireless Robotic Components for Autonomous Vehicles

Published online by Cambridge University Press:  06 November 2020

Juan Francisco Villa-Medina
Affiliation:
Engineering Group, Centro de Investigaciones Biológicas del Noroeste S.C., La Paz 23000, BCS, México E-mails: jfvilla@cibnor.mx, maporta@cibnor.mx
Miguel Ángel Porta-Gándara
Affiliation:
Engineering Group, Centro de Investigaciones Biológicas del Noroeste S.C., La Paz 23000, BCS, México E-mails: jfvilla@cibnor.mx, maporta@cibnor.mx
Joaquín Gutiérrez*
Affiliation:
Engineering Group, Centro de Investigaciones Biológicas del Noroeste S.C., La Paz 23000, BCS, México E-mails: jfvilla@cibnor.mx, maporta@cibnor.mx
*
*Corresponding author. E-mail: joaquing04@cibnor.mx

Summary

A versatile architecture is presented to implement autonomous vehicles. The focus idea consists of a set of standalone modules, called wireless robotic components wireless robotic components (WRCs). Each component performs a particular function by means of a radio modem interface, a processing unit, and a sensor/actuator. The components interact through a coordinator that redirects asynchronous requests to the appropriate WRCs, configuring a built-in network. The WRC architecture has been tested in marine and terrestrial platforms to perform tasks of waypoint and wall following. Results show that the tested system complies with adaptability and portability that allow conforming a variety of autonomous vehicles.

Type
Article
Copyright
© The Author(s), 2020. Published by Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Harrison, R., Western, R., Moore, P. and Thatcher, T., “A study of application areas for modular robots,” Robotica 5(3), 217221 (1987).CrossRefGoogle Scholar
Tesar, D. and Butler, M. S., “Generalized modular architecture for robot structures,” ASME Trans. Manuf. Rev. 2(2), 91118 (1989).Google Scholar
Farritor, S., On Modular Design and Planning for Field Robotic Systems (Massachusetts Institute of Technology, Cambridge, MA, 1998).Google Scholar
Leger, P. C., Automated Synthesis and Optimization of Robot Configurations: An Evolutionary Approach (The Robotics Institute, Carnegie Mellon University, Pittsburgh, PA, 1999).Google Scholar
Ben-Tzvi, P., Goldenberg, A. A. and Zu, J. W., “Articulated hybrid mobile robot mechanism with compounded mobility and manipulation and on-board wireless sensor/actuator control interfaces,” Mechatronics 20(6), 627639 (2010).CrossRefGoogle Scholar
Rajaie, H., Zweigle, O., Häussermann, K., Käppeler, U.-P., Tamke, A. and Levi, P., “Hardware design and distributed embedded control architecture of a mobile soccer robot,” Mechatronics 21(2), 455468 (2011).CrossRefGoogle Scholar
Shiller, Z., “A bottom-up approach to teaching robotics and mechatronics to mechanical engineers,” IEEE Trans. Educ. 56(1), 103109 (2013).CrossRefGoogle Scholar
Garduño-Aparicio, M., Rodríguez-Résendiz, J., Macias-Bobadilla, G. and Thenozhi, S., “A multidisciplinary industrial robot approach for teaching mechatronics-related courses,” IEEE Trans. Educ. 61(1), 5562 (2018).CrossRefGoogle Scholar
Vona, M. and Shekar, N. H., “Teaching robotics software with the open hardware mobile manipulator,” IEEE Trans. Educ. 56(1), 4247 (2013).Google Scholar
Takacs, A., Eigner, G., Kovacs, L., Rudas, I. J. and Haidegger, T., “Teacher’s kit: Development, usability, and communities of modular robotic kits for classroom education,” IEEE Robot. Autom. Mag. 23(2), 3039 (2016).CrossRefGoogle Scholar
Gilpin, K. and Rus, D., “Modular robot systems,” IEEE Robot. Autom. Mag. 17(3), 3855 (2010).CrossRefGoogle Scholar
Ahmadzadeh, H., Masehian, E. and Asadpour, M., “Modular robotic systems: Characteristics and applications,” J. Intell. Robot. Syst. 81(3), 317357 (2016).CrossRefGoogle Scholar
Saab, W., Racioppo, P. and Ben-Tzvi, P., “A review of coupling mechanism designs for modular reconfigurable robots,” Robotica 37(2), 378403 (2018).CrossRefGoogle Scholar
Brugali, D. and Scandurra, P., “Component-based robotic engineering (Part I) [Tutorial],” IEEE Robot. Autom. Mag. 16(4), 8496 (2009).CrossRefGoogle Scholar
Bonarini, A., Matteucci, M., Migliavacca, M. and Rizzi, D., “R2P: An open source hardware and software modular approach to robot prototyping,” Robot. Auton. Syst. 62(7), 10731084 (2014).CrossRefGoogle Scholar
Innocenti Badano, B.M., A Multi-Agent Architecture with Distributed Coordination for an Autonomous Robot, PhD Dissertation (Universitat de Girona, Spain, 2009).Google Scholar
Hwang, K., Lo, C. and Liu, W., “A modular agent architecture for an autonomous robot,” IEEE Trans. Instrum. Meas. 58(8), 27972806 (2009).CrossRefGoogle Scholar
Mohamed, N., Al-Jaroodi, J. and Jawhar, I., “Middleware for Robotics: A Survey,Proceeding of the IEEE Conference on Robotics, Automation and Mechatronics (2008) pp. 736742.Google Scholar
Corke, P., “Integrating ROS and MATLAB [ROS topics],” IEEE Robot. Autom. Mag. 22(2), 1820 (2015).CrossRefGoogle Scholar
Mayoral, V., Hernández, A., Kojcev, R., Muguruza, I., Zamalloa, I., Usategi, L. and Bilbao, A., “The Shift in the Robotics Paradigm–The Hardware Robot Operating System (H-ROS); An Infrastructure to Create Interoperable Robot Components,NASA/ESA Conference on Adaptive Hardware and Systems (2017) pp. 229236.Google Scholar
Fürst, S., “AUTOSAR - An Open Standardized Software Architecture for the Automotive Industry,” 1st AUTOSAR Open Conference and 8th AUTOSAR Premium Member Conference (2008).Google Scholar
Hinton, M. A., Zeher, M. J., Kozlowski, M. V. and Johannes, M. S., “Advanced Explosive Ordnance Disposal Robotic System (AEODRS): A common architecture revolution,” Johns Hopkins APL Tech. Dig. 30(3), 256266 (2011).Google Scholar
Defence Standardization, UK, NATO Defence Standard 23–09: Generic Vehicle Architecture, (UK Ministry of Defence, 2010).Google Scholar
Atzori, L., Iera, A. and Morabito, G., “The Internet of Things: A survey,” Comput. Netw. 54(15), 27872805 (2010).CrossRefGoogle Scholar
Al-Fuqaha, A., Guizani, M., Mohammadi, M., Aledhari, M. and Ayyash, M., “Internet of Things: A Survey on Enabling Technologies, Protocols, and Applications,” IEEE Commun. Surv. Tuts. 17(4), 23472376 (2015).CrossRefGoogle Scholar
Hayat, S., Yanmaz, E. and Muzaffar, R., “Survey on unmanned aerial vehicle networks for civil applications: A communications viewpoint,” IEEE Commun. Surveys Tuts. 18(4), 26242661 (2016).CrossRefGoogle Scholar
Curiac, D. I., “Towards wireless sensor, actuator and robot networks: Conceptual framework, challenges and perspectives,” J. Netw. Comput. Appl. 63, 1423 (2016).CrossRefGoogle Scholar
Ghedini, C., Ribeiro, C. H. C. and Sabattini, L., “Toward efficient adaptive adhoc multi-robot network topologies,” Ad Hoc Netw. 74, 5770 (2018).CrossRefGoogle Scholar
Reina, D.G., Tawk, H. and Toral, S.L., “Multi-subpopulation evolutionary algorithms for coverage deployment of UAV-networks,” Ad Hoc Netw. 68, 1632 (2018).CrossRefGoogle Scholar
Yanmaz, E., Yahyanejad, S., Rinner, B., Hellwagner, H. and Bettstetter, C., “Drone networks: Communications, coordination, and sensing,” Ad Hoc Netw. 68, 115 (2018).CrossRefGoogle Scholar
Ahmadzadeh, H. and Masehian, E., “Modular robotic systems: Methods and algorithms for abstraction, planning, control, and synchronization,” Artif. Intell. 223, 2764 (2015).CrossRefGoogle Scholar
Ihara, H. and Mori, K., “Autonomous decentralized computer control systems,” Comput. 17(8), 5766 (1984).CrossRefGoogle Scholar
Mutambara, A. G. O. and Durrant-Whyte, H. E., “Estimation and control for a modular wheeled mobile robot,” IEEE Trans. Cont. Syst. Tech. 8(1), 3546 (2000).CrossRefGoogle Scholar
Hamann, H., Stradner, J., Schmickl, T. and Crailsheim, K., “A Hormone-Based Controller for Evolutionary Multi-Modular Robotics: From Single Modules to Gait Learning,” IEEE Congress on Evolutionary Computation (2010) pp. 18.Google Scholar
Yang, C., Vyatkin, V. and Pang, C., “Model-driven development of control software for distributed automation: A survey and an approach,” IEEE Trans. Sys. Man Cybern. Syst. 44(3), 292305 (2014).CrossRefGoogle Scholar
Foust, R. C., Lupu, E. S., Nakka, Y. K., Chung, S.-J. and Hadaegh, F. Y., “Autonomous in-orbit satellite assembly from a modular heterogeneous swarm,” Acta Astronaut. 169, 191205 (2020).CrossRefGoogle Scholar
Shen, W.-M., Salemi, B. and Will, P., “Hormone-inspired adaptive communication and distributed control for CONRO self-reconfigurable robots,” IEEE Trans. Robot. Auto. 18(5), 700712 (2002).CrossRefGoogle Scholar
Di Francesco, M., Anastasi, G., Conti, M., Das, S. K. and Neri, V., “Reliability and energy-efficiency in IEEE 802.15.4/ZigBee sensor networks: An adaptive and cross-layer approach,” IEEE J. Sel. Areas Comm. 29(8), 15081524 (2011).CrossRefGoogle Scholar