Unfortunately for us, forward kinematics doesn't let our robot control itself. To determine the servo positions that achieve a robot position, we need inverse kinematics.

Continue reading...

To add a context menu action, add open_with_atom.nemo_action to ~/.local/share/nemo/actions.

[Nemo Action]
Active=true
Name=Open with Atom
Comment=Open with Atom

Exec=atom %P
Icon-Name=folder
Selection=any
Quote=double
Extensions=dir

Continue reading...

The process of determining the state of the robot from the control inputs is the forward kinematics. For a given set of 4 servo positions, we should be able to predict the orientation of all parts of the robot.

Continue reading...

Let's make a desktop robot that moves. But wait, we have no tools.

Continue reading...