Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 981 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 981 Bytes

Kinematics for OpenSCAD

A simple forward and inverse kinematics implementation for OpenSCAD animation

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.