Real-time low-level software framework for controlling robot devices로봇 디바이스 제어를 위한 실시간 저수준 소프트웨어 프레임워크

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 783
  • Download : 0
In this dissertation, a real-time robot software framework for controlling low-level robot devices named PODO is presented. To meet the demands of many users in the different robotic fields, PODO was developed with four philosophical goals: oriented to control and real-time, designed for collaborative development, optimized to embedded system, and expandable for both hardware and software. To achieve such goals, PODO was designed to have a set of multiple processes. It was also structured on the framework consisting of five hierarchical layers: End Devices, Device Process (Daemon), Shared Memory, User Processes (ALs), and External Processes. For a hard real-time with a bounded action delay, Daemon provides a real-time thread and controls End Devices; ALs are synchronized with Daemon through Shared Memory. The Shared Memory possesses the data mapping hardware configurations, which enclose details of controlling the low-level robot devices so the users do not need to understand a way how Daemon controls the robot devices. The ALs can be used by multiple users in order to generate the motion references, and External Processes can be used as a medium of other robot software such as OPRoS and ROS in order to be expandable. Actually, in this dissertation,ROS and PODO are integrated, and SLAM and Navigation are demonstrated as an example. It also shows that Gazebo, a dynamics simulator, replaces the robot platform, and the PODO-ROS-Gazebo system is introduced. The real-time performance of PODO was verified by means of acquiring an accurate clock time of the system. The experiment shows that the time for synchronization is bounded within a certain time range. Other features in PODO were also verified through many practical applications. The results show that PODO can be a good candidate for a standard as the robot software platform for controlling the robot devices.
Advisors
Oh, Jun-Horesearcher오준호researcher
Description
한국과학기술원 :기계공학과,
Publisher
한국과학기술원
Issue Date
2016
Identifier
325007
Language
eng
Description

학위논문(박사) - 한국과학기술원 : 기계공학과, 2016.8 ,[viii, 111 p. :]

Keywords

device control; robot operating system; robot software framework; PODO; real-time control; robotic software architecture; 디바이스 제어; 로봇 운영 체제; 로봇 소프트웨어 프레임워크; 포도; 실시간 제어; 로봇 소프트웨어 아키텍처

URI
http://hdl.handle.net/10203/221068
Link
http://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=663055&flag=dissertation
Appears in Collection
ME-Theses_Ph.D.(박사논문)
Files in This Item
There are no files associated with this item.

qr_code

  • mendeley

    citeulike


rss_1.0 rss_2.0 atom_1.0