通过网页控制机器人
Controlling a robot through a webpage
我正在设计一个系统,用于与由Raspberry Pi和Arduino Mega控制的机器人进行通信。树莓派将运行网络服务器,需要从计算机上运行的应用程序接收命令。我写了一个简单的网页,通过XMLHTTPRequest将命令发送到Pi上的Bottle服务器,但考虑到电机的速度和驱动它所需的精度,这太慢了
我已经成功地开发了一个Python应用程序,它为Pi打开了一个套接字,但这个应用程序必须在许多计算机(Windows、OSX和Linux)上运行,其中只有一些安装了Python。
我的主要问题是:有没有一种方法可以快速发送命令,只使用javascript和html来引导机器人?
Pywebsockets允许javascript与服务器上的python函数连接,并以足够快的速度传输数据,从而对机器人的驾驶非常有用。
相关文章:
- JS编译器/包管理器,用于版本控制
- 是否可以控制获取哪些Google地图脚本(JavaScript API)
- 三星智能电视应用程序;Brightcove示例应用程序远程控制问题
- 如何控制组件'的createContent函数被激发
- 节点协同与生成器和Promise并行流量控制
- 否'访问控制允许来源'标头存在于IISNOde中请求的资源(AngularJS+NodeJs)上
- 使用:new Image()控制加载html.src=html_URL
- 传单缩放控制位置错误
- Node.js使用Series函数(模式?)实现流控制时出现意外结果
- '图片'没有用于本机道具的propType'RCTImageView.overlayColor&
- 如果类不是一个选项,如何在使用 jQuery 时控制(避免)嵌套 html 元素的样式
- 在iOS和Android上使用React native时,我还能使用本机第三方lirbraries吗
- 使用jQuery控制来自图像的音频
- CORS:否'访问控制允许来源'header-但是php设置头文件
- "访问控制允许起源”;通过javascript从http页面调用同一网站的httpsurl时出现问题
- 为什么可以't我将检索到的文档分配给控制台中的变量
- javascript函数访问ios本机功能
- 控制台中的“function floor(){[本机代码]}”是什么
- 通过JavaScript控制本机浏览器的扩展
- 通过网页控制机器人