Abstract:
PURPOSE: A delta time based component scheduling method and an apparatus thereof are provided to improve the performance of a robot system by increasing time accuracy and by reducing overhead and jitter in OPRoS(Open Platform for Robotic Services). CONSTITUTION: A component reception unit(501) receives components which are identified by a time period and a precedence relationship. A delta time calculation unit(502) calculates the delta time of the components by using the time period. A component assignment unit(503) assigns the components to an execution queue by using priority based on the delta time and the precedence relationship. A component execution unit(504) executes a component assigned to the execution queue and assigns a termination queue to a completed component. A component reassignment unit(505) assigns the component assigned to the termination queue to the execution queue again by comparing the delta time of the component with the period of the component assigned to the termination queue. [Reference numerals] (501) Component reception unit; (502) Delta time calculation unit; (503) Component assignment unit; (504) Component execution unit; (505) Component reassignment unit
Abstract:
PURPOSE: A device and a method for dynamic reconfiguration of robot software components are provided to autonomously implement suitable reaction and operations according to interior or exterior environmental changes and situations by actively reconstructing software components downloaded from an internal or external server of a robot. CONSTITUTION: A method for dynamic reconfiguration of robot software components comprises the steps of: actively detecting environmental changes(S1100), extracting environmental change information for reconstructing software components of a robot based on the environmental changes(S1120), creating a software component reconstruction plan corresponding to the environmental changes from the extracted information(S1130), and reconstructing software components of the robot according to the software component reconstruction plan and reconstructing and hardware components of the robot based on the reconstructed software components(S1140).
Abstract:
PURPOSE: A method and a device for generating a test suite for testing the state of a software component are provided to generate a test suite which is used in a modified test scheme by transitioning to an abnormal state in each state of the component. CONSTITUTION: An input module(1010) receives the FSM(Finite State Machine) model of a target component. An initializing module(1030) initializes the FSM model according to the number of initial states which are included in the FSM model. A tree generating module(1050) generates a STT(State Testing Tree) expressing a state transition sequence based on the FSM model. A graph generating module(1070) configures paths which configures an SST as an IPG(Independent Path Graph) by using the STT. A test suite generating module(1090) generates a test suite which tests the target component based on the IPG.
Abstract:
PURPOSE: A web based hierarchical test system for a robot software component test and a method thereof are provided to hierarchically test the mutual relations among the inside and outside of a software component included in an application and other applications. CONSTITUTION: At least one test engine(120) generates test information. The test engine requests to execute a test to a test build agent by a test build schedule. The test engine analyzes a test result executed by the test build agent by the request. An integrated test resource engine(130) stores the test result and the test information. The integrated test resource engine manages the test result with the version of the test information.
Abstract:
무선 센서 네트워크를 위한 위치 인식 기반의 전력 제어 방법이 제공된다. 본 발명의 일 실시예에 따른 무선 센서 네트워크를 위한 위치 인식 기반의 전력 제어 방법은 네트워크 상의 모든 FFD 노드들의 노드 밀집도를 계산하는 제 1단계; 노드 밀집도를 이용하여 FFD 노드의 전송범위를 보더(BORDER)영역과 코어(CORE)영역으로 구분하는 제 2단계; 보더영역의 노드 간의 최대각과 최소각을 계산하는 제 3단계; 최대각과 최소각을 로우어 바운드(lower bound)와 비교하여 알고리즘 적용 범위를 결정하는 제 4단계; FFD 노드의 보더영역과 코어영역을 재구성하는 제 5단계; 및 재구성된 보더영역의 노드 중에서 FFDState로 상태를 변화시킬 노드를 선택하는 제 6단계를 포함한다. 802.15.4, LR-WPAN, 무선 센서 네트워크, 토폴로지, 논-비컨 모드, 컨트롤
Abstract:
본 발명은 생체역학적 데이터를 종합적으로 분석하여 근골격계의 질환 및 질환 발생 가능성을 보다 정확하게 진단할 수 있는 3차원 생체역학 데이터와 파라메터 분석 방법 및 그 방법을 이용한 장치에 관한 것으로, 측정대상의 기준 동작에 대하여 상기 측정대상의 상체에서 제1 생체역학 정보를 측정하는 단계, 상기 측정대상의 기준 동작에 대하여 상기 측정대상의 하체에서 제2 생체역학 정보를 측정하는 단계 및 상기 측정된 제1 및 제2 생체역학 정보를 시간적으로 동기화하여 3차원 정적 데이터 또는 3차원 운동궤적 데이터를 제공하는 단계를 포함하는 3차원 생체역학 데이터와 파라메터 분석방법을 제공한다. 생체역학, 근골격계 질환, 생체역학 데이터, 생체역학 파라메터, 척추, 족부, 족저압, 운동궤적
Abstract:
지그비 메쉬 네트워크의 경로 탐색 초기화 시 최적 패킷유지시간 설정 방법이 제공된다. 본 발명의 일 실시예에 따른 지그비 네트워크의 경로 탐색 초기화 시 최적 패킷유지시간 설정 방법은, 소스 노드의 깊이( SrcDepth ), 소스 노드의 주소( SrcAddr ) 및 목적지 노드의 주소( DstAddr ) 정보를 입력받는 단계; 현재 깊이( CurDepth ), 목적지 노드 깊이의 상한( UpperBound )과 하한( LowerBound ) 값, 최대 라우터 개수( Rm )를 상한으로 하는 반복 루프 값 ( RouterIndex ) 및 소스와 목적지 노드 사이의 중첩 가지 수( inhValue ) 값을 임시 변수로 초기화시켜 설정하는 단계; 상기 입력 정보 및 상기 설정된 변수들을 이용하여 상기 목적지 노드의 깊이를 탐색하는 단계; 및 상기 탐색의 결과 상기 목적지 노드의 깊이 값이 확정되면, 하기의 에 의해 패킷유지시간을 설정하는 단계를 포함한다. [수학식]
( D s 는 코디네이터에서 소스 노드까지의 깊이, D d 는 코디네이터에서 목적지 노드까지의 깊이, V i 는 지그비 네트워크의 트리 구조상으로 소스와 목적지 사이의 중첩되는 가지(Branch)의 개수) 지그비, 패킷유지시간(TTL), 경로 탐색, 노드 깊이
Abstract:
A ZigBee mesh routing method based on a cluster label is provided to reduce energy consumption of a ZigBee node with limited battery power. A depth-dependent cluster is formed by using layer characteristics of ZigBee. A cluster label of a destination node is calculated based on the cluster structure. A path to the destination node is established by using the calculated cluster label information of the destination node. Data is transmitted via the established path. Each node positioned within a single cluster has the same cluster label.