top of page

Medical Robot: Phase 1

September 2017

Background

This was the first phase of a larger project for a course in Medical Robotics taken during the Fall Semester of my senior year.

The robot was designed to translate a stage along a thread in one direction with the use of an Arduino, stepper motor, and motor driver.

 

All the material was supplied, but with limited assembly instructions-- leaving the door open for creativity [...and debugging]. 

Stage

Stepper motor

Motor driver

Aluminum brackets

Build Process

The robot was built using aluminum extrusion bars, screws, and a lead screw set (drives the stage in one direction).

The aluminum extrusion bars were held together with corner braces and socket screws. The stage rested on top of three L-shaped brackets that were cut and pressed to size in the machine shop.

 

Finally, these brackets screwed into the bearings that translated along the aluminum rods.

Testing

Using Matlab to actuate the stepper motor and a ruler to measure the translated distance, the robot was tested for repeatability and accuracy.

 

First, the number of steps per revolution of the stepper motor was calculated to determine the amount of steps needed to translate 1cm.

Then, this ratio was used to move to a set point at 50mm, stop, and continue an additional 30mm to 80mm from the "home position". The robot was 96% accurate for the first point and 97.5% accurate for the second over 10 total runs. 

The 50mm point had a higher repeatability than the 80mm point where it only deviated from the measured distance once. 

Lessons Learned

This was the first time I had to interface between Arduino and Matlab which led to a pretty steep learning curve. I had previously used both individually, but never together. Nevertheless, this was an extremely useful learning experience.

In the process of testing, I burned through one of the motor controllers [RIP] by accidentally uploading the Arduino code before I made sure the external power supply was plugged in. Though painful, this made me a lot more careful with the hardware. 

Links
bottom of page