In this paper a hardware and software architecture based on a modular approach for a reconfigurable mobile robot is developed with intended use as remote experiment. A Field Programmable Gate Array (FPGA) was chosen as control unit for the robot and allows the implementation of custom hardware and software by the user. FPGA configurations are downloaded to the robot using a selectable wireless interface. Users can take control of all elementary robot hardware, and an on-system recovery mechanism is included to ensure a fallback to a golden image in case of errors in downloaded bit streams.
Verbelen, Y, Taelman, P, Braeken, A & Touhafi, A 2013, 'Reconfigurable and Modular Mobile Robotics Platform for Remote Experiments', International Journal of Online Engineering, vol. 9, no. 3, pp. 19-26. <http://dx.doi.org/10.3991/ijoe.v9i3.2554>
Verbelen, Y., Taelman, P., Braeken, A., & Touhafi, A. (2013). Reconfigurable and Modular Mobile Robotics Platform for Remote Experiments. International Journal of Online Engineering, 9(3), 19-26. http://dx.doi.org/10.3991/ijoe.v9i3.2554
@article{b712cff4ace443f597f716c474b02ae7,
title = "Reconfigurable and Modular Mobile Robotics Platform for Remote Experiments",
abstract = "In this paper a hardware and software architecture based on a modular approach for a reconfigurable mobile robot is developed with intended use as remote experiment. A Field Programmable Gate Array (FPGA) was chosen as control unit for the robot and allows the implementation of custom hardware and software by the user. FPGA configurations are downloaded to the robot using a selectable wireless interface. Users can take control of all elementary robot hardware, and an on-system recovery mechanism is included to ensure a fallback to a golden image in case of errors in downloaded bit streams.",
keywords = "modular robotics, FPGA, remote reconfiguration",
author = "Yannick Verbelen and Pieter Taelman and An Braeken and Abdellah Touhafi",
year = "2013",
month = jun,
day = "11",
language = "English",
volume = "9",
pages = "19--26",
journal = "International Journal of Online Engineering",
issn = "1861-2121",
publisher = "Kassel University Press",
number = "3",
}