At the moment this repository is still in development, and hould not be used.
The Dendrite-S3 is a robotics development board powered by the ESP32-S3, featuring an on-board LiPo charge/discharge circuit, and 34 GPIO.
- ROS2
- VSCode with Platform.io
-
Clone the Repository
-
Build the Project:
-
Flash to Microcontroller:
-
Run the Micro-ROS Agent
-
Verify Communication:
At its core, this is a ROS2 program that runs on the esp32-s3. It subscribe to "Action Matrix", and "Attention Matrix". The '''Action Matrix''' is the list of next action for each actuator. The '''Attention Matrix''' is the list of queries for each sensor. 0 if none. Its lifecycle consists of boot, running, and shutdown states. During the running state, it will:
- Preform all actions in the action matrix
- Query all sensors in the Attention matrix
- publish all the sensor data. This will all occur in the spin function.
The sensors will all use zephyr drivers.
Please see our contributing.md