ROS
清晨的光明
努力写bug中...
展开
-
turtlebot3机器人通信
mytopic_demo代码下载地址:GitHub:https://github.com/kdongyi/turtlebot-communication-demo码云:https://gitee.com/kdongyi/turtlebot-communication-demo觉得有用请Star、Fork ^_^一、mytopic_demo功能:Python的Topic通信示例1、...原创 2019-11-14 17:09:32 · 999 阅读 · 0 评论 -
turtlebot3 多机器人协作,机器人跟随
item-机器人跟随demo@kdy一、item功能:键盘控制robot1,robot2根据robot1坐标跟随键盘控制robot1实现移动robot1向tf发布自身姿态数据信息robot2向tf发布自身姿态数据信息robot1与robot2进行tf坐标转换,建立统一坐标系计算robot1与robot2坐标间的距离差与角度差,将该数据发布robot2监听距离差与角度差,并控...原创 2019-11-14 16:53:17 · 5106 阅读 · 13 评论 -
Turtlebot3多机建图教程
ubuntu系统16.04 ,ROS版本kinetic OpenCR固件升级到1.2.1 之后的版本 ,OpenCR固件升级参考 安装多机地图合并软件包ros-kinetic-multirobot-map-mergesudo apt-get install ros-kinetic-multirobot-map-merge 1、多机测试步骤:[remotePC] 启动ros...原创 2018-12-01 16:06:06 · 4184 阅读 · 7 评论 -
Linux命令行连接WiFi(全网最简单的方法)
1、安装nmclisudo apt-get install nmcli2、查看网络设备sudo nmcli dev3、开启wifisudo nmcli r wifi on4、扫描wifisudo nmcli dev wifi5、连接wifisudo nmcli dev wifi connect "wifi名" password "密码"...原创 2018-11-26 22:24:24 · 35202 阅读 · 23 评论 -
ROS操作命令
rosrun rqt_graph rqt_graphROS_NAMESPACE=tb3_0 rosrun turtlebot3_teleop turtlebot3_teleop_key向远程主机拷贝文件:$ sudo scp -r /home/kdy/catkin_ws/src/mytopic_demo/ burger@192.168.3.38:/home/burger...原创 2018-11-29 23:00:29 · 850 阅读 · 0 评论 -
使用roslaunch来启动多个turtlesim节点和一个模仿节点以让一个turtlesim节点来模仿另一个turtlesim节点
使用roslaunch来启动多个turtlesim节点和一个模仿节点以让一个turtlesim节点来模仿另一个turtlesim节点。使用roslaunchroslaunch可以用来启动定义在launch文件中的多个节点。 用法:$ roslaunch [package] [filename.launch]先切换到beginner_tutorials程序包目录下:$ ros...原创 2018-11-24 16:13:41 · 2815 阅读 · 0 评论 -
ROS系统的话题
roscore首先确保roscore已经运行, 打开一个新的终端:$ roscoreturtlesim在本教程中我们也会使用到turtlesim,请在一个新的终端中运行:$ rosrun turtlesim turtlesim_node通过键盘远程控制turtle我们也需要通过键盘来控制turtle的运动,请在一个新的终端中运行:$ rosrun turtles...转载 2018-11-24 15:51:25 · 459 阅读 · 0 评论 -
Turtlebot3机器人ROS系统运行
一、网络配置1、更改PC端master网络配置查看PC端IP地址:ifconfig修改.bashrc:gedit ~/.bashrc 修改文件中的内容:ROS_MASTER_URI = http://IP_OF_PC:11311ROS_HOSTNAME = IP_OF_PC让环境生效:source ~/.bashrc2、更改Turtleb...原创 2018-11-24 11:37:51 · 1393 阅读 · 0 评论 -
ROS系统的节点
节点一个节点其实只不过是ROS程序包中的一个可执行文件。 ROS节点可以使用ROS客户库与其他节点通信。 节点可以发布或接收一个话题。 节点也可以提供或使用某种服务。客户端库ROS客户端库允许使用不同编程语言编写的节点之间互相通信: rospy = python 客户端库 roscpp = c++ 客户端库 rosjs = javascripts客户端库 ro...原创 2018-11-24 11:09:46 · 1140 阅读 · 0 评论