Close

High-Level Software

A project log for LeOn - for Cats

A simple robot-toy for my cat Bastet.

andrei-gramakovAndrei Gramakov 11/04/2023 at 23:130 Comments

Separation of the Software (independent of the hardware logic) and the Firmware (dependent on the hardware) has allowed me to implement the main robot logic on Windows without involving MCUs at all.

I packed all the code in a set of CMake projects producing static libraries. Including main.cpp - it is also a component. Then I assemble everything into an executable file - currently for the Windows platform. It can be called a Windows robot simulator:

The next step is to implement the driver part and then connect them together.

Quick QnA:

Source Code: https://github.com/an-dr/LeOn/tree/7c41b8b35d2450aba1adc6544145845a02f9a0eb/software/main_controller

Discussions