乐白学院 | 第十一课,系统更新乐白学院乐白机器人支持OTA升级,操作便捷。今天我们学习如何在L Master页面进行系统更新。 https://l-www.oss-cn-shanghai.aliyuncs.com/video/da07a0f9-a55e-4bf0-9ad8-60e2cd9f1e9e.mp4 注意: ① 为了操作安全,更新操作前请确认机器人状态为“已停止”。 ② 系统更新中不可进行其他操作,否则可能导致机器人系统损坏等严重后果。 ③ 系统更新后不可返回至上一版本,如有任何问题可直接联系乐白 2021年4月19日/通过: lebai https://l-www.lebai.ltd/2021/04/xy11.jpeg 598 1080 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-04-19 10:51:002021-12-15 18:12:44乐白学院 | 第十一课,系统更新
L Master 2.3.1 更新说明更新日志针对普通用户的更新说明 增加备份与恢复备份功能 系统设置增加设置设备昵称,昵称长度范围3-56字节 增加登录密码设置接口,设置时校验原密码和新密码,密码格式只允许四位数字 WLAN 网络处于 AP 模式时,当设置了设备昵称时,SSID 名称使用设备昵称 针对高级用户的更新说明 断开连接时不处理命令,解决开机启动时过早调用启动命令导致启动中的问题 针对开发者的更新说明 当 CAN 不稳定时仍然发送位置指令,解决运行中振动的问题 增加 EtherCAT 通信的调试日志 更新 KDL 从 1.4.0 至 1.4.1 修正等效半径误设置为交融半径的错误,会导致交融半径设置得越大速度越慢) Go 语言版本更新到 1.16.3 设备上线时通过 mDNS 设备发现方式向 WebSocket 连接中广播通知,通知周期60s 公共接口获取系统状态 /public/system/status 返回设备名称、设备昵称、IP、MAC、无线网卡状态、机器人实际关节位置、实际 TCP 位置、机器人状态 增加公共接口获取设备列表 /public/robot/list 返回通过 mDNS 发现的局域网所有设备的系统状态数据列表,在设备上线或请求接口更新数据列表 添加容器镜像构建脚本 机器人控制器初始化提前 导出备份时默认设备型号为 LM3 场景改动后自动导出相应的 Lua 脚本 启动时自动对比并重建场景相关 Lua 脚本 删除遗留的 test 目录 恢复备份后通过 systemctl 自动重启 DS 和 RC 登录接口增加密码校验逻辑,验证失败返回字段验证信息 软件版本和下载地址 RC 2.3.1 (26.4MB) DS 2.1.8 UI 1.7.1 2021年4月16日/通过: lebai https://lebai.ltd/2021/12/logo-color.svg 0 0 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-04-16 10:08:342021-11-30 15:38:39L Master 2.3.1 更新说明
乐白学院 | 第十课,个性化设置(下)乐白学院 < 课程概览 > 《个性化设置》分为上下两课,本节课主要从以下两点讲解如何在L Master界面上进行机器人的个性化设置 : ① 灯板控制 通过灯光、语音的个性化交互,用户可以及时直观地了解机器人的实时状态。 ② 操作模式 根据不同用户的需求,操作模式做了人性化分类。除了新手和专家模式,首页上还可以选择轻松使用和点单这两种操作模式。 2021年4月12日/通过: lebai https://l-www.lebai.ltd/2021/04/xy10.jpeg 606 1067 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-04-12 13:08:002021-12-16 11:39:42乐白学院 | 第十课,个性化设置(下)
L Master 2.3.0 更新说明更新日志针对高级用户的更新说明 引入 lua-libmodbus 库 引入 luasocket 库 引入 lua-json 库 针对开发者的更新说明 重构交融半径规划算法,支持不同移动类型的交融半径设置,非 PVAT 移动统一为 TG_TP 修改 debug.sh 支持 scp 传输文件并重启 RC 修改法兰 MODBUS 实现机制 将 motion_segment 的 std::string key 改为 char[] key 的Plain Object 修复命令队列类型下标判断 将线程改为 1ms,将 wait_pop 改为 try_pop,将 moodycamel::BlockingReaderWriterQueue 改为 tbb::concurrent_queue,优化线程通信 修改规划算法空闲的判断为运行中 TRS_RUNNING ,Lua 中判断移动结束的逻辑增加规划器空闲判断,解决 Ignored 问题 将 issue 方法的传引用改为传值 取消 program_begin 的 start_sys 逻辑,当机器人停止时认为失败 Lua 支持通过 require('scene.1001') 调用其他场景 修复 ROS 中 movel 指令的解析错误 软件版本和下载地址 RC 2.3.0 (26.4MB) DS 2.1.6 (26.6MB) UI 1.7.0 2021年4月9日/通过: lebai https://lebai.ltd/2021/12/logo-color.svg 0 0 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-04-09 16:08:592021-11-30 15:42:48L Master 2.3.0 更新说明
L Master 2.2.4 更新说明更新日志针对普通用户的更新说明 优化程序运行效率 解决偶尔运行中手臂断电不运行的问题 针对开发者的更新说明 修复 ROS 的 MOVL 指令规划失败的问题 【重要】将3ms周期实时线程改为等待出队的 oneshot 实时线程 修改成员变量名 移除忽略移动命令的后处理逻辑 增加流水号不匹配检查的错误日志 软件版本和下载地址 RC 2.2.4 (18.3MB) DS 2.1.6 (26.6MB) UI 1.7.0 2021年3月18日/通过: lebai https://lebai.ltd/2021/12/logo-color.svg 0 0 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-03-18 16:08:142021-11-30 15:45:29L Master 2.2.4 更新说明
L Master 2.2.3 更新说明更新日志针对普通用户的更新说明 修复急停后夹爪失效的问题 任务“停止”改为“中止” 优化移动端部分页面展示 移除首页控制面板的中型屏幕适配 修正:1920*1200像素时,横屏下,设置或者控制菜单无法拉动到最底部 修正:场景内,设置动作块颜色的功能无效 修正:点击历史任务,进入到场景,提示:数据不存在 修正:首页,从历史任务中添加含有校验位置的任务,偶发出现页面重叠现象 修正:2340*1080分辨率的手机屏幕,场景内显示问题 针对高级用户的更新说明 修复急停时夹爪和法兰状态不重置的问题 Lua 命令执行失败则直接并结束 Lua 检查 move 后仍检查一遍机器人状态,修正运动后手爪问题 针对开发者的更新说明 移除磨合测试写 Excel 的逻辑 计算扭矩如果绝对值超过 30000 则忽略 修正 OTA 更新失败状态仍在更新中的问题 质量平台精标相关业务实现 质量平台初始化 InitZero 后添加 StartSys 调用逻辑 质量平台修复精度标度粗标状态上传失败问题 质量平台添加整机初始化后 I/O 配置更新逻辑 质量平台添加整机初始化标零可选逻辑 点采集添加相位和采集点返回 设置静态 IP 后,网卡不断重启问题修复 整机初始化添加开启机器人数据校验开关开启逻辑 物联网网卡测试重启网卡导致 IP 变化问题修复 修改 ping 测试域名为 lebai.ltd 软件版本和下载地址 RC 2.2.3 (18.3MB) DS 2.1.6 (26.6MB) UI 1.7.0 2021年3月12日/通过: lebai https://lebai.ltd/2021/12/logo-color.svg 0 0 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-03-12 16:08:022021-11-30 15:51:22L Master 2.2.3 更新说明
乐白学院 | 第九课,个性化设置(上)乐白学院https://l-www.oss-cn-shanghai.aliyuncs.com/video/81ca7d1e-2797-4eff-8dee-b20409f2c8ae.mp4 < 课程概览 > 《个性化设置》分为上下两课,本节课主要从以下五点讲解如何在L Master界面上进行机器人的个性化设置 : ① 多国语言 ② 单位设置 ③ 弱网模式 ④ 主题样式 ⑤ 场景编辑 2021年3月8日/通过: lebai https://l-www.lebai.ltd/2021/12/xy9.jpeg 600 1080 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-03-08 13:43:002021-12-15 18:07:03乐白学院 | 第九课,个性化设置(上)
L Master 2.2.2 更新说明更新日志针对普通用户的更新说明 修正运行中出错无法退出任务的问题 修复:场景中,建立位置A,再去设置中设置 TCP 的角度,去位置A微调,移动到目标位置不起作用 修复:校验位置时,暂停校验任务A,添加一个无校验位置的任务B,任务B暂停,点击恢复任务B,机械臂会先移动到任务A校验位置后,再运行任务B 修复:当运行的场景最后两个动作块位置一致时,运行任务,历史任务显示任务结束,实际机器人还在运行中 针对高级用户的更新说明 增加反解失败报错提示 软件版本和下载地址 RC 2.2.2 (18.3MB) DS 2.1.5 (26.6MB) UI 1.6.9 2021年3月5日/通过: lebai https://lebai.ltd/2021/12/logo-color.svg 0 0 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-03-05 16:08:182021-11-30 15:55:11L Master 2.2.2 更新说明
L Master 2.2.1 更新说明更新日志针对普通用户的更新说明 更改速度和限位检测和碰撞检测的条件为规划器运行中 手爪命令更改超时 5s 停止时标记用于 Lua 解析器判断停止但机器人不停止 修复:初始化时,直接提示失败,失败原因,Web 端机器直接急停 修复:机器未装手爪,去控制中,将手爪的幅度拖动后,本机IO或者法兰的IO打开或者关闭不了 修复:磨合测试,一旦运行到下图的姿态时,就会提示2001和1008的错误代码 修复:任务运行到手爪时,停止任务,任务无法被停止掉,如果此时添加新任务:提示机器人请求超时 修复:使用 add_signal 设置信号后(如信号8),重启RC后,(信号8,信号16,24,等8翻倍的信号)都有值,并且值一直存在 修复:add_signal 设置信号值为0,但返回的值为:31459816 修复:运行带手爪任务,点击WEB端急停,任务仍然显示进行中,一分钟后消失 修复:运行含手爪任务中,到微调页面中,点击,停止按钮,提示:机器人已撞停。到首页中,无法停止任务,只能重启RC 修复:运行含手爪任务中,急停或者碰撞急停,经常出现,任务停止不了,任务停止多次后,出现任务被停止了, 新添加的任务,无任务状态,但任务在运行 修复:运行任务中,手爪合并状态时,点击停止任务,任务停止,手爪变成开合状态 运行中任务增加停止任务(中止/取消)按钮 增加 MODBUS 法兰的夹爪特化实现 质量平台整机测试移动命令调用优化 软件版本和下载地址 RC 2.2.1 (18.3MB) DS 2.1.5 (26.6MB) UI 1.6.9 2021年2月26日/通过: lebai https://lebai.ltd/2021/12/logo-color.svg 0 0 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-02-26 16:08:202021-11-30 15:58:29L Master 2.2.1 更新说明
L Master 2.2.0 更新说明更新日志针对普通用户的更新说明 标题栏新增任务历史弹出框 修正场景时光机的部分问题,修改样式 针对高级用户的更新说明 新增 Lua 方法: set_external_dos get_external_dos get_external_dis set_external_aos get_external_aos get_external_ais get_external_ios 新增业务系统命令: set_external_dos 批量设置外置 I/O 数字输出 get_external_dos 批量获取外置 I/O 数字输出 get_external_dis 批量获取外置 I/O 数字输入 set_external_aos 批量设置外置 I/O 模拟输出 get_external_aos 批量获取外置 I/O 模拟输出 get_external_ais 批量获取外置 I/O 模拟输入 set_signal 设置信号量 get_signal 获取信号量 add_signal 为信号量“加”上值 enable_joint_limit 启用关节限位检查 关于页面新增序列号二维码 登录冲突新增设备 IP 显示 调试页面新增机器人数据功能(示波器) 新增伺服参数、关节消回差参数的实现 机器人未上电时,仍支持主机箱 I/O 还原 stop() 命令的定义,仅停止任务和当前命令,不停止机器人,新增运行时的特殊判断 修复 stop_move() 使运行时停止从而导致 move_until 不能正常运行的问题 外置 I/O 的 Lua 方法新增成功判断,失败返回 -1 针对开发者的更新说明 外置 I/O 的 gRPC 接口新增成功判断,失败返回 StatusCode::ABORTED 修复外置 I/O 的批量接口 length 异常时程序崩溃的问题, values 长度不够时默认为 0 手臂断电时忽略错误位 软件版本和下载地址 RC 2.2.0 (18.3MB) DS 2.1.4 (26.5MB) UI 1.6.8 2021年2月5日/通过: lebai https://lebai.ltd/2021/12/logo-color.svg 0 0 lebai https://lebai.ltd/2021/12/logo-color.svg lebai2021-02-05 16:08:022021-11-30 16:01:53L Master 2.2.0 更新说明
乐白学院 | 第十一课,系统更新
乐白学院乐白机器人支持OTA升级,操作便捷。今天我们学习如何在L Master页面进行系统更新。
注意:
① 为了操作安全,更新操作前请确认机器人状态为“已停止”。
② 系统更新中不可进行其他操作,否则可能导致机器人系统损坏等严重后果。
③ 系统更新后不可返回至上一版本,如有任何问题可直接联系乐白
L Master 2.3.1 更新说明
更新日志针对普通用户的更新说明
针对高级用户的更新说明
针对开发者的更新说明
/public/system/status
返回设备名称、设备昵称、IP、MAC、无线网卡状态、机器人实际关节位置、实际 TCP 位置、机器人状态/public/robot/list
返回通过 mDNS 发现的局域网所有设备的系统状态数据列表,在设备上线或请求接口更新数据列表systemctl
自动重启 DS 和 RC软件版本和下载地址
乐白学院 | 第十课,个性化设置(下)
乐白学院< 课程概览 >
《个性化设置》分为上下两课,本节课主要从以下两点讲解如何在L Master界面上进行机器人的个性化设置 :
① 灯板控制
通过灯光、语音的个性化交互,用户可以及时直观地了解机器人的实时状态。
② 操作模式
根据不同用户的需求,操作模式做了人性化分类。除了新手和专家模式,首页上还可以选择轻松使用和点单这两种操作模式。
L Master 2.3.0 更新说明
更新日志针对高级用户的更新说明
lua-libmodbus
库luasocket
库lua-json
库针对开发者的更新说明
TG_TP
debug.sh
支持 scp 传输文件并重启 RCmotion_segment
的std::string key
改为char[] key
的Plain Objectwait_pop
改为try_pop
,将moodycamel::BlockingReaderWriterQueue
改为tbb::concurrent_queue
,优化线程通信TRS_RUNNING
,Lua 中判断移动结束的逻辑增加规划器空闲判断,解决 Ignored 问题issue
方法的传引用改为传值program_begin
的start_sys
逻辑,当机器人停止时认为失败require('scene.1001')
调用其他场景软件版本和下载地址
L Master 2.2.4 更新说明
更新日志针对普通用户的更新说明
针对开发者的更新说明
软件版本和下载地址
L Master 2.2.3 更新说明
更新日志针对普通用户的更新说明
针对高级用户的更新说明
针对开发者的更新说明
lebai.ltd
软件版本和下载地址
乐白学院 | 第九课,个性化设置(上)
乐白学院< 课程概览 >
《个性化设置》分为上下两课,本节课主要从以下五点讲解如何在L Master界面上进行机器人的个性化设置 :
① 多国语言
② 单位设置
③ 弱网模式
④ 主题样式
⑤ 场景编辑
L Master 2.2.2 更新说明
更新日志针对普通用户的更新说明
针对高级用户的更新说明
软件版本和下载地址
L Master 2.2.1 更新说明
更新日志针对普通用户的更新说明
add_signal
设置信号后(如信号8),重启RC后,(信号8,信号16,24,等8翻倍的信号)都有值,并且值一直存在add_signal
设置信号值为0,但返回的值为:31459816软件版本和下载地址
L Master 2.2.0 更新说明
更新日志针对普通用户的更新说明
针对高级用户的更新说明
set_external_dos
get_external_dos
get_external_dis
set_external_aos
get_external_aos
get_external_ais
get_external_ios
set_external_dos
批量设置外置 I/O 数字输出get_external_dos
批量获取外置 I/O 数字输出get_external_dis
批量获取外置 I/O 数字输入set_external_aos
批量设置外置 I/O 模拟输出get_external_aos
批量获取外置 I/O 模拟输出get_external_ais
批量获取外置 I/O 模拟输入set_signal
设置信号量get_signal
获取信号量add_signal
为信号量“加”上值enable_joint_limit
启用关节限位检查stop()
命令的定义,仅停止任务和当前命令,不停止机器人,新增运行时的特殊判断stop_move()
使运行时停止从而导致move_until
不能正常运行的问题针对开发者的更新说明
StatusCode::ABORTED
length
异常时程序崩溃的问题,values
长度不够时默认为 0软件版本和下载地址