4个版本
0.13.7 | 2024年5月25日 |
---|---|
0.13.6 | 2024年5月22日 |
0.12.2 |
|
0.12.0 |
|
#96 in 机器人
每月560次下载
用于sybot
150KB
2.5K SLoC
syact
注意
库的许多方面(例如文档)尚未完全完成!(尽管我尽可能频繁地更新它)
一个用于机器人中使用的所有类型组件的库,包括步进电机、伺服电机等更复杂的组件的控制。目前所有实现都是针对树莓派制作的,尽管正在制作针对更多控制器的新的实现。
目标
- 创建一个用于控制电机、读取传感器和在Rust中进行基本计算的综合性库。
- 使其尽可能易于使用
- 为爱好者和DIY者专门化库
- 提供静态和动态类型定义的选项
实际操作
假设我们想控制一个简单的步进电机(在这个例子中是一个17HE15_1504_S),它与连接到BCM引脚27和19的PWM控制器相连(例如在树莓派上)。
TODO: NEW EXAMPLE
特性
- 电机
- 步进电机
- 绝对/相对运动
- 连续运动
- 细分步进
- 预配置
- 由控制器设置的信号
- 如有需要,反转逻辑信号
- 伺服电机
- 直流电机
- 步进电机
- 组件
- LinearAxis
- 齿轮关节
- LinearAxis-triangle
- 输送带
- DC-Motor
- 计算
- 步进电机曲线
- 低分辨率
- 高分辨率
- 路径
- 点对点
- 线性
- 超载
- 力
- 惯性
- 步进电机曲线
- 测量
- 简单开关
- 旋转 resolver
- 自定义测量的特质
问题和请求
如果您遇到任何问题或对新的功能有请求,请自由地在GitHub仓库中创建一个问题。
依赖关系
~4–13MB
~181K SLoC