Using Barebones ESP-ID with Microros

Using Barebones ESP-ID with Microros Requirements ROS2 Docker (for running micro ROS on host) Setting Up IDF In order to setup IDF you first have to install its prerequisets. Use following command for Ubuntu and Debian (taken from official IDF documentation): sudo apt-get install git wget flex bison gperf python3 python3-pip python3-venv cmake ninja-build ccache libffi-dev libssl-dev dfu-util libusb-1.0-0 Next create a directory to install IDF (prefeberably accessible by you unpriviledged user) and clone the ESP-IDF repository:...

December 4, 2024 · 2 min · 364 words · Eren Eroğlu

Using ROS2 and Platform IO on ESP32

Introduction Requirements ROS2 Platform IO Core Docker (for running micro ROS on host) Setting up a platformio project Firstly create a platform io project for your board with pio project init -b esp32dev -d (PROJECT DIRECTORY) if you have a different board, you can check available boards with pio boards. Adding microROS Firstly specifly your ROS distribution by adding following lines to platformio.ini located at the root of your project:...

November 20, 2024 · 2 min · 389 words · Eren Eroğlu