turtlebot(hydro)学习笔记二:桌面pc机键盘远程控制turtlebot

    假设桌面pc机为主控制机,主机名为desk;turtlebot上电脑为被控制机,主机名为robot。(其中具体主机名以现实情况为准)。

    在主控制机和被控制机上做如下配置:   

桌面pc机:

    将以下语句添加进~/.bashrc中:

    export ROS_HOSTNAME=desk.local

    export ROS_MASTER_URI=http://robot.local:11311

    然后再source ~/.bashrc

Turtlebot上的电脑:

    将以下语句添加进~/.bashrc中:

    export ROS_HOSTNAME=robot.local

    export ROS_MASTER_URI=http://robot.local:11311

    然后再source ~/.bashrc

         到此为止,实现上述功能所需要的配置已经完成。接下来分别运行以下命令:

Turtlebot上的电脑:

           $roslaunch turtlebot_bringup minimal.launch

桌面pc机:

     $ssh robot的用户名@IP

           $roslaunch turtlebot_teleop keyboard_teleop.launch

    现在可以在桌面pc机中用键盘远程控制turtlebot运动了。另外设计到绘制地图、导航等操作,可以在桌面pc机和turtlebot上联合操作,命令和以前一样,自己可以多尝试。我已经试过,办法可行

你可能感兴趣的:(ROS(hydro)学习总结)