Files

LBot API 版本更新日志

版本说明

LBot API 是灵心巧手科技有限公司为机器人控制提供的开发接口,支持 C、C++、Python 等多种语言,接口说明文档参照doc文件夹 。本文档记录了各版本的更新内容。


v1.0.5

更新日期: 2026年4月30日

API接口变更

  1. R20灵巧手控制接口

    • 新增接口:lbot_l20_set_series_positionlbot_l20_set_all_position
    • 功能描述:支持R20灵巧手的16自由度位置控制。
  2. 位姿透传接口

    • 新增接口:位姿透传控制功能lbot_pose_follow
    • 功能描述:支持实时位姿数据透传。
  3. 关节跟随优化

    • 修改 lbot_joint_follow 接口参数

🐛 问题修复

  • 修复已知测试问题
  • 优化接口稳定性

对应控制器版本

  • LBot Controller v1.1.1

v1.0.4

更新日期: 2026年3月13日

API接口变更

  1. 机械臂最大最小限位设置及获取功能
    • 新增接口:lbot_set_joint_limitlbot_get_joint_limitlbot_get_default_joint_limit
    • 功能描述:允许用户设置和获取机械臂各关节的软限位值,增强了运动控制的安全性和灵活性。
  2. 机械臂关节温度上报功能
    • 结构体扩展:lbot_arm_state_t新增joint_temperature字段
    • 功能描述:通过状态回调机制,实时上报机械臂各关节的温度值,帮助用户监控机械臂运行状态,及时发现异常情况。

🚀 新功能使用示例

// 设置左臂最大最小限位
double upper_joint_limit[7] = {0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.5};
double lower_joint_limit[7] = {-0.5, -0.5, -0.5, -0.5, -0.5, -0.5, -0.5};
bool success = lbot_set_joint_limit(handle, LBOT_LEFT_ARM, upper_joint_limit, lower_joint_limit);
if (success) {
    printf("Left Arm Soft Limit Set: SUCCESS\n");
} else {
    printf("Left Arm Soft Limit Set: FAILED - %s\n", lbot_get_last_error(handle));
}
// 获取软限位
double retrieved_upper_joint_limit[7];
double retrieved_lower_joint_limit[7];

success = lbot_get_joint_limit(handle, LBOT_LEFT_ARM, retrieved_upper_joint_limit, retrieved_lower_joint_limit); 
if (success) {
    printf("Left Arm Soft Limit Get: SUCCESS - Upper Limit: ");
    for (int i = 0; i < 7; i++) {
        printf("%.3f ", retrieved_upper_joint_limit[i]);
    }
    printf("\n");
    printf("Lower Limit: ");
    for (int i = 0; i < 7; i++) {
        printf("%.3f ", retrieved_lower_joint_limit[i]);
    }
    printf("\n");
} else {
    printf("Left Arm Soft Limit Get: FAILED - %s\n", lbot_get_last_error(handle));
}

v1.0.3

更新日期: 2026年1月25日

🚀 新功能

  • 所有API接口增加 lbot_handle_t* 句柄参数,支持多连接管理

📝 文档更新

  • 更新《机器人控制平台说明文档》至 v1.1.0
  • 更新《机械臂控制接口文档》至 v1.0.2
  • 完善API接口说明和使用示例

🔧 改进

  • 优化库文件组织结构
  • 改进跨平台编译配置


v1.0.2

更新日期: 2026年1月8日

API接口变更

  1. 运动控制函数参数完善 关节跟随控制
    // v1.0.1 - 基础关节跟随接口
    bool lbot_left_joint_follow(const double joints[7]);
    bool lbot_right_joint_follow(const double joints[7]);

    // v1.0.2 - 合并关节跟随接口;增加跟随模式参数,支持高低跟随模式选择
    bool lbot_joint_follow(lbot_arm_t arm, const double joints[7], bool follow);
  1. 灵巧手控制接口 更新L6灵巧手控制接口; 新增L10灵巧手控制接口。
    // l6 手控制接口
    bool lbot_l6_set_position(lbot_arm_t arm, const uint8_t position[6]);
    bool lbot_l6_set_velocity(lbot_arm_t arm, const uint8_t velocity[6]);
    bool lbot_l6_set_effort(lbot_arm_t arm, const uint8_t torque[6]);

    // l10 手控制接口(10个自由度)
    bool lbot_l10_set_position(lbot_arm_t arm, const uint8_t position[10]);
    bool lbot_l10_set_velocity(lbot_arm_t arm, const uint8_t velocity[10]);
    bool lbot_l10_set_effort(lbot_arm_t arm, const uint8_t torque[10]);

v1.0.1

更新日期: 2025年12月12日

API接口变更

  1. 初始化函数优化
    // v1.0.0 - 需要TCP和UDP参数
    bool lbot_init(const char* tcp_host, int tcp_port, const char* udp_host, int udp_port);
    // v1.0.1 - 简化初始化,只需TCP地址
    bool lbot_init(const char* tcp_host);
    影响: 简化了API初始化过程,移除了UDP连接。
  1. 运动控制函数参数完善 笛卡尔空间运动增加加速度参数
    // v1.0.0 - 缺少加速度参数
    bool lbot_move_pose(lbot_arm_t arm, const lbot_position_t* position, 
                    const lbot_euler_t* euler, double speed, bool block);
    bool lbot_move_linear(lbot_arm_t arm, const lbot_position_t* position, 
                        const lbot_euler_t* euler, double speed, bool block);
    // v1.0.1 - 增加加速度控制
    bool lbot_move_pose(lbot_arm_t arm, const lbot_position_t* position, 
                    const lbot_euler_t* euler, double speed, double accel, bool block);
    bool lbot_move_linear(lbot_arm_t arm, const lbot_position_t* position, 
                     const lbot_euler_t* euler, double speed, double accel, bool block);
  1. 紧急停止函数增强
    // v1.0.0 - 全局紧急停止
    bool lbot_emergency_stop();
    // v1.0.1 - 指定机械臂紧急停止/恢复
    bool lbot_emergency_stop(lbot_arm_t arm, bool enable);

支持与反馈

版权所有 © 2025-2026 灵心巧手科技有限公司

  • 技术支持:请联系灵心巧手科技有限公司
  • 问题反馈:通过官方渠道提交问题报告
  • 文档更新:本文档随版本更新同步维护

最后更新: 2026年4月29日