TY - GEN
T1 - Versatile FPGA-based locomotion platform for legged robots
AU - Barron-Zambrano, Jose Hugo
AU - Torres-Huitzil, Cesar
AU - Rostro-Gonzalez, Horacio
PY - 2012
Y1 - 2012
N2 - Usually, most mobile robots have been equipped with wheels because they are easy to control but they require a flat surface on which to operate. Walking machines have been proposed to overpass the limits of wheeled systems by looking at legged solutions in nature. Legged systems can be slow and more difficult to design and operate with respect to wheeled machines. These robots present dozens of degrees of freedom that must be controlled with ability, flexibility and energy efficiency. Under this scenario, a versatile FPGA platform for legged robot is presented. The platform is able to control servomotors through pulse-width modulation (PWM) signals that are usually used to control these kind of motors. The proposed platform is powerful in terms of locomotion capabilities, concurrency and coordination. The platform modules work in parallel and will be synchronized by a soft-processor through a C-based application. Physical testing based on Phoenix hexapod robot and CPG-based locomotion control has confirmed the locomotion hardware platform functionality. The implementation provides flexibility to add more custom modules for different kind of sensors, suitable for autonomous locomotion and the implementation is feasible to be used in different robots.
AB - Usually, most mobile robots have been equipped with wheels because they are easy to control but they require a flat surface on which to operate. Walking machines have been proposed to overpass the limits of wheeled systems by looking at legged solutions in nature. Legged systems can be slow and more difficult to design and operate with respect to wheeled machines. These robots present dozens of degrees of freedom that must be controlled with ability, flexibility and energy efficiency. Under this scenario, a versatile FPGA platform for legged robot is presented. The platform is able to control servomotors through pulse-width modulation (PWM) signals that are usually used to control these kind of motors. The proposed platform is powerful in terms of locomotion capabilities, concurrency and coordination. The platform modules work in parallel and will be synchronized by a soft-processor through a C-based application. Physical testing based on Phoenix hexapod robot and CPG-based locomotion control has confirmed the locomotion hardware platform functionality. The implementation provides flexibility to add more custom modules for different kind of sensors, suitable for autonomous locomotion and the implementation is feasible to be used in different robots.
KW - FPGA
KW - hexapod robot
KW - locomotion control
KW - platform architecture
UR - http://www.scopus.com/inward/record.url?scp=84874182409&partnerID=8YFLogxK
UR - https://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=pure_univeritat_ramon_llull&SrcAuth=WosAPI&KeyUT=WOS:000316576900065&DestLinkType=FullRecord&DestApp=WOS_CPL
U2 - 10.1109/ReConFig.2012.6417035
DO - 10.1109/ReConFig.2012.6417035
M3 - Conference contribution
AN - SCOPUS:84874182409
SN - 9781467329217
T3 - 2012 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2012
BT - 2012 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2012
PB - IEEE
T2 - 2012 International Conference on Reconfigurable Computing and FPGAs, ReConFig 2012
Y2 - 5 December 2012 through 7 December 2012
ER -