본문 바로가기

PROJECT/Autonomous Driving

Ubuntu 18.04 Autoware 설치하기

1. Ununtu 18.04 설치

http://mirror.kakao.com/ubuntu-releases/

 

Ubuntu Releases

These older Ubuntu releases are now in Extended Maintenance (ESM): We are happy to provide hosting for the following projects via the cdimage server. While th

mirror.kakao.com

 

환경설정

Memory: 6.0GB

Disk: 64GB

 

2. ROS melodic 설치

http://wiki.ros.org/melodic/Installation/Ubuntu

 

melodic/Installation/Ubuntu - ROS Wiki

We are building Debian packages for several Ubuntu platforms, listed below. These packages are more efficient than source-based builds and are our preferred installation method for Ubuntu. Note that there are also packages available from Ubuntu upstream. P

wiki.ros.org

 

# 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 install curl

$ curl -s https://raw.githubusercontent.com/ros/rosdistro/master/ros.asc | sudo apt-key add -

$ sudo apt update

$ sudo apt install ros-melodic-desktop-full

$ echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc

$ source ~/.bashrc

$ sudo apt install python-rosdep python-rosinstall python-rosinstall-generator python-wstool build-essential

$sudo apt install python-rosdep

$sudo rosdep init

$ rosdep update

 

3. Qt 설치

https://coinpipe.tistory.com/91

 

우분투 18.04 환경에서 QT 설치

들어가며  많은 개발 환경 중에 요즘 좀 뜨고 있는 QT 개발 환경에 대해서 설명하고자 합니다.  QT는 리눅스 환경에서 X-Window 용 GUI 프로그램 개발에 특화된 개발 프로그램이라고 보시면됩니다.

coinpipe.tistory.com

https://webnautes.tistory.com/1413

 

Ubuntu 18.04에 Qt 5.14 개발환경 구축

Ubuntu Linux 18.04에 미리 빌드되어 나오는 qt 설치 파일을 다운로드 받아 설치 후, 간단한 예제 코드를 작성하여 터미널에서 컴파일 하는 과정을 다루었습니다. 1. http://download.qt.io/archive/qt/ 의 최신

webnautes.tistory.com

 

# Qt 설치에 필요한 패키지 설치

$ sudo apt-get install qt5-default 

$ sudo apt-get install build-essential

 

# Qt 설치 명령어

$ wget http://download.qt.io/official_releases/qt/5.12/5.12.10/qt-opensource-linux-x64-5.12.10.run

$ chmod +x ./qt-opensource-linux-x64-5.12.10.run

$ ./qt-opensource-linux-x64-5.12.10.run

 

./qt-opensource-linux-x64-5.12.10.run를 입력하면 다음과 같은 창이 뜬다. Next

 

회원가입 후 로그인 해준다.

 

계속 디폴트 값으로 넘기다가 다음 화면에서 Qt 체크해주고 Next

 

라이센스 동의 후 Install 해준다.

 

$ nano ~/.bashrc

 

export PATH=/home/webnautes/Qt5.12.10/5.12.10/gcc_64/bin/:/home/webnautes/Qt5.12.10/Tools/QtCreator/bin/:$PATH

 

을 마지막 줄에 추가

 

$ source ~/.bashrc

$ qmake -version

 

4. Autoware 설치

https://github.com/Autoware-AI/autoware.ai/wiki/Source-Build

 

Autoware-AI/autoware.ai

Open-source software for self-driving vehicles. Contribute to Autoware-AI/autoware.ai development by creating an account on GitHub.

github.com

 

$ sudo apt update

$ sudo apt install -y python-catkin-pkg python-rosdep ros-$ROS_DISTRO-catkin

$ sudo apt install -y python3-pip python3-colcon-common-extensions python3-setuptools python3-vcstool

$ pip3 install -U setuptools

 

# 빌드 명령어

$ mkdir -p autoware.ai/src

$ cd autoware.ai

$ wget -O autoware.ai.repos "https://raw.githubusercontent.com/Autoware-AI/autoware.ai/1.14.0/autoware.ai.repos"

$ vcs import src < autoware.ai.repos

$ rosdep update

$ rosdep install -y --from-paths src --ignore-src --rosdistro $ROS_DISTRO

$ colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release

 

# Autoware 실행

$ cd autoware.ai

$ source install/setup.bash

$ roslaunch runtime_manager runtime_manager.launch

 

드디어 성공 ~ ㅠ

'PROJECT > Autonomous Driving' 카테고리의 다른 글

Ubuntu 18.04 Autoware 설치하기  (2) 2021.07.13
ROS, Robot Operating System  (0) 2021.05.30