ROS基础性学习笔记(二):环境搭建

准备:Ubuntu16.04系统,建议换上中科大的源(个人观感速度快)

预防出错:

sudo apt-get install dirmngr

添加ROS仓库:

sudo sh -c '. /etc/lsb-release && echo "deb http://mirrors.ustc.edu.cn/ros/ubuntu/ $DISTRIB_CODENAME main" > /etc/apt/sources.list.d/ros-latest.list'

设置密钥:

sudo apt-key adv --keyserver hkp://pool.sks-keyservers.net --recv-key 0xB01FA116

以上可能会报错(公钥有问题),暂时没发现什么后果,感觉不影响正常使用

更新:

sudo apt-get update

安装kinetic版的ROS的桌面完全版:

sudo apt-get install ros-kinetic-desktop-full

要等好久......,而且只含有一些基本功能,更加详细的还需要具体安装

安装rqt的全体包:

sudo apt-get install ros-kinetic-rqt*

初始化:

sudo rosdep init

建议在进行这个操作前,先上柱香,因为要访问外网的缘故,经常会报错,可以试试手机热点,VPN或者因为http://raw.githubusercontent.com这个网址被DNS污染了嘛,也就是被墙了。首先查询网站真实ip地址,通过通过IPAddress.com首页,输入raw.githubusercontent.com查询到真实IP地址。然后!!!

sudo vim /etc/hosts
你查询到的IP raw.githubusercontent.com

这样子解释一下就OK啦~(小声哔哔:墙这种网干嘛?影响我学习!这样我还怎么建设新中国!)

init后执行:

rosdep update

漫长的等待~~~~

安装ROS一些被频繁使用的功能包:

sudo apt-get install python-rosinstall

把环境加载文件写进bashrc中:

echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc
source ~/.bashrc

创建并初始化工作目录:

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace
cd ~/catkin_ws/
catkin_make

加载catkin构建系统相关的环境文件:

source ~/catkin_ws/devel/setup.bash

这样就创建好啦!打开一个新的终端并输入:

roscore

出现这个界面就证明没有问题啦

以下安装我们喜闻乐见的小海龟做个测试:

sudo apt-get install ros-kinetic-turtlesim

打开一个新的终端

rosrun turtlesim turtlesim_node

出现

在打开一个新的终端

rosrun turtlesim turtle_teleop_key

就可以玩耍啦!

By the way:

echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc

把工作空间的变量也加载进来

OK!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值