【问题标题】:Remote connection between Raspberry pi and other computer through python over internet on real timeRaspberry pi 与其他计算机之间通过 python 实时远程连接互联网
【发布时间】:2019-04-15 22:27:24
【问题描述】:

我需要机器人技术方面的帮助.. 我的问题是……:

如何通过互联网将我的机器人汽车(汽车使用树莓派作为控制器)与我的电脑连接......这样我就可以通过电脑的键盘控制汽车......

以前我使用 VNC 并制作了一个 python tkinter 脚本(存储在 raspberry pi 中),并在 vnc 的帮助下控制了汽车,但效果不佳..

大多数时候,当我按下键时,功能会在一段时间后工作,最糟糕的是它将所有命令存储在队列或缓冲区中......

所以实时操作没有发生(比如:如果我按下前进箭头键 2 秒,它会触发 moveForward() 20 次,这等于向前移动 2 米,并且需要 4 秒才能移动.. 但在那之后,如果我按向右箭头键,然后它会调用 moveRight() .. 最糟糕的部分是它会在完成存储在队列中的 moveForward() 后执行,即 4 秒后 .. 而不是实时)

有什么方法可以实时控制/向树莓派发出命令,而不是通过套接字或其他方式以队列方式? 注意:我有一个特定端口打开的静态 IP 地址,必须通过 Internet 完成。

【问题讨论】:

    标签: python sockets raspberry-pi real-time remote-connection


    【解决方案1】:

    您的汽车外观可能主要与整个系统响应时间有关。树莓派可能不够快。如果没有必要,模拟信号可能是实时的。

    【讨论】:

    • 问题是在函数中实时执行并且函数是通过互联网调用的。我用来给系统的每个命令......树莓派将它们存储在一个队列中,因为这个系统不是实时的......但是我会看到你建议的模拟时尚......谢谢你:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-04
    • 1970-01-01
    相关资源
    最近更新 更多