Pet-Series / Pet-Mk-V

ROS2-packages for Pet Mk.V - One of our home made micro-robots in the Pet-Series. This one is self balancing based on a Yahboom chassis.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Pet-Mk-V

Welcome to the Pet-Mk-V repository

ROS repository in the https://github.com/Pet-Series Git-Organizations.
Containing multiply ROS-packages.

Software/Setup Pet series micro robots

The main objective/scope for this repository is to control the part of the software (and parameter settings) that is unique for this Pet Mark V (five) robot.

Pet-Mk.V during developing.
  • Simplification: As MCU we mainly using Arduino compatible hardware, like Arduino UNO and Arduino NANO.
  • Standardisation: As system integration tool (Middle ware) we use ROS running on a Raspberry PI. Each MCU act as an ROS-serial device.
  • Modularisation: We have tried to make the code as generic/common as possible.

Drawing/Schemas:


Circuit Diagram - UNO

Circuit Diagram - NANO

Circuit Diagram - RPi

PowerDistributionSchema

External references

For my own convenience - Some GitHub cheat sheets

About

ROS2-packages for Pet Mk.V - One of our home made micro-robots in the Pet-Series. This one is self balancing based on a Yahboom chassis.

License:MIT License


Languages

Language:C++ 49.1%Language:Python 41.9%Language:Shell 6.6%Language:CMake 2.4%