[임베디드시스템] random walk와 lds4000을 이용한 청소로봇의 이동경로
- 최초 등록일
- 2008.05.24
- 최종 저작일
- 2007.06
- 11페이지/
한컴오피스
- 가격 1,000원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
우리가 진행한 프로젝트는 집안을 청소하는 청소로봇을 제작하는 것이다.
청소로봇은 임베디드 시스템의 응용부분 중에서 정보가전기기에 속한다. 임베디드 시스템을 적용한 가전제품중 하나이기 때문이다. 현재 시중에 나온 청소기는 사람들이 사용하기에 편리하고, 보관이 용이한 것에 중점이 맞춰져 있다. 그러나 지금과 같은 정보화시대에서는 청소하는 시간도 절약하는 것이 필요하다. 시간과 정보과 곧 경쟁력이기 때문이다. 아마도 이런 부분을 청소 로봇이 대신해 줄 것이다. 아침에 일을 나가기 전에 작동을 시켜놓고 나가면 집안을 청소해놓을 것이고, 자기 전에 로봇을 작동시키면 내방을 깨끗이 청소시켜 놓을 것이다. 이번 프로젝트에서는 로봇의 이동경로에 중점을 맞추어 진행을 하였다.
목차
1. 프로젝트 과제의 필요성
2. 프로젝트 과제의 목표
3. 프로젝트 과제 수행 내용
4. 프로젝트 결과 분석
5. 결론
본문내용
1. 프로젝트 과제의 필요성
1.1 임베디드 시스템의 중요성
임베디드 시스템이란 다른 말로 `내장형 제어기`라고도 하는데 프로세서들이
들어가서동작하는 제어 시스템을 일컫는다. 보통 마이크로프로세서의 크기나
성능에 관계없이 마이크로프로세서가 삽입된(embeded) 시스템을 총칭하긴 하지만, 일반적으로 32bit이하의 마이크로프로세서를 사용한 시스템으로 그 범위를 한정한다.
보통 임베디드 시스템의 경우 전체 시스템 가격이나 소비전력을 낮추기 위해시스템에많은 제한을 가하는 특성이 있다. 그리고 범용 운영체제를 사용하기보다는 특화된 실시간 운영체제를 사용하거나 혹은 운영체제 없이 모니터 프로그램에 의해 로드돼 필요한 기능만을 수행하는 단일 프로그램으로 소프트웨어가 구성된다.
일반적으로 임베디드 시스템은 대량으로 양산되는 가전제품류와 소량 제작되는 제어 보드군으로 크게 나눌 수 있다. 양산되는 시스템 프로그램은 제품 제작에 들어가기 전 많은 테스트를 거치게 된다. 즉 제품 출시후에 문제가 발생해 회수하는 일이 없도록 안정적인동작에 중점을 둔다.
또한 많은 시스템이 복잡한 사용자 인터페이스 보다는 간단하게 LED몇 개와
액정 디스플레이로 상태를 표시한다. 이러한 것들은 주로 시스템이 컨트롤 하는 것, 가령 통신라인이나 제어 포트 등의 오동작시 처리 여부와 장시간 동작시 안정성을 보장하는데 중점을 두고 개발된다.
이와 같은 시스템은 자동화 분야에서는 매우 중요한 요소로 부각 되고 있을
뿐만 아니라 인간 생활의 전 분야와 연계되어 있어 매년 높은 성장률을 보이고 있다.
1.2 임베디드 시스템의 응용분야
1990년대 초반까지는 군사용 기기와 산업용 기기들을 제어하기 위한 목적으로 많이 사용되어 왔다. 1990년대 후반부터 3C로 대변되는 컴퓨터(Computing), 통신(Communication), 가전기기
참고 자료
1. 학술 논문 지식 베이스 http://www.dbpia.co.kr
2. 유닉스, 리눅스 프로그래밍 필수 유틸리티,백창우, 한빛미디어
3. Total Embedded system Solution http://www.corebell.com