机器人控制框架
Project description
ub-clean-test
中文版
一个模块化的机器人控制框架。
功能
- 基础控制:PID、LQR、自适应控制
- 运动学:逆运动学(速度级、位置级)
- 轨迹规划:五次多项式平滑运动
- 路径规划:RRT 快速扩展随机树
- 强化学习:PPO 近端策略优化
安装
pip install ub-clean-test
快速开始
from ultra_balance import create_robot robot = create_robot('two_wheel') robot.start()
English Version
A modular robot control framework.
Features
- Control: PID, LQR, adaptive control
- Kinematics: Forward/Inverse kinematics
- Trajectory Planning: Quintic polynomial
- Path Planning: RRT (Rapidly-exploring Random Tree)
- Reinforcement Learning: PPO (Proximal Policy Optimization)
Installation
pip install ub-clean-test
Quick Start
from ultra_balance import create_robot robot = create_robot('two_wheel') robot.start()
Modules
core/: Core algorithms (Kalman filter, PID, etc.)planning/: Path planning (A*, RRT)learning/: Reinforcement learning (PPO)
Examples
demo_trajectory.py: Trajectory planning demodemo_rrt.py: RRT path planning demodemo_ppo.py: PPO reinforcement learning demo
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ub_clean_test-0.8.1.tar.gz
(4.3 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ub_clean_test-0.8.1.tar.gz.
File metadata
- Download URL: ub_clean_test-0.8.1.tar.gz
- Upload date:
- Size: 4.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d028f7d30e0b7fd032310745b3cef5a833a5f3d3bd380a6d81fa1c4ae7440498
|
|
| MD5 |
557751b49ccd17d4b369d0e6dc18dc18
|
|
| BLAKE2b-256 |
dcb236f604730d7fbe6fdb976f85765cf40e1e1d2f53308631427b972584c506
|
File details
Details for the file ub_clean_test-0.8.1-py3-none-any.whl.
File metadata
- Download URL: ub_clean_test-0.8.1-py3-none-any.whl
- Upload date:
- Size: 5.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
685515f4b1ca0afdbd3601c2e26d430cfb57916e1efb4817e96d3461ee90a6ac
|
|
| MD5 |
a0ca136480730bb8f6f168d1a73361e8
|
|
| BLAKE2b-256 |
572bfdaf3f3914ca78943bedce4c4ddbcabbf75fd619f6ce70059a1eb0ac24f0
|