任务1.2 智能网联汽车技术开发环境搭建与基本使用
学习目标
知识目标:
掌握Ubuntu系统的安装与使用方法,熟悉Ubuntu的文件系统和命令终端的常用命令的含义;
掌握ROS系统的安装和各个组件使用方法,熟悉ROS系统的架构、文件系统和常用命令的含义;
能力目标:
能熟悉使用Ubuntu系统命令终端的常用命令完成相关操作;
能熟悉使用ROS的常用命令完成代码编译、功能节点启动、ROS组件启动和功能调试;
能熟悉使用rqt、rviz和gazebo等ROS组件完成数据可视化、功能调试和功能仿真。
任务描述
智能网联汽车技术的开发一般都是基于Ubuntu系统和ROS系统展开的,后面章节的深入学习都要依托Ubuntu系统和ROS系统展开。通过这一章节的学习,你将完成Ubuntu和ROS系统的安装,熟悉使用Ubuntu和ROS系统的文件架构和常用命令,为后续学习打下基础。
任务准备
1.资料学习
2.任务准备
(1)Ubuntu安装与基本使用
(2)ROS系统安装与架构解析
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'
设置key:
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
(3)ROS系统基础命令与组件使用
任务实施
Ubuntu安装与基本命令操作
ROS安装与功能验证
ROS常用命令操作
ROS常用组件使用
任务拓展
Linux常用命令索引
Linux命令大全:http://man.linuxde.net/
菜鸟Linux命令:https://www.runoob.com/linux/linux-command-manual.html
ROS系统教程
ROS Wiki:http://wiki.ros.org/cn
创客智造:https://www.ncnynl.com/archives/201906/3147.html

