Software Application for Exoskeleton

Objective:

Develop a software application (App) for controlling multiple robotic devices, mainly exoskeletons systems, on desktop (Windows) and mobile (Android) platform. The ultimate goal of this App can be used by physiotherapists to assign customized rehab exercise routine for each patient and also monitor and manage the progress of the exercise in real-time for multiple patients onsite.

Tasks:

1) Design a graphical user interface which allows users to specify joint positions of an exoskeleton on both Windows and Android. The GUI should:

  • Display position data of an exoskeleton in real-time
  • Send command  to an exoskeleton in real-time
  • Store data in real-time
  • High level user control of two or more exoskeleton systems using the same App

2) Develop firmware for data communication using a microcontroller with Bluetooth module.

3) Develop firmware for data communication using a microcontroller with Ethernet and CAN module.


Prerequisite:  

1) at least 100 credit hours; and 2) CGPA>2.8.

Notes:

1) Minimum honorarium is provided; 2) The ideal candidate would like to contribute in applied research and be willing to work on a mechatronic project. However, students with expertise in at least one of the above mentioned six subsystems are invited to apply.