3neutronstar / eswContest

This project is an image processing autonomous driving model car.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

2020ESWContest_car_2020

2020년 제 18회 임베디드 소프트웨어 경진대회 - 자율주행모형자동차 부문 출품작

시연 영상 URL : https://youtu.be/N7R0gRULq3o

팀 이름 : 알아서가SSU

팀 구성 : 숭실대학교 김대희, 강민수, 이상민, 이석준


주요 코드

프로그램 폴더 - eswContest/CarSDK/Application/self_driving_program

메인 - main.c

영상 처리 - imgProcess.h(주석 포함), imgProcess.cpp

차량 제어 - control_mission.h(주석 포함), control_mission.cpp

미션 수행 - mission.h(주석 포함), mission.c

동작 사진

차량 사진



Requirement(Installment)

  • Ubuntu 16.04, 18.04 (WSL2 is available)
  • Hyundai Autron's Embedded Car

How to Download Requirement

Prerequisites

  1. Download all the required package
    sudo apt-get update
    sudo apt-get install build-essential
    sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 libz1:i386
    sudo apt-get install ssh
    sudo apt-get install gparted
  1. Download a Setup file
    git clone https://github.com/fabiano77/eswContest.git
    cd eswContest
  1. Download crosscompiler It is classified. (You can't get it in ordinary way)
    If you have the crosscompiler, tar -xzvf CarSDK.tar.gz and move the crossCompiler dir to eswContest/CarSDK/.

  2. Compile the file

    cd CarSDK/Application/
  • Tracking Red
    cd 1st_mission_code After changing directory, make the run file by make.
  • Main Autonomous Driving System
    cd self_driving_program
    After changing directory, make the run file by make.
  1. Transfer to Embedded Car Connect the Embedded Car with your PC by ethernet cable. (setup the ethernet environment part is needed#TODO)
    scp self_driving_program root@10.10.70.4:/home/root/self_driving_program

Now, get the authority of a car by using ssh. You can test our code.

    ssh root@10.10.70.4
    ./self_driving_program

Contributors

  • Daehee Kim (fabiano77)
  • Minsoo Kang (3neutronstar)
  • Sangmin Lee (smlee212)
  • Seokjun Lee (ykykyk112)

Soongil Univ.

About

This project is an image processing autonomous driving model car.


Languages

Language:C 77.5%Language:C++ 21.9%Language:Makefile 0.6%