Skip to content

CrashLab-2022/ERIC_A

Repository files navigation

ERIC_A (Erica Robot Inteligence Car - Automatic delivery)

Project Team : Deli-Bery

Member :

김정한(Jeonghan Kim), 배가연(Gayeon Bae), 박종찬(Jongchan Park), 이하연(Hayeon Lee), 권기현(Gihyeon Kwon), 강지훈(Jihun Kang)


Robot Hardware Developer :

강지훈(Jihun Kang), 이하연(Hayeon Lee)

Robot Software Developer :

김정한(Jeonghan Kim), 박종찬(Jongchan Park), 이하연(Hayeon Lee), 권기현(GIhyeon Kwon)

Web Developer :

배가연(Gayeon Bae)


Abstract

ERIC-A is an indoor autonomous robot designed for indoor package delivery. The robot is equipped with a self-driving system, which allows it to accurately estimate its current location and reach its destination. The robot is also equipped with YOLO artificial intelligence technology, so if there is a person in its path, it will say "Robot is passing by". If there is a person in the path, a voice will say "Robot is passing by". After logging in to the webpage, enter your name, product, and delivery address to place an order. As orders are placed, they are accumulated in the admin page database. The admin can select multiple orders to send for delivery. When the robot arrives at the admin page, the robot announces "Arrived" and the admin manipulates the admin page to open the robot and load the package. The admin presses the "Start delivery" button on the admin page and the delivery proceeds to the destination. After that, the robot returns to the starting station.

Please refer to YouTube for more detailed understanding.

workflow

flow

Hardware system :

Design

as

Architecture

hardware Architecture

Software system :

web Architecture

Software Architecture

Interface

                 user page                                administrator page

접수 접수상세조회-접수지도착

If you are curious about the contents related to the web, click this link. ERIC-A-web-backend-expressjs, ERIC-A-web-frontend-nuxtjs

robot System Architecture

How to run

install

git clone --recurse-submodules https://github.com/CrashLab-2022/ERIC_A.git

Requirements

# (on eric_a_bringup/scritps) 
sudo ./build.sh

Launch

roslaunch eric_a_bringup eric_a_robot.launch

Additional Resources