当前位置: 首页 > news >正文

Finite State Machine(FSM) for the Development Mode

用遥控器进行不同工作模式之间的切换逻辑:

  • Start:初始状态。
  • Idle:空闲状态,退出该状态时启用电机。
  • Passive:被动状态。
  • Joint Bridge Mode:关节桥接模式,响应关节命令。
  • PD Stand:PD 站立模式。
  • Basic Walk:基础行走模式,包含 “仅由操纵杆控制” 和 “高级开发(响应身体速度命令)” 两个子状态,子状态间通过是否收到超过 50 帧控制消息或消息超时来切换。
  • Human - Like Walking:类人行走模式,仅由操纵杆控制。
  • Special Mode:特殊模式。
  • Dancing:跳舞模式。
  • 跳舞模式注意事项:确保前方空间超过 3 米;按下 RB + B 后机器人进入跳舞准备状态;按游戏手柄上的 START 键机器人会跳舞;跳舞时不要触碰游戏手柄;出现危险情况按 LB + A 锁定关节;跳舞结束按 LB + X 返回特殊模式。
  • 其他模式注意事项:若要让机器人长时间保持静止,将其切换到类人行走模式;行走时不要切换到特殊模式;若要清除电机错误,需按步骤:用紧急停止遥控器重启电机;按 LB + RB(进入 Passive 状态),然后按 LB + START(进入 Idle 状态);按 LB + RB 退出 Idle 状态(进入 Passive 状态)。
http://www.dtcms.com/a/346325.html

相关文章:

  • NVM-Windows 命令大全
  • YOLO --- YOLOv5模型以及项目详解
  • Tiger任务管理系统-13
  • MiniOB环境部署开发(使用Docker)
  • FPC设计技巧
  • 解释实现哈希值作为唯一的ID以及后面的hexdigest是什么意思
  • 剑指数组相关
  • CSS自定义属性(CSS变量)
  • 全面解析 `strncasecmp` 字符串比较函数
  • ES6变量与解构:let、const与模板字符串全解析
  • 53 C++ 现代C++编程艺术2-枚举和枚举类
  • 大麦盒子DM4036亲测刷包实践笔记
  • AI领域的语义空间是什么?
  • 波士顿房价线性回归预测讲解
  • 基于SpringBoot的家教信息预约管理系统【2026最新】
  • Spring IOC 原理与高级特性剖析
  • Redis---事务
  • 企业如何建立有效备份,防范病毒并快速恢复数据
  • UVM一些不常用的功能
  • 2公里级、高分辨率:新一代OCI重新定义光纤精准定位
  • huggingface离线下载模型使用方法
  • PiscCode使用 MediaPipe 检测人脸关键点多样展示
  • 域名地址是什么?
  • Python 异步框架 (Async/Aiohttp) 调用淘宝 API:实现万级商品数据异步采集
  • 透射TEM新手入门:衍射斑点标定 1
  • Java面试-== 和 equals() 方法的区别与实现原理
  • 结构-活性关系SAR中scaffold识别
  • MAPGIS6.7地质编录
  • Codeforces 一场真正的战斗
  • 线段树模版