通过网页控制机器人

Controlling a robot through a webpage

本文关键字:控制机 机器人 控制 网页      更新时间:2023-09-26

我正在设计一个系统,用于与由Raspberry Pi和Arduino Mega控制的机器人进行通信。树莓派将运行网络服务器,需要从计算机上运行的应用程序接收命令。我写了一个简单的网页,通过XMLHTTPRequest将命令发送到Pi上的Bottle服务器,但考虑到电机的速度和驱动它所需的精度,这太慢了

我已经成功地开发了一个Python应用程序,它为Pi打开了一个套接字,但这个应用程序必须在许多计算机(Windows、OSX和Linux)上运行,其中只有一些安装了Python。

我的主要问题是:有没有一种方法可以快速发送命令,只使用javascript和html来引导机器人?

Pywebsockets允许javascript与服务器上的python函数连接,并以足够快的速度传输数据,从而对机器人的驾驶非常有用。