Mark Price, PhD

Postdoctoral Research Associate

GoPack: Simulink-enabled Embedded System for Wearable Robotics Prototyping



This project is a universal control/driver pack I designed for rapid prototyping of mechatronic systems. It houses a Raspberry Pi Version 3 Model B, 16 bit dsPIC33F microcontroller, and has various analog and digital inputs and outputs. Programming the GoPack is done in MATLAB Simulink, and sent wirelessly through the WLAN to the Raspberry Pi. This allows for high level control to be configured with Simulink block diagrams and run up to ~1kHz sample rate, with precise timing and interrupts handled by the PIC microcontroller. Sensor data can be streamed wirelessly back to a PC running Simulink and displayed in real time, and the operator may operate the Simulink dashboard to make control mode changes as well. This system powers the 2 DoF non-anthropomorphic prosthesis project.