Skip to content

Generic repo for robotic projects with the former MiAM Eurobot team !

License

Notifications You must be signed in to change notification settings

matthieuvigne/MiAM_robotics

Repository files navigation

MiAM_robotics

This repo contains information and software for robotic-related projects done with the MiAM Eurobot team.

Our robot architecture are based off an embedded linux on an ARM platform, Raspberry Pi or Beaglebone Black, programmed in C++. We also use Arduinos as slaves for low-level tasks such as motor control or sensor handling - using serial communication through USB.

Folder structure

  • miam_utils : a very generic C++ library for handling all low-level activities. This ranges from sensor drivers to basic robot functions such as PID or basic data logging. This is the base code from which other projects spawn. Feel free to use this code in other projects !

  • vacuum_cleaning : a tutorial project: building a vacuum-cleaning omnidirectional robot.

  • miam_py : a python package for reading the robot's logs

  • eurobot2019 : main robot code for the Eurobot 2019 competition, to act as reference. See original repo at https://github.com/matthieuvigne/MiAM_eurobot2019.