'미로탈출'에 해당되는 글 1건

  1. 2016.06.29 햄스터로봇 자동 미로탈출 미션 1

햄스터로봇으로 기본 미로 스스로 탈출하기 미션 수행 코딩

 

엔트리 오프라인 파일

햄스터미로자동탈출미션.ent

 

구현환경

햄스터 - 엔트리 오프라인

미로판으로 기본 미로 연

 

알고리즘의 아이디어...

 

1. 앞에 장애물 감지시 오른쪽 또는 왼쪽으로 90도 회전하기

기본적으로 근접센서를 활용하여 정면 벽면 감지

감지 후 우회전하여 근접센서 감지

감지 결과 장애물 없으면 직진, 있으면 180도 회전하기(우회전 전 단계에서 좌회전하는 의미)

 

2. 장애물을 탈출하면 프로그램 종료하기

미로판의 밖으로 탈출할 때 바닥센서의 값을 이용하여 정지하기 작동

 

동영상은 나중에 촬영...

 

Tip.

1. 실행환경에 따라 근접센서, 바닥센서의 값 조정 필요

2. 햄스터의 배터리 상태나 바닥면 고려시 직진보정 등에 따라 90도, 180도 회전 시간 고려 필요

*'말하기' 블록의 경우, 근접센서의 값을 확인하며 디버깅 할 때 센서의 값을 실행화면에 보여주도록 함.

 

 

Posted by 창석쌤
,