Logo
latest

AI Autonomous Robot

  • Installation
    • 개 요
    • ※ 조립 과정
    • JupyterLab 접속 & 예제 실행
  • Hardware
    • 중요 부품
    • SBC(Single Board Computer)
    • 블록도
    • 옵션 : 6축 로봇팔
  • Software
    • ROS
    • NVIDIA Inference
    • JupyterLab

Mini Autonomous Robot

  • Installation
    • 개 요
    • ※ Jetson Nano ver.
    • ※ Raspberry Pi ver.
    • JupyterLab 접속 & 예제 실행
  • Hardware
    • 중요 부품
    • SBC(Jetson Nano)
    • SBC(Raspberry PI 4B)
    • 블록도
  • Software
    • ROS 1 (Jetson Nano)
    • ROS 2 (Raspberry)
    • Docker
    • JupyterLab

직접해보는 것!!!

  • Communication
    • ROS Topic Publisher
    • ROS Topic Subscriber
    • ROS Command Example
    • ROS Service Server
    • ROS Service Client
    • ROS Action Server
    • ROS Action Client
  • 로봇 센서
    • IMU
    • Sonar
    • Camera
    • LIDAR
  • 멀티미디어
    • 스피커
    • 조이스틱 진동
  • 융합시 문제
    • 처리지연 Publisher
    • 처리지연 Subscriber
    • 타임슬롯 Publisher
    • 타임슬롯 Subscriber

AI 실습 컨텐츠

  • 로봇 인공지능
    • 파란색 인식
    • 색상 인식
  • AI 실습예제
    • 이미지로 객체 검출하기
      • 오렌지 검출하기 - googlenet
      • 오렌지 검출하기 - alexnet
      • Network
    • 영상으로 객체 검출하기
      • 자동차 검출하기
      • 보행자 검출하기
      • 강아지 검출하기
      • Network
    • 카메라로 객체 검출하기
      • 객체 검출하기
      • 얼굴 검출하기
      • 강아지 검출하기
      • Network
    • 카메라로 객체 분할하기
      • 객체 분할하기
      • Network
    • 카메라로 깊이 추정하기
      • 깊이 (Depth) 추정하기
      • Network
    • 카메라로 포즈 추정하기
      • 손 포즈 추정하기
      • Network
    • ‘10줄’ 예제 코드 작성해보기

신나게 놀아보는 것!!!

  • 로봇팔
    • 로봇팔 움직이기
    • 서보모터 각도 읽기
    • 서보모터 제어하기
    • 로봇팔로 춤춰보기
    • 로봇팔 티칭하기
    • 로봇팔로 객체 추적하기
    • 로봇팔로 얼굴 추적하기
    • 그리퍼 제어하기
    • 로봇팔 댄스 - 1
    • 로봇팔 댄스 - 2
  • 놀아보는 것!!!
    • 로봇팔 댄스
    • 뽑 기

같이 함께 해보는 것!!!

  • Basic Concept & 용어정리
    • Mapping & SLAM
      • Mapping이란?
      • SLAM 이란?
    • Localization & AMCL
      • Localization이란?
      • AMCL(Adaptive Monte Carlo Localization)
    • Path Planning
      • Global Cost map & Planner
        • Global Cost map & Global Planner
      • Local Cost map
        • Local Cost Map이란?
        • Obstacle Layer
        • Inflation layer
      • Local Planner
        • Local Planner란?
        • DWA Local Planner
        • Robot Configuration Parameters
        • Goal Tolerance Parameters
        • Forward Simulation Parameters
        • Trajectory Scoring Parameters
  • Navigation setting for Zetabot
    • Mapping 실전
    • Navigation 실전
  • Control Parameter
    • 1. 직접 폴더로 이동하여 파라미터 값 수정하기
    • 2. GUI상으로 실시간으로 파라미터 값 넣기
      • Control Parameter
      • Inflation Layer
      • Cost_scaling_factor
  • 로봇 구동
    • 로봇 구동
    • 로봇 구동 (Odometry)
  • Global / Local Coastmap
Zetabot
  • Navigation setting for Zetabot
  • Edit on GitHub

Navigation setting for Zetabot

  • 제타봇 네비게이션 및 조작 설명입니다.

Mapping 실전

매핑에 대한 설명입니다.

  1. 제타봇의 전원 스위치를 켭니다.

  2. Mapping 버튼을 클릭합니다.

  3. 제타봇을 움직여서 매핑을 시도합니다. 빨간색으로 측정되어있는 부분이 라이다에서 측정된 데이터들입니다. 검은색은 SLAM 알고리즘을 통하여 라이다가 측정한 벽입니다.

  4. 제타봇 조이스틱 조작

    1. 전원을 켭니다.

    2. 조이스틱에 진동이 오면 제타봇과 조이스틱이 연결되었다는 신호입니다.

    3. 엑셀(LB)버튼을 누르고 왼쪽 조이스틱을 사용하여 핸들링을 합시

    4. LT버튼을 누르고 오른쪽 조이스틱을 사용하여 제타봇을 회전시킵시다.




Navigation 실전

  1. Mapping이 끝났다면 Navigation 버튼을 클릭합니다.

  2. 2D Pose Estimate로 로컬라이제이션을 실행합니다.

    이때 라이다상에서 초록색으로 측정이 된 장애물과 맵상의 장애물이 어느정도 일치하는게 좋습니다.

  3. 2D Nav Goal을 클릭하여 목표를 정하게 되면 자율주행 세팅은 끝이 납니다.

Previous Next

© Copyright . Revision 45f6ae3b.

Built with Sphinx using a theme provided by Read the Docs.