Skip to content
This repository has been archived by the owner on Aug 25, 2024. It is now read-only.

Latest commit

 

History

History
49 lines (36 loc) · 2.13 KB

LearnMore.md

File metadata and controls

49 lines (36 loc) · 2.13 KB

ROSMicroPy

ROSMicroPy is a tightly coupled integration of MicroROS and Micropython, multithreaded, async message, Python based ROS2 firmware for embedded microprocessor devices

Features Include

  • Start / Stop ROS Stack
  • Set the Address of the ROS Agent
  • Set the Node name of the device
  • Publish messages
  • Subscribe to messages
  • Run a server process
  • Support for all standard ROS and Custom Types
  • On device, dynamic on-the-fly, type creation

Full Container Support

How to's on creating the supporting containers include:

How to get started

Thonny Support

- **[Plugin to compile ROS Types and store to the device](/docs/thonny/thonnyROSTypeSupportPlugin.md)**

ROSMicro Type Support

Compiling ROSMicroPy

Micropython ROS Intergration Details

idf.py -D MICROPY_BOARD=RMP_LCD_CONTROLLER -DMICROPY_BOARD_VARIANT=SPIRAM_OCT -DUSER_C_MODULES=../../../../modules flash