2024 robot Mechanics (WIP)