8、构建机器人 Web 应用:从基础到全面控制

构建机器人 Web 应用:从基础到全面控制

1. 核心要点概述

在开始构建机器人 Web 应用之前,我们先了解一些核心的技术要点:
- Wi-Fi 连接 :为机器人提供最大的移动自由。
- Tornado 框架 :功能丰富的 Web 框架,可与机器人硬件安全交互。
- argparse 模块 :Python 标准库的一部分,用于解析命令行参数。
- time 命令 :用于测量命令在本地运行和通过 SSH 远程运行时的执行时间。
- json 模块 :用于解析 JSON 请求数据。
- urlopen 模块 :用于向 Web 服务器发出调用。
- 持久连接 :能显著提高性能。

2. 机器人 Web 应用概述

我们的目标是构建一个能在桌面电脑和移动手机上均可良好运行的 Web 应用,以控制机器人的各种运动。通过这个应用,不仅可以实现机器人的全范围运动控制,还能测量应用的网络性能。在构建过程中,我们将学习测量应用性能的实用技巧,以及检测和修复某些类型的 Web 请求失败问题。

2.1 硬件栈

硬件栈包含多个组件,如 CRICKIT、摄像头、树莓派、Neopixel、直流电机、伺服电机等。我们可以通过鼠标作为人机交互设备,通过 Web 应用与机器人进行交互。Web 应用可以通过有线网络(以太网端口)或无线网络(

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值