Skip to content

RoboMaster-DLMU-CONE/OneMotor

Repository files navigation

OneMotor

注意

该库即将进入无人维护的阶段,后续预计使用C++20协程重构该库。目前该库仅能保证DJI和DM电机的稳定使用,部分设计方法比较偏激导致难以灵活使用,请谨慎选择使用。

简介

OneMotor是大连民族大学C·One战队研发的C++电机驱动库,致力于更高效、更便捷、更通用地控制电机。

项目亮点

  • 比赛常用电机(DJI M3508、DM J4310)开箱即用
  • 多平台可用:
    • 原生支持Linux
    • 原生支持基于Zephyr或其它带线程模型的嵌入式RTOS
    • 基于WSL在Windows上可用
  • 基于现代C++的高性能实现

文档

更多内容请前往 Github Page

支持电机

  • 大疆系列电机(M3508、M2006、GM6020)
  • 达妙系列电机(J4310、J10010)
  • 瓴控电机 (仅支持MF9015)
  • 宇树电机
  • ...

Todo

  • 各电机对应文档页面

Credit

About

A modern C++ motor driver library designed for high-performance, cross-platform (Linux/RTOS) control of common robotics motors.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors