From 628ecce981ec53da3f04d28ab552f5903e735997 Mon Sep 17 00:00:00 2001 From: Hanyang Wang Date: Thu, 22 Jul 2021 15:32:18 +0800 Subject: [PATCH] updated reamde --- README.md | 71 +++++++++++++++++++++++-------------------------------- 1 file changed, 30 insertions(+), 41 deletions(-) diff --git a/README.md b/README.md index 14de91d5..746c2ed7 100644 --- a/README.md +++ b/README.md @@ -1,16 +1,13 @@ # GAAS: Towards L5 Autonomous Flying Cars, a Robust Framework Extends GAAS with Lidars! -[![Contributors][contributors-shield]][contributors-url] -[![Forks][forks-shield]][forks-url] -[![Stargazers][stars-shield]][stars-url] -[![Issues][issues-shield]][issues-url] -[![BSD-3 License][license-shield]][license-url] +![Star](https://img.shields.io/github/stars/generalized-intelligence/gaas?style=flat-square)![fork](https://img.shields.io/github/forks/generalized-intelligence/gaas?style=flat-square)![watch](https://img.shields.io/github/watchers/generalized-intelligence/gaas?style=flat-square)![BSD-3](https://img.shields.io/github/license/generalized-intelligence/gaas?style=flat-square)![twitter](https://img.shields.io/twitter/follow/GAAS_dev?style=social) + ## About GAAS -GAAS is an open-source program designed for fully autonomous VTOL(a.k.a flying cars) and drones. GAAS stands for Generalized Autonomy Aviation System. We hope to accelerate human use of the sky through the full autonomy of flying vehicles. This project started in 2016 as a hobby for two students. 2019 we open-source the project and hope to develop GAAS full time in the long term. +**GAAS is an open-source program designed for fully autonomous VTOL(a.k.a flying cars) and drones.** GAAS stands for Generalized Autonomy Aviation System. We hope to accelerate human use of the sky through the full autonomy of flying vehicles. This project started in 2016 as a hobby for two students. 2019 we open-source the project and hope to develop GAAS full time in the long term. -GAAS provides a fully autonomous flight platform based on lidar, HD-map relocalization, path planning, and other modules for aircraft. In contrast to the autopilot technology previously available only for consumer-grade drones, GAAS aims for robust fully autonomous flight for human-carrying, and can be easily combined with national air traffic control. At GAAS you can see many of the automotive-grade(AG) technologies that were previously only available in self-driving cars. And there is a wealth of extensibility to help you customize your development to your goals. +**GAAS provides a fully autonomous flight platform based on lidar, HD-map relocalization, path planning, and other modules for aircraft.** In contrast to the autopilot technology previously available only for consumer-grade drones, GAAS aims for robust fully autonomous flight for human-carrying, and can be easily combined with national air traffic control. At GAAS you can see many of the automotive-grade(AG) technologies that were previously only available in self-driving cars. And there is a wealth of extensibility to help you customize your development to your goals. ## Previews: @@ -24,19 +21,6 @@ GAAS provides a fully autonomous flight platform based on lidar, HD-map relocali A video has been uploaded to show the whole pipeline. You may need to download this [video](https://github.com/cyanine-gi/GAAS_contrib_resources/blob/main/demos/gaas_contrib_test1_20210419_compressed.mp4?raw=true). -## Index - -1.About GAAS - -2.Differences between GAAS deprecated and new GAAS - -3.Build with - -4.Getting Started - -5.License - -6. Features and roadmap ## Differences between GAAS deprecated and new GAAS: @@ -59,34 +43,39 @@ Therefore, the introduction of LIDAR seems to be necessary at present. That's wh ## Build with: -#step<1> Check your network status -ping github.com +### step<1> Check your network status + + ping github.com + +### step<2> tools + + sudo apt install vim bwm-ng htop tmux git net-tools cmake-gui + +### step<3> docker(for simulation only) + + curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun -#step<2> tools -sudo apt install vim bwm-ng htop tmux git net-tools cmake-gui + sudo usermod -aG docker gi -#step<3> docker(for simulation only) + docker pull gaas/mavros-gazebo7-px4 -curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun +### step<4> ros_melodic -sudo usermod -aG docker gi + ./install_ros_melodic.sh -docker pull gaas/mavros-gazebo7-px4 +### step<5> opencv 3.4.5 -#step<4> ros_melodic -./install_ros_melodic.sh +install cmake-gui make sudo make install -#step<5> opencv 3.4.5 -#download cmake-gui make sudo make install +### step<6> glog -#step<6> glog +https://github.com/google/glog.git git checkout -b v0.4.0 -#https://github.com/google/glog.git git checkout -b v0.4.0 -#cmake make make install +cmake make make install -#step<7> pcl 1.8 build from source +### step<7> pcl 1.8 build from source -#step<8>(for icp cuda only) update your cmake to 3.14.7 and install cuda 10.2 +### step<8>(for icp cuda only) update your cmake to 3.14.7 and install cuda 10.2 OS: Ubuntu 18.04 @@ -96,14 +85,14 @@ PX4(simulation only) 1.8.0 To build the project, setup all dependencies and run: -./build_all.sh + ./build_all.sh To run GAAS_contrib algorithms: -cd algorithms -./run_gaas_contrib_algorithms.sh + cd algorithms + ./run_gaas_contrib_algorithms.sh -And checkout your L5 flying car demo in simulation environment! +**And checkout your L5 flying car demo in simulation environment!** ## License