Skip to content
/ ssak3 Public

ROS2와 시뮬레이터를 사용하여 가상의 환경에서 빨래수거를 대신 해주는 로봇

Notifications You must be signed in to change notification settings

bbong-gu/ssak3

Repository files navigation

SSAK3

빨래수거 로봇



✏️ 서비스 소개

SSAK3 : 알아서 빨래수거를 해주는 로봇 🤖

원하는 세탁물, 스케줄 설정을 통해 빨래를 수거해보세요!


👪 멤버

BE, ROS BE, ROS BE, FE FE, ROS ROS FE, ROS
김라현 김예진 오다희 이정섭 이승종 홍영기


🔧 기술스택

🎮 시뮬레이터

Language | python 3.7.5

Library | ROS eloquent(20200124 release), Openssl 1.0.2u, Opencv 3.4.6, YOLO v5

👑 프론트엔드

Language | Javascript

Framework | React 18.2.0

Library | Axios 1.5.0, Recoil 0.7.7



🎺 백엔드

Language | Python 3.7.5

Framework | FastAPI 0.99.1

Data(RDBMS) | SQLAlchemy 2.0.20



🔑 인프라

DB | MariaDB 8.0.34

Server | Git, Ubuntu 20.0.4, Nginx, Jenkins, Docker, Docker compose

🔗 시스템 아키텍처




🎀 기능소개

시리얼 번호 등록

로봇의 시리얼 번호를 등록

세탁물 선택 & 주행

원하는 세탁물을 선택 후 수거 명령

스케줄 등록

원하는 시간대에 자동으로 수행 명령

🖋️ 사용기술

맵 생성

Lidar센서를 사용하여 거리를 측정하고 맵을 생성합니다

물체 탐지 & 위치 계산

Yolo를 사용하여 물체를 탐지하고 위치를 계산합니다

경로 생성 & 제어



📐 명세

📬 API 명세

https://www.notion.so/API-9a5578cf822b47e68afc881373511fb3

🧮ERD

About

ROS2와 시뮬레이터를 사용하여 가상의 환경에서 빨래수거를 대신 해주는 로봇

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published