청소로봇 논문
- 최초 등록일
- 2009.09.15
- 최종 저작일
- 2008.12
- 28페이지/
한컴오피스
- 가격 5,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
atmega8을이용한 청소로봇
설계도와 프로그램 포함
논문입니다
목차
제1장 서 론
1. 연구목적
2. 작품특성
제2장 본 론
1. 시스템 구성
- 시스템 개요 (품명, 기능, 구성 등) - 구동부 (동작 형태, 내용 등)
2. 블록도, 회로도
3. 소프트웨어의 구성
- 전체 흐름도
제3장 결 론
1. 문제점 및 보안점
2. 작품 후기
본문내용
1. 서 론
1. 연구목적
강의 시간에 교수님께서 지능형 로봇에 대해 이야기 하신 적이 있습니다. 지능형 로봇에는 무엇이 있을까? 앞으로 집집마다 로봇이 있다면 그 로봇은 무엇일까? 인간의 일을 대신하고 인간의 편의성을 주는 로봇을 고민하다가 생각해 낸 것은 ‘청소’입니다. 이미 진공청소기가 대부분의 가정에 보급되어 청소를 수월히 하는데 도움을 주고 있지만 이는 사람이 직접 움직이며 작동시켜야 한다는 단점이 있습니다.
인간의 행동을 대신할 수 있다는 로봇의 모토에서 청소로봇을 만들게 되었습니다.
2. 작품특성
1) 인공지능 청소로봇의 기본동작 원리
인공지능 청소로봇은 청소기에 CPU를 부착하여 인공지능으로 청소를 할 수 있게 만들어진 로봇입니다. 인공지능 청소로봇은 소리인식 센서와 적외선센서가 달려있어 사용자가 원하는 청소시점을 소리로 표현하면 청소로봇은 이를 인식하여 자동으로 청소를 시작합니다. 청소를 하는 도중 진행방향에 장애물이 있으면 로봇의 적외선 센서가 이를 판별하여 장애물을 피해가도록 설계할 것입니다. 또한 사용자가 청소를 중지하고 싶을시 소리로 알려서 로봇은 청소 하는 것을 중지하고 대기모드로 사용자의 명령을 기다리도록 프로그램 할 것입니다.
2) 인공지능 청소 로봇의 구성
인공지능 청소로봇은 크게 제어부, 센서부, 구동부, 전원부, 그리고 청소기 모듈 구성되며, 그림은 청소로봇의 주요 구성을 나타낸 것입니다.
2. 본 론
1. 시스템 구성
1.1 시스템 개요
A. 제어부
ATMega8과 오실레이터가 있는 Main부는 센서의 입력 값을 받아 Motor로 결과 값을 전송해주고 청소 알고리즘을 명령하는 청소로봇의 심장역할을 하는 부분이다.
AVR ATmega8 마이크로 컨트롤러는 ATMEL사에서 개발한 저가이면서 고속인 칩으로서, CMOS형태로 이루어진 8비트의 마이크로 컨트롤러이다.
- 범용 입출력 포트 (I/O Port)
2개의 8비트 I/O 포트와 1개의 7비트 I/O포트로 구성되어 있다.
참고 자료
· AVR ATmega128 마스터 / Ohm사 / 윤덕용 저
· 소형 마이컴 응용 및 로봇제작 / Ohm사 / 신대섭 저
· 마이크로 로봇 바이블 / 성안당 / 윤지녕 저