ubuntu 18.04-desktop 安装ros 机器人开发环境——筑梦之路

ubuntu 18.04-desktop  安装ros 机器人开发环境

需要注意的是这里要安装桌面版系统,ros会涉及到图形程序和建模

百度百科的介绍:https://baike.baidu.com/item/ros/4710560?fr=aladdin

#备份自带的软件源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
#创建新的国内软件源,阿里云、网易、清华大学、中科大均可
sudo vim /etc/apt/sources.list
#中科大的源
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse

#更新软件
sudo apt-get update
#升级
sudo apt-get upgrade -y   

#添加ros的软件源
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
#拉取密钥
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
#更新
sudo apt update
#安装
sudo apt install ros-melodic-desktop-full
#初始化
sudo rosdep init
#更新
rosdep update
#配置环境变量
echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc
#使环境变量生效
source ~/.bashrc
#安装一些构建依赖包
sudo apt install python-rosinstall python-rosinstall-generator python-wstool build-essential

#测试验证
roscore

安装ROS2 dashing
#语言环境
sudo locale-gen en_US en_US.UTF-8
#更新
sudo update-locale LC_ALL=en_US.UTF-8 LANG=en_US.UTF-8
#环境生效
export LANG=en_US.UTF-8
#升级和安装一些包
sudo apt update && sudo apt install curl gnupg2 lsb-release
#下载
curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -
#添加源
sudo sh -c 'echo "deb [arch=amd64,arm64] http://packages.ros.org/ros2/ubuntu lsb_release -cs main" > /etc/apt/sources.list.d/ros2-latest.list'
#更新
sudo apt update
#安装
sudo apt install ros-dashing-desktop
#安装依赖
sudo apt install python3-argcomplete
#执行脚本
source /opt/ros/dashing/setup.bash
#加入环境变量
echo "source /opt/ros/dashing/setup.bash" >> ~/.bashrc
#使环境变量生效
source .bashrc
#更新
sudo apt update
#安装
sudo apt install ros-dashing-ros1-bridge

#安装完成后进行测试
终端中输入命令 ros2 -h

#其他
sudo apt -y install ros-melodic-robot-upstart ros-melodic-joy ros-melodic-ps3joy ros-melodic-joystick-drivers ros-melodic-rosbridge-suite \
	ssh proftpd-basic libudev-dev vim net-tools

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章