Skip Menu

프로젝트 소개

Human-following autonomous mobile robots (wheelded, flying)

create 관리자access_time 2024.03.19 15:32visibility 307

 

Human-following autonomous mobile robots (wheelded, flying)

  • group팀명

  • access_time강의시간

    화 19,20교시(18:00~18:50)

  • business강의실

    용현캠 60주년-107호

  • face담당교수

    김광기

  • book관련 학과

    전기공학, 전자공학, 정보통신공학, 컴퓨터공학, 스마트모빌리티공학, 메카트로닉스공학, 인공지능공학, 기계공학, 항공공학, 조선해양공학

  • location_city관련 회사

    - 네이버, 현대기아차, 현대모비스, LG전자, 삼성, 만도, 콘티넨탈 등 - 한국자동차연구원, 생산기술연구소, ETRI, KIMM, KARI 등

  • people파트너 및 스폰서

프로젝트 목표

1. 1/10 스케일의 레이싱카 제작 (RC카를 개조) - 현재 완성된 하드웨어 플랫폼 제작 완료 상태이며 참여인원을 고려하여 1대를 추가 제작 고려 중 2. 자율주행 시뮬레이터(F1TENTH, Autoware, CARLA) 및 자율비행 시뮬레이터(AirSim)을 활용한 센서데이터 수집 및 처리, 상태 추정, 경로생성, 그리고 최적제어 기술을 학습하고 구현실습한다. 3. 센서퓨전(거리/방향센서(UWB)와 관성센서(IMU), 그리고 비전센서(Stereo Camera)를 이용하여 물체를 인지하고 추종하는 알고리즘을 개발한다. 4. UWB 신호를 이용하여 Anchor(사람)와 Tag(로봇)사이의 거리 및 방향을 결정 또는 추정하고 이를 기반으로 way-point tracking 기법들을 적용하여 자율적으로 인간을 추종(following)하는 로봇을 Turtlebot3에 구현한다.


관련된 이슈나 문제

  • 자율주행을 위한 * Perception (인지) – 센서퓨전 * Planning (판단) - 실시간 최적화 기반 * Control (제어) - 예측제어 * Learning (학습) – 강화학습 * Embedded System Design (임베디드시스템 설계) - ARM 계열 (Arduino, Mbed 등) * Software (ROS(2), 파이썬(Python), C++) 에 대한 이론을 학습하고 실습을 통하여 구현한다.
  • SLAM, Path/Motion Planning, Control 모듈을 기반으로 한 모듈형 자율로봇 알고리즘 개발과 함께 Pixel-to-Torque 기반의 End-to-End 학습을 기반으로 한 통합 자율로봇 알고리즘을 함께 진행하여 그 성능과 장단점을 비교한다.

방법 및 기술

  • ROS(2)
  • C++ and/or Python
  • MATLAB/Simulink
  • Math (optimization, reinforcement learning, AI)

선호하는 관심사 및 준비

  • 로봇, 자율주행자동차, 드론 등 자율시스템의 상태추정 및 제어에 관심이 있는 모든 학부연구생들의 참여를 환영합니다.
  • Robotics (HW, SW)
  • Autonomous Systems
  • Robot Perception and Estimation
  • Path Planning for Autonomous Robots
  • Visuomotor Control (End-to-End Learning)

과제결과물

그림19.jpg
그림20.jpg
그림21.jpg
그림22.jpg
그림23.jpg