turtlebot(hydro)学习笔记二:桌面pc机键盘远程控制turtlebot
2015-03-10 19:00
375 查看
假设桌面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上联合操作,命令和以前一样,自己可以多尝试。我已经试过,办法可行
在主控制机和被控制机上做如下配置:
桌面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上联合操作,命令和以前一样,自己可以多尝试。我已经试过,办法可行
相关文章推荐
- turtlebot(hydro)学习笔记三:Android手机控制turtlebot
- turtlebot(hydro)学习笔记五:Joystick控制turtlebot运动
- turtlebot(hydro)学习笔记一:两台PC机间通信
- turtlebot(hydro)学习笔记七:ASUS Xtion pro live替换kinect
- turtlebot(hydro)学习笔记六:添加多个Kinect
- turtlebot(hydro)学习笔记四:turtlebot上hokuyo UTM-30LX激光扫描仪的添加及导航
- iOS 学习笔记 运动事件和远程控制
- Ubuntu 12.04 Remmina 远程桌面客户端 控制另外一台pc机
- Unity3d 5.x 学习笔记(2)—— 键盘控制物体移动与转向 (move and rotate)
- ROS进阶学习笔记(10)- 搭建自己的Turtlebot(5) - Interactive Makers
- iOS学习笔记07-运动事件和远程控制
- web开发-本地Windows远程桌面连接阿里云Ubuntu服务器-学习笔记九
- iQQ 学习笔记2 :借助新浪微博输入验证码、远程控制退出
- 远程连接(win7 + win2003) ,多桌面, 一个键盘一个鼠标控制两台电脑
- iOS学习笔记07-运动事件和远程控制
- 【Unity 3D】学习笔记四十六:输入与控制——键盘事件
- iQQ 学习笔记2 :借助新浪微博输入验证码、远程控制退出
- ROS进阶学习笔记(11)- Turtlebot Navigation and SLAM - ROSMapModify - ROS地图修改
- IOS开发学习笔记-(2)键盘控制,键盘类型设置,alert 对话框
- ROS知识(9)----安装Turtlebot2和远程控制Turtlebot2