亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

MrRobot:Ubuntu移动端控制Rapiro机器人,支持语音、触控与摇晃交互

MrRobot是一款Ubuntu Mobile应用,通过直观的语音、触控和动作控制让Rapiro机器人“活”起来。在Ubuntu深圳黑客马拉松中仅用28小时开发完成,项目展示了移动设备如何利用开源软硬件无缝对接机器人。

所有源码、Arduino固件、3D打印部件完全开源,使爱好者和专业人士均可自行组装Rapiro并扩展系统。

您将学到

  1. 从SDK将基于Qt的Ubuntu Mobile应用部署到设备。
  2. 集成wit.ai语音与文本识别API构建免提命令界面。
  3. 搭建树莓派服务器监听移动应用的WebSocket消息。
  4. 设计支持触控、摇晃、语音触发的用户友好UI。

物料清单(BOM)

  1. Ubuntu Mobile手机或平板。
  2. 带Wi-Fi网卡的树莓派。
  3. Rapiro机器人套件。
  4. 可选音乐盒用于音频播放。

所需软件

  1. Ubuntu Qt SDK(应用开发)。
  2. 树莓派运行Raspbian OS。
  3. Arduino IDE(若从零构建机器人)。
  4. wit.ai API密钥用于语音处理。

项目概览

应用提供三种交互模式:

步骤1:构建移动应用

按项目GitHub页面详细说明安装Ubuntu Qt SDK、配置项目、部署应用至Ubuntu Mobile设备。

步骤2:树莓派部署WebSocket服务器

用网卡将树莓派接入本地Wi-Fi,克隆服务器仓库。启动服务器,在/etc/rc.local添加命令实现开机自启。

步骤3:硬件组装

小心拆解Rapiro头部,将树莓派安装至专用底板,连接音频线和Wi-Fi网卡。树莓派现在作为移动应用与机器人Arduino板的桥梁。

获取代码

所有代码和3D文件在GitHub:https://github.com/eminors/MrRobot。

享受构建和定制您的语音控制机器人体验!

制造工艺

  1. NodeMCU DHT22接入树莓派3B+ MQTT Broker:无缝物联网集成指南
  2. 树莓派与 Python 构建远程温度传感器:分步实战指南
  3. 树莓派 + Arduino UNO + 三星 SAMI 极速构建火灾检测系统
  4. 树莓派多传感器温度光照监测系统:DS18B20 实战构建
  5. 树莓派传感器与执行器控制实战:加速度计、舵机与数据流
  6. 树莓派 3 B+ – 更新特性、规格与选购指南
  7. MrRobot:Ubuntu移动端控制Rapiro机器人,支持语音、触控与摇晃交互
  8. 树莓派与Python构建机器人:完整指南
  9. 蓝牙控制树莓派机器人:语音反馈功能构建指南
  10. Arduino与树莓派构建互联网控制视频流机器人完整指南
  11. Arduino 自制 DCC 命令站:蓝牙控制模型铁路,免费 App 支持 CV 读写
  12. Arduino Nano 驱动 128x64 OLED 实时运行康威生命游戏 (元胞自动机)