일반적으로 사용되고 있는 네비게이션 시스템들은 윈도우CE 플랫폼에서 동작한다. 리눅스는 무료 운영체제이기 때문에 리눅스 기반 임베디드 단말기들은 가격 경쟁력을 가진다. 하지만 리눅스 기반 임베디드 단말기에 지도시스템을 개발하기 위해서는 풀어야 할 많은 기술적인 장애가 있다. 임베디드 리눅스 단말기는 저출력, 저비용, 낮은 연산 처리 능력을 가진 작은 크기의 플랫폼이기 때문에, 디스크 접근 횟수를 최소화하는 공간 데이터베이스 엔진을 개발하여야 한다. 한글처리, 디버깅 도구의 부재 등의 문제들을 해결하였다. 본 논문에서는 임베디드 리눅스를 사용하는 휴대 단말기에 공간 데이터베이스 엔진과 사용자 인터페이스를 구현하여 위치 기반 지도 시스템을 개발하였다. 구현 결과, 임베디드 리눅스 단말기가 텔레 매틱스 또는 네비게이션 단말기로서 기능을 충분히 수행할 수 있음을 확인하였다.
일반적으로 사용되고 있는 네비게이션 시스템들은 윈도우 CE 플랫폼에서 동작한다. 리눅스는 무료 운영체제이기 때문에 리눅스 기반 임베디드 단말기들은 가격 경쟁력을 가진다. 하지만 리눅스 기반 임베디드 단말기에 지도시스템을 개발하기 위해서는 풀어야 할 많은 기술적인 장애가 있다. 임베디드 리눅스 단말기는 저출력, 저비용, 낮은 연산 처리 능력을 가진 작은 크기의 플랫폼이기 때문에, 디스크 접근 횟수를 최소화하는 공간 데이터베이스 엔진을 개발하여야 한다. 한글처리, 디버깅 도구의 부재 등의 문제들을 해결하였다. 본 논문에서는 임베디드 리눅스를 사용하는 휴대 단말기에 공간 데이터베이스 엔진과 사용자 인터페이스를 구현하여 위치 기반 지도 시스템을 개발하였다. 구현 결과, 임베디드 리눅스 단말기가 텔레 매틱스 또는 네비게이션 단말기로서 기능을 충분히 수행할 수 있음을 확인하였다.
The most commonly used navigation systems work on Windows CE platforms. Linux-based embedded terminals have price competitiveness, because Linux is a free operation system. In order to develop map services on Linux-based embedded terminals, there were a number of technical hurdles that had to be res...
The most commonly used navigation systems work on Windows CE platforms. Linux-based embedded terminals have price competitiveness, because Linux is a free operation system. In order to develop map services on Linux-based embedded terminals, there were a number of technical hurdles that had to be resolved. Since the Linux-based embedded terminals is a low power, low cost, and small size platform with low processing capabilities, we must have developed the spatial database engine that minimize the number of disk accesses. We solved problems that are the processing korean language and the lack of debugging tools on Linux. In this paper, we has developed the spatial database engine and user interfaces on hand-held terminals based on embedded Linux for implementing the location based map system With view of this implementation results, we confirmed the possibility of using our embedded linux terminal as telematics terminals or navigation terminals.
The most commonly used navigation systems work on Windows CE platforms. Linux-based embedded terminals have price competitiveness, because Linux is a free operation system. In order to develop map services on Linux-based embedded terminals, there were a number of technical hurdles that had to be resolved. Since the Linux-based embedded terminals is a low power, low cost, and small size platform with low processing capabilities, we must have developed the spatial database engine that minimize the number of disk accesses. We solved problems that are the processing korean language and the lack of debugging tools on Linux. In this paper, we has developed the spatial database engine and user interfaces on hand-held terminals based on embedded Linux for implementing the location based map system With view of this implementation results, we confirmed the possibility of using our embedded linux terminal as telematics terminals or navigation terminals.
* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.
문제 정의
이러한 이유는 PDA의 가격이 비싸고, 위치기반 서비스 개발 기술이 보편화되지 않았기 때문이다. 본 논문에서는 고가의 외국산 PDA를 사용하지 않고, 무료 운영체제인 리눅스를 탑재한 위치기반 서비스를 위한 전용 모바일 단말기를 프로토타입으로 개발하였다. 또한 개발된 프로토타입에서 동작하는 위치기반 전자지도 시스템 엔진을 개발하였다.
본 논문을 통해 임베디드 리눅스를 탑재한 전용 모바일 단말기에 동작하는 위치기반 전자지도 시스템을 개발하여 국내 기업의 기술력을 향상시키고 시스템의 가격 경쟁력을 확보하였다.
전자지도 브라우징을 위해서는 GUI(Graphical User Interface) 툴킷(Toolkit)이 있어야 한다. 본 논문에서는 윈도즈, 리눅스 등 다양한 플랫폼에서 GUI 기능을 제공하는 TrollTech사[7]의 Qt/Embedded를 이용하는 전자지도 시스템을 개발하였다.
본 논문에서는 현재 GPS 수신기의 인터페이스 표준으로 지정되어 있는 NMEA 포맷으로 구현하였다. 이 규약은 미국의 National Marine Electronics Association에서 제정한 전기 신호의 전송 규약으로서, 데이터 전송 프로토콜, 시스템 시간, 위치와 같은 특화 된 문장으로 정의된 포맷이다.
본 논문에서는 배터리를 가진 HDD 장착형 단말기를 구현하여 GPS를 연결하여 기존의 상용화되어 있는 네비게이션용 휴대단말기와 같은 기능을 구현하고 실험하였다.
본 논문에서는 국내에는 존재하지 않는 임베디드 리눅스 단말기를 위한 전자지도 시스템을 개발함으로서 관련 기술을 확보하고 추가적인 응용 서비스 개발을 위한 기반을 마련하였다.
가설 설정
수치지도의 모든 레이어 정보를 화면에 디스플레이 하도록 하면 지도가 너무 많이 겹쳐서 알아볼 수 없을 것이다. 이러한 문제점을 해결하기 위하여 지도의 크기에 따라서 디스플레이 되는 레이어를 구분하며 별도의 정책을 수립한다.
제안 방법
본 논문에서는 고가의 외국산 PDA를 사용하지 않고, 무료 운영체제인 리눅스를 탑재한 위치기반 서비스를 위한 전용 모바일 단말기를 프로토타입으로 개발하였다. 또한 개발된 프로토타입에서 동작하는 위치기반 전자지도 시스템 엔진을 개발하였다.
윈도우즈 CE를 운영체제로 사용하는 PDA에서 개발 된 전자지도 브라우징 기술을 임베디드 리눅스 타겟 보드에서 개발하였다. 전자지도 브라우징을 위해서는 GUI(Graphical User Interface) 툴킷(Toolkit)이 있어야 한다.
일반적으로 Linux용 Qt 의 경우 Qt/X11, Qt/E, 그리고 Qtopia가 필요하다. 우선 호스트 PC에서 위 세 개의 패키지를 설치하고 가상 프레임 버퍼를 이용하여 Qtopia를 에뮬레이션한다. 이 가상 버퍼상에서 위치기반 전자 지도 시스템을 개발하게 된다.
본 구현에서도 HDD 장착형 단말기를 구현하여 저가형 단말기 구현 기술을 확보하였다. 입력 장치로는 터치스크린과 10개의 키패드가 있어 기존 상용 PDA와 비슷한 기능을 제공할 수 있다.
통신으로 휴대단말기에 전송된다. 수신된 데이터는 WGS84 좌표계의 데이터로 BESSEL 좌표계 데이터로 변환하여 다시 수치지도의 좌표계 인 TM 좌표계로 변환하여 사용한다.
임베디드 리눅스 단말기의 낮은 연산처리 능력을 고려하여 위에서 설명한 여러 단계의 다층 구조의 공간 데이터베이스를 설계하였다. 전국지도를 우선 영역별로분리하여 지역정보 파일에 저장한다.
이러한 문제점을 해결하기 위하여 지도의 크기에 따라서 디스플레이 되는 레이어를 구분하며 별도의 정책을 수립한다.
본 논문에서는 우리나라 지도를 12개의 레벨로 구분하여 지도 확대 수준을 정하였다.
전자지도 시스템을 개발하기 위하여 수치지도 및 시설물 데이터 구축하였고, 공간데이터 처리를 위한 질의 모듈을 개발하였다. 또한 임베디드 리눅스 단말기용 디스플레이 모듈을 800×600 해상도에서 개발하였다.
개발하였다. 또한 임베디드 리눅스 단말기용 디스플레이 모듈을 800×600 해상도에서 개발하였다.
임베디드 리눅스 단말기는 프로토타입 수준으로 배터리 모델을 추가하고 하드디스크도 탑재될 수 있는 모델을 개발하였다. 구현 결과, 임베디드 리눅스 단말기가 텔레매틱스 또는 네비게이션 단말기로서 기능을 충분히 수행할 수 있음을 확인하였다.
대상 데이터
시설물 객체는 글자로 화면에 표시되며 , 한글은 Qt에서 유니코드로 출력되며 별도의 폰트를 사용하였다.
성능/효과
개발하였다. 구현 결과, 임베디드 리눅스 단말기가 텔레매틱스 또는 네비게이션 단말기로서 기능을 충분히 수행할 수 있음을 확인하였다.
후속연구
지도 서비스와 관광 서비스 또한 영화 감상 등 멀티태스킹을 고려한 실시간 기법에 대한 연구를 추가적으로 진행할 것이다.
참고문헌 (10)
김욱,지규인, 이장규,'위치 기반무선 인터넷 서비스,' Telecommunications Review, 제 10권 6호, pp.1260 - 1269, 2000
O. Wolfson, B.Xu, S. Chanmberlain, and L. Jiang. 'Moving objects database: issues and solutions,' Proc. of Int'l Conf. on Scientific and Statistical Database Management, pp. 111-122, 1998
http://www.trolltech.comt/
V. Gaede and O. Gunther, 'Multidimensional Access Methods,' ACM Computing Surveys, p170-231, 1998
※ AI-Helper는 부적절한 답변을 할 수 있습니다.