Student Project Ideas

This is a list of ideas for student projects, mainly targeted at Bachelor students. This list represents some ideas I have that align with my research interest and that I believe are feasible for completing in 2 semesters. However, this list is not exhaustive and it can be a starting point for discussion of other projects. If you have any idea that you think might be appealing for me, please don’t hestitate to contact me so that we discuss it.

As you can see, each project comes with a list of requirements. You should see this more as a list of technologies that you will need to work with during this project, not as knowledge that you are expected to have at the beginning of the project. Experience is definitelly welcome, but motivation and interest is much more important.

Low-level controller of a robotic arm

Description

The goal of this project is to implement a low-level controller for the robotic arm that we have în our laboratory (Cyton Gamma 1500). To achieve the low level control, the controller should be implemented în ROS (robotic operating system), a well know framework for working în robotics.

By implementing a low-level controller, it is possible to fine tune the control parameters, optimize the controller for specific applications and to achieve types of controller (e.g. velocity or torque control), which is not available through the already implemented functions.

Requirements

  • Robotics
  • C++
  • Linux
  • ROS

Design and implement a cost-effective 3 degree of freedom robot

Description

This project is about the design and construction of a 3 degree of freedom robot and its controller. The purpose is to understand better the principles of robotics and how dynamical models are made. The physical model can then be tested with different control strategies. Finally, the design of the physical robot should be done efficiently to allow reproduction and eventually use in a teaching environment.

Requirements

  • Robotics
  • 3D design
  • Hardware

Robotic prosthetic hand

Description

A robotic hand

The goal of this project is to design and construct a robotic prosthetic hand, aiming at helping amputees perform basic every day tasks. The robotic arm should be lightweight and offer a level of dexterity so that the patient can grasp objects of different sizes and shapes. Apropriate modeling and control of the robotic hand should be developed.

Requirements

  • Robotics
  • 3D design
  • Hardware

Robotic controller using EMG signals

Description

In several applications, robots are used in dangerous, sterile or remote locations. However, the current level of sophistication of robotic controllers, does not allow them to operate without human supervision or intervention. Therefore, these robots need to be controlled by a human, usually from a distance.

To reduce the posibility of errors during the control, and to increase the dexterity of the robot, we need intuitive methods for controlling the robot. This project is about designing a controller that translates the muscle signals from a human controller into actions for a robot. The signals need to be captured, processed, interpreted and mapped into actions.

Requirements

  • Robotics
  • Signal processing
  • LabVIEW

Robotic controller using data from a depth camera

Description

In several applications, robots are used in dangerous, sterile or remote locations. However, the current level of sophistication of robotic controllers, does not allow them to operate without human supervision or intervention. Therefore, these robots need to be controlled by a human, usually from a distance.

Me dancing in front of the camera

To reduce the posibility of errors during the control, and to increase the dexterity of the robot, we need intuitive methods for controlling the robot. This project is about designing a controller that translates the motion captured from a depth camera (Astra Pro, Orbbec) into actions of a robot.

Requirements

  • Robotics
  • C++
  • Linux
  • ROS

Gesture and motion classification based on EMG signals

Description

Gesture and motion clasification has been used extensively in the gaming industry, where several vendors have created platforms that identify human motions using video cameras and allow control of their games. This workflow can be extremely useful in other areas, such as e.g. in human rehabilitation.

The goal of this project is to clasify specific gestures and/or motions performed by human beings. The classification can be made either based on EMG signals, or through image processing techniques and using advanced learning methodologies.

Requirements

  • MATLAB
  • Signal processing
  • LabVIEW

Robotic controller for a surgical assistance robot

Description

One very elusive application for robotic arms, is for asistance during surgery. A specific application is when performing incisions or drilling for fixation of implants. Robotic arms can be more accurate and repeatable than a surgeon, and can be programmed on before-hand to assist in patient-specific operations.

The goal of this project is to identify relevant cases where a surgery assistance robot can be used and implement the controller that will assist a surgeon in performing these operations. A specific example can be incision making, where the robot could guide the surgeon in making an accurate incision based on pre-surgical planning.

Requirements

  • Robotics
  • C++
  • Linux
  • ROS

Control a robot using a mobile device

Description

Mobile devices became incredibely popular during the past two decades, with several applications that were embraced both by the industry and the consumer population. The benefits of these lightweight portable computers are numerous and they have been used for communication, healthcare, safety, recreation and a multitude of other purposes.

The goal of this project is to combine the advantages of robotics and mobile technology for automation applications. Some examples can be remote operation of robotcs, or notification of a user when robot needs supervision. Eventually, it is up to the student to identify such use cases and opportunities to be explored.

Requirements

  • Robotics
  • Web technologies

Related

comments powered by Disqus