Expand description
§睿尔曼机械臂 Rust SDK
这是睿尔曼机械臂的 Rust SDK ,旨在帮助 Rust 开发者更好的对睿尔曼机械臂进行二次开发。
SDK 是根据官网 json 协议开发。官网链接
§使用方法
[dependencies]
realman = "0.2.1"§三次点头示例
use realman::{traits::MotionTrait, ArmType, Realman, TrajectoryConnect};
// get default client
let realman = Realman::default();
// you can set it manually
// let realman = Realman::new("192.168.1.18", 8080);
if let Ok(mut socket) = realman.connect() {
socket.movej(ArmType::Gen72([0; 7]), 50, 0, TrajectoryConnect::Now).ok();
for _ in 0..3 {
socket.set_joint_step(&[6, -15000], 50).ok();
socket.set_joint_step(&[6, 15000], 50).ok();
}
}Modules§
- traits
- 指令集 Trait
Structs§
Enums§
- ArmType
- 机械臂类型
- Baudrate
Type - 波特率
- Direction
Type - 示教方向
- Error
- 错误信息
- Modbus
Port Type - ModBus寄存器通讯端口
- Port
Type - 通讯端口
- RStep
Type - 姿态步进类型
- Step
Type - 位置步进类型
- Teach
Rotate Type - 示教旋转所绕坐标轴
- Teach
Type - 示教坐标轴
- Trajectory
Connect - 是否和下一条运动一起规划类型
- Voltage
Type - 电源输出类型
Type Aliases§
- Result
- 结果类型