ROS学习-创建一个工作空间

本文涉及的产品
资源编排,不限时长
简介: ROS学习-创建一个工作空间

安装ros的过程可以参考:

Ubuntu 18.04.05 LTS配置ROS Melodic各种问题详细解决(填坑)

创建工作环境:

创建当前工作空间路径,并使用catkin_make进行第一次编译。

# mkdir创建文件夹,-p可以创建多级文件夹
# 后面的路径可以自己指定
mkdir -p ~/catkin_ws/src
# 切换到创建的文件路径
cd ~/catkin_ws/
# catkin_make是ros自带的命令,类似于我们学习的Cmake .. 和 make
catkin_make

我们可以在刚才创建的文件夹中找到一个新生成的devel文件夹,内部包含了很对*sh文件,使用source激活里面的setup.bash激活当前环境。

# 激活当前环境
source devel/setup.bash

随后使用下述命令,查看是否激活成功。

$ echo $ROS_PACKAGE_PATH

若返回的结果类似于如下形式,则证明环境激活成功。

/home/youruser/catkin_ws/src:/opt/ros/kinetic/share
相关实践学习
Docker镜像管理快速入门
本教程将介绍如何使用Docker构建镜像,并通过阿里云镜像服务分发到ECS服务器,运行该镜像。
阿里云资源编排ROS使用教程
资源编排(Resource Orchestration)是一种简单易用的云计算资源管理和自动化运维服务。用户通过模板描述多个云计算资源的依赖关系、配置等,并自动完成所有资源的创建和配置,以达到自动化部署、运维等目的。编排模板同时也是一种标准化的资源和应用交付方式,并且可以随时编辑修改,使基础设施即代码(Infrastructure as Code)成为可能。 产品详情:https://www.aliyun.com/product/ros/
目录
相关文章
|
12月前
|
IDE Linux 开发工具
[ROS基础] --- 创建工作空间
[ROS基础] --- 创建工作空间
234 0
|
10月前
ROS创建工作空间添加包并编译
ROS创建工作空间添加包并编译
114 0
|
11月前
|
机器学习/深度学习 前端开发 机器人
ubuntu16.04下ROS操作系统学习笔记(三 / 一)ROS基础-工作空间
ubuntu16.04下ROS操作系统学习笔记(三 / 一)ROS基础-工作空间
180 0
|
C++
ROS学习-写一个tf broadcaster(C++)
ROS学习-写一个tf broadcaster(C++)
139 0
ROS学习-写一个tf broadcaster(C++)
|
数据可视化 Ubuntu 机器人
ROS学习-tf介绍
ROS学习-tf介绍
207 0
ROS学习-tf介绍
|
存储
ROS学习-记录和回放数据
ROS学习-记录和回放数据
366 0
ROS学习-记录和回放数据
|
存储
ROS学习-写一个简单的Publisher和Subscriber
ROS学习-写一个简单的Publisher和Subscriber
122 0
ROS学习-写一个简单的Publisher和Subscriber
|
XML 数据格式
ROS学习-使用rqt_console 和 roslaunch
ROS学习-使用rqt_console 和 roslaunch
141 0
ROS学习-使用rqt_console 和 roslaunch
|
存储
ROS学习-理解ROS Services 和 Parameters
ROS学习-理解ROS Services 和 Parameters
193 0
ROS学习-理解ROS Services 和 Parameters
ROS学习-理解ROS话题
ROS学习-理解ROS话题
453 0
ROS学习-理解ROS话题

推荐镜像

更多