详细内容或原文请订阅后点击阅览
mechDOG 适合初学者、高级用户和开发人员!
mechDOG 是一款类似狗的四足机器人,其框架采用 Lynxmotion 的智能伺服 (LSS) 电机和伺服直立装置 (SES) V2 支架。它可以通过多种方式进行控制,包括使用手持式无线电控制器进行远程控制、使用 USB 电缆进行连接、通过 WiFi 使用可用于 PC 和 Web 的接口,甚至直接使用 API。
来源:RobotShop博客mechDOG 是一款类似狗的四足机器人,其框架采用 Lynxmotion 的智能伺服 (LSS) 电机和伺服直立装置 (SES) V2 支架。它可以通过多种方式进行控制,包括使用手持式无线电控制器进行远程控制、使用 USB 电缆进行连接、通过 WiFi 使用 PC 和 Web 接口进行控制,甚至直接使用 API。
mechDOG Lynxmotion 的智能伺服 (LSS) 电机 伺服直立装置 (SES)可扩展性
可扩展性该机器人使用 Arduino 微控制器来处理运动控制、计算逆运动学并生成步态,从可用的不同控制选项接收命令以及向伺服控制器发送命令。它还允许通过添加额外的微控制器(如 ESP32)或单板计算机(如 Raspberry Pi)进行扩展,后者可用作传感器(例如 LiDAR)等外围设备的控制器以及高级决策。
Arduino Raspberry Pi LiDAR灵活运动
灵活运动逆运动学代码允许以多种不同的方式移动机器人,最好的部分是这些运动可以组合在一起。例如,您可能想让机器人向前行走,但也许您想调整其高度以避开障碍物,或者可能增加一点身体滚动或正面偏移。这一切都可能归功于 mechDOG 的灵活运动学。您还可以让它以特定的角度行走,而不仅仅是向前、向后、向左或向右,以及让它旋转或慢跑/小跑。
运动学示例代码包含一个配置文件,该文件定义了将用于控制机器人的选项,可能的选项包括:
- 未定义:使用 API 控制机器人 C_RC:使用支持 PPM 的无线电控制器远程控制机器人。C_WIFI:使用 WiFi bee 无线控制机器人,WiFi bee 是与 Xbee 封装兼容的串行转 WiFi 模块。