Materials and CAD Files

Structural Components

Electronics and Motors

Hardware

Custom Part Files

Tube Materials

Assembly Guides

Custom Part Manufacturing Guide

Full System Assembly

Cart Assembly

Tube Fabrication

Electronics Setup

Electronics Board Setup

Firmware Installation

Wire Management

Full System Test

Kinematics

Calculating Kinematics of a CTR

Implementing Kinematics

Troubleshooting Kinematics

Experiments

Installing Tubes

Homing the Robot

Graph Paper In-Plane Bending Experiment

Out-of-Plane Rotation Experiment

This page contains some frequently asked questions and common errors that occur when using the MATLAB Grader assignments.


Problem 3: Find the link lengths

Why are my tests not passing? I used the equations for link lengths from the paper!

You must find the location of all transition points, sort those points, and then take the difference of those points to find the link lengths. (You can use the built in MATLAB function sort(). Remember that there are $2n$ transition points, where $n$ is the number of tubes in your CTR. A transition point occurs either where the tube terminates ($\rho_i+d_i$) or when the tube changes curvature ($\rho_i$).

Problem 4: Full Kinematics

My robot seems like it is bending in the opposite direction of the example. What could cause this?

My $\kappa$ values pass the test, but my $\phi$ values don’t. How is this possible, since both of these depend on $\chi$ and $\gamma$?

You need to use $\Delta\phi$, or the difference between $\phi_j$ and $\phi_{j-i}$ to calculate your phi values: phil = [phi(1) phi(2)-phi(1) phi(3)-phi(2)].