Development of our earliest robotic arm mapping software began in 2009 and was previously known under the umbrella term “Myoelectric Training Tool”. Since then the basic underlying structure of the software has been ported to several different languages and operating systems. Through years of direct feedback from clinical and research users we have expanded the features and improved the capabilities of our softwares.
The latest iteration of our software is called brachI/Oplexus and was developed in Visual Studio Express 2015 in C#. The software includes support for controlling our open source robotic platform – The Bento Arm – with an Xbox 360 controller, MYO armband via muscle signals, or keyboard and is available open source on github. Future releases will include additional human interfaces and robots such as the HANDi Hand.
The following runthrough video gives an overview of some of the core features and how to use the software to get the robots moving:
The rationale for developing brachI/Oplexus was to provide a simple windows desktop application for users that want to control our robots out of the box without necessarily having to jump into coding right away. To facilitate this, brachI/Oplexus includes an installer package that simplifies installation on Windows based computers. However, we also provide the source files and fully documented code for advanced users who want to modify the software for their application or research.
NOTE1: brachI/Oplexus is pronounced ‘brack-I-O-plexus’ and is inspired by the anatomical term ‘brachial plexus’ which is the main network of nerves that connects the brain and spinal cord to your arm.
NOTE2: In addition brachI/Oplexus we also have two alternate custom softwares — one developed in the Robot Operating System (ROS) which is an open source framework for developing robotic systems and another developed in Matlab’s Simulink Realtime. Both softwares include mapping functionality to allow for control interfaces such as joysticks or muscle signals to be easily mapped to the joint movements on the arm, but have not yet been released open source. Please contact us if you would to have early access to these alternate softwares.
Development paper:
- M. R. Dawson, H. E. Williams, G. Murgatroyd, J. S. Hebert, P. M. Pilarski, “brachIOplexus: Myoelectric Training Software for Clinical and Research Applications,” Myoelectric Control Symposium (MEC), 2020. (PDF)
Related Publications:
- E. D. Wells, A. W. Shehata, M. R. Dawson, J. P. Carey, J. S. Hebert, “Preliminary Evaluation of the Effect of Mechanotactile Feedback Location on Myoelectric Prosthesis Performance Using a Sensorized Prosthetic Hand,” Sensors 2022, 22(10):3892. (MEC), May 2022.
- C. Stiegelmar, D. Blustein, J. Sensinger, J. Hebert, and A. Shehata, “TOWARDS QUANTIFYING THE SENSE OF AGENCY AND ITS CONTRIBUTION TO EMBODIMENT OF MYOELECTRIC PROSTHESES”, MEC20 Symposium, Jul. 2020.
- E. D. Wells, S. Carpenter, M. R. Dawson, A. W. Shehata, J. P. Carey, J. S. Hebert, “Development of a Modular Simulated Prosthesis and Evaluation of a Compliant Grip Force Sensor,” Myoelectric Control Symposium (MEC), 2020. (Published Copy)
- B. W. Hallworth, A. W. Shehata, M. R. Dawson, F. Sperle, M. Connan, W. Friedl, B. Vodermayer, C. Castellini, J. S. Hebert, P. M. Pilarski, “A Transradial Modular Adaptable Platform for Evaluating Prosthetic Feedback and Control Strategies,” Myoelectric Control Symposium (MEC), 2020. (Published Copy)
- D. J. A. Brenneis, M. R. Dawson, H. Tanikawa, J. S. Hebert, J. P. Carey, P M. Pilarski, “The Effect of an Automatically Levelling Wrist Control System,” 2019 IEEE-RAS-EMBS International Conference on Rehabilitation Robotics (ICORR), 24-28 June, 2019, Toronto, Canada, 8 pages. (Preprint PDF)
- J. Austin, A. W. Shehata, M. R. Dawson, J. P. Carey, J. S. Hebert, Improving Performance of Pattern Recognition-Based Myoelectric Control Using a Desktop Robotic Arm Training Tool,” 2018 IEEE Life Sciences Conference (LSC), Oct. 2018
- D. J. A. Brenneis, M. R. Dawson, G. Murgatroyd, J. P. Carey, P. M. Pilarski, “Initial Investigation of a Self-Adjusting Wrist Control System to Maintain Prosthesis Terminal Device Orientation Relative to the Ground Reference Frame,” 7th IEEE RAS/EMBS International Conference on Biomedical Robotics and Biomechatronics (BioRob), August 26-29, Enschede, The Netherlands, 2018, pp. 756–763.(Preprint PDF)
Acknowledgements:
We would like to thank the Alberta Machine Intelligence Institute (Amii) and the University of Alberta for their continued support in this project.