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

Cited 0 time in webofscience Cited 0 time in scopus
  • Hit : 842
  • Download : 0
DC FieldValueLanguage
dc.contributor.advisorOh, Jun-Ho-
dc.contributor.advisor오준호-
dc.contributor.authorLim, Jeongsoo-
dc.contributor.author임정수-
dc.date.accessioned2017-03-28T07:13:18Z-
dc.date.available2017-03-28T07:13:18Z-
dc.date.issued2016-
dc.identifier.urihttp://library.kaist.ac.kr/search/detail/view.do?bibCtrlNo=663055&flag=dissertationen_US
dc.identifier.urihttp://hdl.handle.net/10203/221068-
dc.description학위논문(박사) - 한국과학기술원 : 기계공학과, 2016.8 ,[viii, 111 p. :]-
dc.description.abstractIn 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-
dc.description.abstractALs 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.-
dc.languageeng-
dc.publisher한국과학기술원-
dc.subjectdevice control-
dc.subjectrobot operating system-
dc.subjectrobot software framework-
dc.subjectPODO-
dc.subjectreal-time control-
dc.subjectrobotic software architecture-
dc.subject디바이스 제어-
dc.subject로봇 운영 체제-
dc.subject로봇 소프트웨어 프레임워크-
dc.subject포도-
dc.subject실시간 제어-
dc.subject로봇 소프트웨어 아키텍처-
dc.titleReal-time low-level software framework for controlling robot devices-
dc.title.alternative로봇 디바이스 제어를 위한 실시간 저수준 소프트웨어 프레임워크-
dc.typeThesis(Ph.D)-
dc.identifier.CNRN325007-
dc.description.department한국과학기술원 :기계공학과,-
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