Skip to content

tasada038/micro_ros_packages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

micro_ros_packages

This is a micro-ros package using Teensy or M5Stack.

micro_ros_sample_img

Supported ROS 2 distributions

humble ubuntu22

Requirements

  • Ubuntu OS PC
    • Ubuntu 22.04 Humble

How to use

teensy_uros/teensy_uros.ino

This is a multi-topic publisher program using Teensy.

cd ~/uros_ws
. install/setup.bash
ros2 run micro_ros_agent micro_ros_agent serial --dev /dev/ttyACM0 -v6

uros_fsr_publisher/uros_fsr_publisher.ino

This is a FSR topic publisher program using M5Stack.

cd uros_ws/
. install/setup.bash
ros2 run micro_ros_agent micro_ros_agent serial --dev /dev/ttyUSB0 -v6

uros_subscriber/uros_subscriber.ino

This program switches the M5Stack screen with data received from the ROS 2 Humble Laptop PC.

It receives std_msgs__msg__Int32 msg and switches the screen.

uros_foxy_subscriber/uros_foxy_subscriber.ino

This program switches the M5Stack screen with data received from the ROS 2 Foxy Jetson Nano.

It receives std_msgs__msg__Int32 msg and switches the screen.

References

ROS2: Ubuntu22.04にArduino, Teensy, micro-rosの環境を準備する

micro-ROS-arduino: JetsonとM5Stackで通信する

License

This repository is licensed under the MIT license, see LICENSE.

About

This is a micro-ros package using Teensy or M5Stack.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages