如何远程编程NAO机器人



对于我的实习,我必须在ROS2上创建一个新的框架来远程控制NAO。我必须使用Python 3,所以我不能使用构造函数提供的Python SDK,因为最新版本是2.7,这使得事情更加复杂。

我的导师告诉我尝试使用web服务器代替。具体地说,ROS2消息将被发送到web服务器,然后从它发送到Nao。我成功地将它们发送到服务器,但我不知道如何让Nao理解从服务器接收到的消息,甚至不知道如何发送它们。

你有什么可以帮助我的主意吗?

Haru.

我对Nao Robot很陌生,但据我所知,你可以用c++来创建一个ROS包。

你能考虑这个选择吗?

祝你好运!

不将其发送到web服务器,而是使用libQi (c++或Python)直接连接到NAOqi。请注意,NAOqi已经有一个ROS 1组件。

简而言之,无论您在哪里使用带有NAOqi SDK的ALProxy(...),您都可以从使用session->service(...)的会话中获取服务。

最新更新