Real-time FPGA control of a hexapod robot for 6-DOF biomechanical testing
dc.contributor.author | Ding, B. | |
dc.contributor.author | Stanley, R. | |
dc.contributor.author | Cazzolato, B. | |
dc.contributor.author | Costi, J. | |
dc.contributor.conference | Annual Conference of the IEEE Industrial Electronics Society (37th : 2011 : Melbourne) | |
dc.date.issued | 2011 | |
dc.description.abstract | A hexapod robotic test system has been developed to enable complex six degree of freedom (6-DOF) testing of bones, joints, soft tissues, artificial joints and other medical and surgical devices. The device employs six permanent-magnet servomotor driven ballscrews to actuate the system, and measures the displacement response using incremental encoders and loads using a six axis load-cell. The mechanism incorporates a unique design which mitigates many of the issues arising from load-cell compliance, common to most other serial and parallel mechanisms for material testing. This was achieved through a non-collocated design which raises additional challenges. Achieving high bandwidth control of the hexapod also presents challenges, and was achieved using a combination of LabVIEW real-time running on a floating-point Intel processor, along with LabVIEW FPGA running on 16bit Xilinx FPGAs. In this paper the following unique aspects of this hexapod are discussed: the mitigation of load-cell compliance, non-collocated control, implementation of the controller on a real-time platform, and finally technical solutions to solve the complex forward-kinematics solution in real-time. Finally, the results from testing a high-density polymer cylindrical specimen are presented. | |
dc.description.statementofresponsibility | Boyin Ding, Richard M. Stanley, Benjamin S. Cazzolato and John J. Costi | |
dc.identifier.citation | Proceedings of the 37th Annual Conference of the IEEE Industrial Electronics Society, held in Melbourne, 7-10 November, 2011: pp.252-257 | |
dc.identifier.doi | 10.1109/IECON.2011.6119320 | |
dc.identifier.isbn | 9781612849690 | |
dc.identifier.issn | 1553-572X | |
dc.identifier.orcid | Ding, B. [0000-0001-8417-8057] | |
dc.identifier.orcid | Cazzolato, B. [0000-0003-2308-799X] | |
dc.identifier.uri | http://hdl.handle.net/2440/72022 | |
dc.language.iso | en | |
dc.publisher | IEEE | |
dc.publisher.place | USA | |
dc.relation.ispartofseries | IEEE Industrial Electronics Society | |
dc.rights | © 2011 IEEE | |
dc.source.uri | https://doi.org/10.1109/iecon.2011.6119320 | |
dc.subject | Real-time control | |
dc.subject | FPGA | |
dc.subject | Hhxapod robot | |
dc.subject | noncollocated | |
dc.subject | 6-DOF | |
dc.subject | biomechanical testing | |
dc.title | Real-time FPGA control of a hexapod robot for 6-DOF biomechanical testing | |
dc.type | Conference paper | |
pubs.publication-status | Published |