建议直接使用鱼香ROS的一键安装方式来安装ROS
## 一键安装
wget http://fishros.com/install -O fishros && . fishros
安装完成之后通过roscore指令来确认是否正确安装ROS
roscore
sudo apt-get install ros-noetic-vrpn
下载代码
git clone https://github.com/YunDrone-Team/Sunray.git
编译代码
cd Sunray
## 编译
./build.sh
写入环境变量
## 打开环境变量文件
vim ~/.bashrc
## 写入环境变量
source ~/Sunray/devel/setup.bash
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/Sunray/Simulation/sunray_simulator/models
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/Sunray/Simulation/sunray_simulator/models/scence_models
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/Sunray/Simulation/sunray_simulator/models/sensor_models
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/Sunray/Simulation/sunray_simulator/models/drone_models
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/Sunray/Simulation/sunray_simulator/models/world_models
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/Sunray/Simulation/sunray_simulator/models/ugv_models
export GAZEBO_MODEL_PATH=$GAZEBO_MODEL_PATH:~/Sunray/Simulation/sunray_simulator/texture
## 按esc 输入wq保存退出
## 刷新环境变量
source ~/.bashrc
## 为了确认你的包路径已经设置,回显 ROS_PACKAGE_PATH 变量
echo $ROS_PACKAGE_PATH
编译后运行以下指令确认安装成功
roslaunch sunray_simulator sunray_sim_1uav.launch
安装VSCODE:VSCode
安装vim:sudo apt install vim
安装QGC地面站:qgroundcontrol