A simple robot arm, running on nRF52840 and Zephyr.
Before getting started, make sure you have a proper Zephyr development environment. Follow the official Zephyr Getting Started Guide.
The first step is to initialize the workspace folder (workspace).
Run the following command:
# initialize workspace for Robo-ARM (main branch)
west init -m https://github.com/seankyer/Robo-ARM --mr main workspace
# update Zephyr modules
cd workspace
west updateEnsure you have Nordic commandline tools installed so you can make use of the west flash command later.
Install:
To build the application, run the following command:
cd example-application
west build -b nrf52840dk/nrf52840 appOnce you have built the application, run the following command to flash it:
west flashDebug workflow for pathfinding algorithm is to run on native_sim.
west pathfindWhich will build for native_sim and output a pathfind.txt which is then parsed by matplotlib in Python.
Other tests exists for linear algebra library and servo driver under the /tests directory.
