Skip to content

RamessesN/Robomaster-SDK-Ultra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robomaster-SDK-Ultra

docs docs latest version compatible sys
python


Description:

Rewrite the robomaster library to make it compatible with the later version of Python


Notice:

  • It includes libmedia_codec_ultra for media decoding / encoding support (H264 / Opus).
  • Python Compatibility: 3.7 ~ 3.13

Robomaster-SDK-Ultra Installation:

install by automator-script
  1. clone to local
  2. cd Robomaster-SDK-Ultra
  3. sudo chmod 755 ./installer.sh
  4. ./installer.sh
Manual Installation
  1. clone to local
  2. robomaster-sdk-ultra depends on ffmpeg and opus libraries. Install them via homebrew or system package manager
    • macOS (Apple Silicon / Intel): brew install ffmpeg@4 opus
    • Linux (Ubuntu / Debian): sudo apt update; sudo apt install ffmpeg libopus-dev
  3. install robomaster sdk ultra library:
    • cd Robomaster-SDK-Ultra
    • pip install -e .
  4. install media decoder dependency:
    • cd robomaster_lib/libmedia_codec_ultra
    • pip install -e .
  5. install pybind11 dependency:
    • cd pybind11
    • pip install -e .

Test Installation:

  1. start your xxx.py with from robomaster_ultra import xxx
  2. details of the api-usage: Reference - robomaster documentaton

TODO:

  1. Port into Windows system (Crazy Difficult)
  2. ...

⚠️ License: The project now is completely open source. See details MIT LICENSE.


@ author: RamessesN

@ date: 2025-09-07

About

Make robomaster library compatible with the later version of python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published