Close

GOIK Hexapod designer / simulator on GitHub

A project log for pod, controller board and simulator

Golang hexapod simulator and controller.

hans-jrgen-grimstadHans Jørgen Grimstad 01/18/2025 at 16:360 Comments

I decided to release the source code for my hexapod designer / simulator on GitHub. The code is "as is". In other words - no promises :) (I still consider this to be work in progress)

I am also tinkering with a new more generic controller board with more compute "oomph" (Pi CM5 with CANbus/dynamixel/pwm servo interfaces) That would allow mix and match of servo types in the same robot (Just got a batch of Xiaomi Cybergears that I want to play with).

I'm not entirely sure where this is all heading yet, but my gut feeling is that more of the GOIK code is going to end up running on the CM5 in this next version (instead of having to run the simulator on a PC/Mac and then exporting motion primitives for playback on a microcontroller or streaming servo parameters via UDP to the microcontroller)


Discussions