Skip to content

Commit

Permalink
updated reamde
Browse files Browse the repository at this point in the history
  • Loading branch information
MasterPa authored Jul 22, 2021
1 parent f7c4f0d commit 628ecce
Showing 1 changed file with 30 additions and 41 deletions.
71 changes: 30 additions & 41 deletions README.md
Original file line number Diff line number Diff line change
@@ -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:

Expand All @@ -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:

Expand All @@ -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

Expand All @@ -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

Expand Down

0 comments on commit 628ecce

Please sign in to comment.