A simple forward and inverse kinematics implementation for OpenSCAD
forward_kinematics.scad
implements forward kinematics for series kinematic chains of arbitrary length, includes numeric differentiation to recover the Jacobian, and features a very simple gradient-descent Inverse-Kinematics solver for end-effector position.
This started as a weekend skill-sharpenning project to roughly replicate the "Axis" sculpture by Mark Setrakian after it was featured on Tested.com.
IK was supposed to be via STL export into ROS2, but I got carried away.
dragon_claw.scad
demonstrates creating poseable assemblies and describing kinematic chians, and is slowly becoming printable
ring_animation.scad
demonstrates synthesising desired end-effector coordinates, generating poses, and using the $t parameter from OpenSCAD's animation feature.