Skip to content

victoryforphil/VMOS

Repository files navigation

VMOS

Victory Mobile Operating System

What is this?

VMOS (based off of FRC 971's AOS) is a mobile/embedded system that allows for the quick development and expirmentation of robotic platforms and algortithms. With a focus on modularity, it has become my primary learning platform for embedded robotic development.

TODO:

[X] - Core Bazel Layout and Builds
[X] - I2C Reading
[X] - BNO055 Support (I2C IMU)
[X] - PCA8965 Support (I2C PWM Controller)
[X] - Multi-Threading Message Queues
[X] - Protocol Buffer Support
[X] - GTest Support
[ ] - Socket (TCP) Communication (Manual and ASIO)
[X] - Cross-Compliling ARM
[ ] - Better Deployment Scripts w/ SystemD
[ ] - Web Dashboard (HTTP/WS)
[ ] - Proper Documentation
[ ] - PID Controller
[ ] - Localization
[ ] - VictoryCV (OpenCV)

About

Victory Mobile Operating System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages