Overview

This was a two-quarter course project focused on designing and controlling a robotic hand. The work was carried out in two phases. In the first milestone, three teams (each with 6–7 members) were tasked with building and controlling a 2-DOF tendon-driven finger within 3 weeks. In the second milestone, all 20 students came together to build a complete robotic hand consisting of:

Milestone 1 – Finger Prototype

I was part of the N team, where we had to design a 2-DOF finger using an N-routing scheme — the number of actuators matched the number of independently controlled joints.

Key Components

My Contributions

Code

The code for milestone 1 is available at https://github.com/NU-RDS/team-n-testbench

Results

SW Architecture

Team N robot finger

Finger max force test

Milestone 2 – Full Hand Integration

In the second milestone, all teams worked together to build the full robotic hand. This included the integration of the wrist, fingers, palm, and forearm along with a custom embedded control stack.

Key Components

Software Architecture

SW Architecture

High level software architecture

My Contributions

Code

The code for milestone 2 is available at https://github.com/NU-RDS/rds25-project

Results

SW Architecture

Robot hand holding a tool

Yaw Control

Pitch Control

Team

Team