Files
hexapod-robot/2012-simulation/processing-3d/README.md
T

27 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Hexapod – Processing simulator
A 3D simulator for the hexapod robot's leg kinematics, written in [Processing](https://processing.org/) (Java mode, 2.x).
It draws the body and six legs, solves the inverse kinematics per leg (`FootClass`) and animates body rotation
and translation (`HexapodClass`), cycling through a few camera views.
The same `FootClass` / `HexapodClass` / `CustomTimer` design was later ported to the Arduino firmware in the
[Hexapod/hexapod](https://mangavalk.com/Hexapod/hexapod) repository (`Hexapod_NEW`).
## Running
Open `hexapod/hexapod.pde` in the Processing IDE and press Run. The sketch folder must stay named `hexapod`.
## History
This repository was rebuilt in 2026 from old archives. Each archive became one commit, dated by its newest file:
| Tag | Source archive | Date |
|---------|-------------------|------------------|
| `rar-1` | `Hexapod 1.rar` | 2014-10-06 14:30 |
| `rar-2` | `hexapod 2.rar` | 2014-10-06 22:39 |
| `rar-3` | `hexapod 3.rar` | 2014-10-12 16:17 |
| `rar-4` | `hexapod 4.rar` | 2014-10-13 00:49 |
The commit after `rar-4` is the last unarchived sketch folder; its real date is unknown (file dates were lost in a
2016-11-14 copy), so it carries that date.