【问题标题】:Running ROS Inside of Pepper在 Pepper 中运行 ROS
【发布时间】:2019-12-07 14:06:42
【问题描述】:

我们目前正在开发 Pepper 2.5.10 和 ROS Kinetic。我们想在机器人内部使用我们自己的应用程序运行 ROS。我们已经使用 Pepper 机器人尝试了一些 ROS 项目,但所有应用程序都在我们的计算机中运行。我们正在考虑在 Pepper 中安装和运行 ROS,您认为这是一种实用的方法吗?或者您对此任务有什么其他建议。 感谢您的建议。

【问题讨论】:

    标签: ros nao-robot pepper


    【解决方案1】:

    您可以查看这些链接以进行交叉编译(在您的电脑上编译并将其发送给 Pepper):

    或者这个使用gentoo前缀(安装catkin_make等有用的工具或者emerge在辣椒头上直接在机器人上编译):

    【讨论】:

    • 感谢分享。第一个链接对此任务很有用。它在 Pepper 中构建了 ROS,然后我们将 the project we found 复制到 System/ros1_inst/share/ 中。之后我们在 Pepper 的终端中启动了 rosrun teleop_twist_keyboard teleop_twist_keyboard.py,但它说在 /home/nao/System/ros1_inst 下找不到任何可执行文件/share/teleop_twist_keyboard 。但是python代码是可执行的。你知道为什么会这样吗? .
    • 你不能那样做。如果你想添加另一个包,你需要为 Pepper 编译它,所以使用第二个链接。克隆它,在按照自述文件之前,您需要在文件 pepper_ros_compilation/repos/pepper_ros1.repos 中添加所需的包。
    • 你可以使用gentoo前缀链接直接在机器人头部搭建你的catkin工作空间
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多