如何在 Android 应用程序和 Webots 机器人之间进行通信
How to communicate between Android app and Webots robot
我有一个在 Android Studio 上模拟并用 Java 编写的 Android 应用程序和一个使用 python 在 Webots 中模拟的机器人。我正在尝试找出一种让它们相互通信的方法,例如,应用程序可以向网络机器人发送信号给 start/stop 机器人,或者机器人可以向应用程序发送错误消息。
我能想到的唯一方法是让它们通过网络服务器进行通信,尽管我不确定这在实践中如何运作?有没有其他方法可以做到这一点,或者我应该使用一些库或特定方法?
您可以使用 或 UDP 套接字实现客户端服务器通信。
Webot 确实支持实现 TCP/IP 套接字。您可以找到更多信息 here.
我有一个在 Android Studio 上模拟并用 Java 编写的 Android 应用程序和一个使用 python 在 Webots 中模拟的机器人。我正在尝试找出一种让它们相互通信的方法,例如,应用程序可以向网络机器人发送信号给 start/stop 机器人,或者机器人可以向应用程序发送错误消息。
我能想到的唯一方法是让它们通过网络服务器进行通信,尽管我不确定这在实践中如何运作?有没有其他方法可以做到这一点,或者我应该使用一些库或特定方法?
您可以使用