欢迎光临散文网 会员登陆 & 注册

《ROS机器人编程》第三章_搭建ROS开发环境

2023-05-30 13:06 作者:京天博特  | 我要投稿

更新!整理出《ROS机器人编程》第三章ppt讲义版,请对照书籍P22-39页学习,配套视频教学文档可在YouTube上查看。

相关视频链接以及更多详细资料可以在消息页面留言联系小编哟。

听课不停学,每周二,周五更新,欢迎追更!

【说明】本书使用的ROS应用程序开发环境如下。

  •  硬件:使用INTEL及AMD芯片的台式机及笔记本电脑

  • 操作系统:Ubuntu 16.04.x Xenial Xerus或Linux Mint 18.x

  • ROS:Kinetic Kame


【说明】如果用户的Ubuntu版本是16.04.x或Linux Mint 18.x,那么可以使用下面准备好的一个脚本来简化ROS安装

$wget https://raw.githubusercontent.com/ROBOTIS-GIT/robotis_tools/master/install_ros_kinetic.sh

$ chmod 755 ./install_ros_kinetic.sh
           $ bash ./install_ros_kinetic.sh

【说明】测试安装结果

所有ROS安装已完成。要测试它是否正确安装,请关闭所有终端窗口并运行一个新的 终端窗口。现在通过输入以下命令来运行roscore。

$ roscore如果运行之后像下面没有出现错误,则说明成功安装。退出是[Ctrl+c]。

【说明】如果用户已经安装了ROS,下面测试它看看是否正常工作。下面的例子是用ROS提供的turtlesim功能包(节点组合)在屏幕上显示ROS的图标-乌龟,并可以用键盘操纵它的 一个节点(程序)。

在本文中,许多ROS特定的术语,如节点、功能包和roscore将在第4章的ROS术语中详细介绍。让我们先确保ROS安装没有问题吧。

如果您按下该终端窗口上的方向键(←,→,↑,↓),您将看到乌龟按照上图右侧所示的方向键移动。您必须在终端窗口中输入键盘。这看似只是一个简单的仿真,但实体机器人也可以通过这种方式进行远程控制。

在终端窗口中按[Ctrl+c]终止所有被执行的roscore和节点。作为参考,[Ctrl+c]用于强制终止Linux/Unix中的程序。

欢迎点击关注京天机器人专营店https://item.jd.com/10055225794502.html#crumb-wrap

原创声明:本篇文档为原创文档。欢迎转发转载,请注明出处。
本书中使用的开源代码会根据读者使用的时间,可能会有版本变化,因此在运行时可能会有相异的结果。

本次文稿编辑在原版上增加了开源软件列表,开源硬件列表,开源资源以及相关社区等链接,希望大家在学习ppt的同时可以参考原版书籍配合电脑实战,会更有帮助。

微信搜一搜:京天机器人。获取更多章节ppt讲义



《ROS机器人编程》第三章_搭建ROS开发环境的评论 (共 条)

分享到微博请遵守国家法律