ROS学习笔记(一):工作空间(Workspace)
前言
由于最近在使用ROS+MoveIt进行机器人开发项目,而我又是第一次接触ROS,为此进行了大量的学习。在学习过程中,我发现网上关于ROS的教程总是建立在学习者有一定的相关知识的基础之上,而ROS.org的官方教程又较为枯燥,所以我想把自己的学习笔记分享在这里,希望可以帮助到更多的零基础学习者更快地掌握ROS的关键知识。
完成学习这个系列后,你将会得到一个有若干简单功能包的工作空间,并在这个过程中大致了解如何创建工作空间与功能包,如何使用C++为功能包编写代码,并熟悉ROS进行开发的过程中常用的工具。
因为我是一个ROS新手,这篇文章难免会有错误,希望各位大佬可以不吝赐教,我会在第一时间修改。
前期要求
本篇笔记建立在ROS已经安装完毕,且环境已经配置好的基础之上, 如果还未完成ROS的安装, 可以参考这篇官方教程进行安装。
本系列笔记将会使用Ubuntu 20.04 + ROS Noetic。
概述
本篇笔记将会粗浅地介绍工作空间的概念与其组重要成部分。
本篇文章参考了古月居ROS入门21讲及