-
-
公开(公告)号:KR1020090092128A
公开(公告)日:2009-08-31
申请号:KR1020080017455
申请日:2008-02-26
Applicant: 한국과학기술연구원
Abstract: A dynamic robot software architecture management method based on computing resources is provided to efficiently use limited resources of a robot through rearrangement of components. The architectures of the SBC are analyzed and modeled(S110). The components in each architecture are performed(S120). Computing resources which component exhausts is presumed(S130). According to the computing resource amount, the component is rearranged in the architectures(S140).
Abstract translation: 提供了一种基于计算资源的动态机器人软件体系结构管理方法,通过组件重组来有效利用机器人的有限资源。 对SBC的架构进行了分析和建模(S110)。 执行每个架构中的组件(S120)。 推测哪些部件耗尽的计算资源(S130)。 根据计算资源量,组件在架构中重新排列(S140)。
-
公开(公告)号:KR100972120B1
公开(公告)日:2010-07-26
申请号:KR1020080017455
申请日:2008-02-26
Applicant: 한국과학기술연구원
Abstract: 본 발명은 컴퓨팅 자원에 기반한 동적 로봇 소프트웨어 아키텍처 관리 방법에 관한 것으로, 더욱 상세하게는 소프트웨어 아키텍처를 구성하는 컴포넌트가 소모하는 컴퓨팅 자원 소모량에 따라 컴포넌트를 재배치하여, 실시간으로 소프트웨어 아키텍처를 관리하는 방법에 관한 것이다. 본 발명의 일 실시예에 따른 동적 로봇 소프트웨어 아키텍처 관리 방법은, 복수의 SBC를 갖는 로봇 소프트웨어를 컴퓨팅 자원에 기반하여 관리하는 방법으로서, (a) 상기 각 로봇 소프트웨어 아키텍처를 분석하고 모델링하는 단계; (b) 상기 각 아키텍처 내의 컴포넌트들을 디자인하고 실행시키는 단계; (c) 상기 각 컴포넌트들이 소모하는 컴퓨팅 자원들을 추정하는 단계; 및 (d) 상기 컴포넌트들이 소모하는 컴퓨팅 자원량에 따라서 상기 컴포넌트들을 상기 복수의 SBC 내로 재배치시키는 단계를 포함한다. 본 발명에 따른 컴퓨팅 자원에 기반한 동적 로봇 소프트웨어 아키텍처 관리 방법은 복수의 SBC를 탑재하여 다양한 기능을 수행하는 로봇의 제한된 자원량을 아키텍처 내 컴포넌트들의 재배치를 통해 효율적으로 사용할 수 있는 효과가 있다.
로봇, 아키텍처, 컴포넌트, SBC
-
-