Abstract:
Disclosed is an operation method using a sensor capable of increasing the packing efficiency and productivity of parts by increasing the recognition rate of the parts. The operation method comprises: a step of extracting the objects to be picked from a stack of the objects using a sensor; a step of picking the extracted objects and moving the objects to a predetermined location; and a step of estimating the angle of the objects moved using the sensor from the current position. Thus, the present invention can be effectively applied to a production site and can increase the packing efficiency and productivity of the parts by precisely recognizing the parts and estimating the posture via the two steps of picking and recognizing the parts. [Reference numerals] (AA) Start; (BB) End; (S310) Extract objects to be picked among a stack of objects; (S320) Pick the extracted objects and move the objects to a predetermined location; (S330) Estimate the angle of the moved objects
Abstract:
PURPOSE: An apparatus and a method for generating a ranging code are provided to generate a ranging code depending on each ranging mode through more less calculation amount. CONSTITUTION: A ranging code table(110) stores one-cycle data of a PN(Pseudo Noise) code in byte unit according to a reference UL_PermBase number. An offset table(120) stores the bit offset within a byte including an initial position and a byte offset for the initial position of the PN code. A control unit(130) receives ranging parameters necessary to ranging code generation. A ranging code extractor(140) extracts the ranging code depending on each ranging mode.
Abstract:
본 발명은 네트워크 기반 로봇 제어를 위한 통신 시스템 및 방법에 관한 것으로서, 로봇에 있어서는 로봇에 구성되며 제어 서버로 패킷을 송신하고 제어 서버로부터의 패킷을 수신하는 로봇 프로토콜 프록시와, 서버 프로토콜 프록시가 로봇의 로봇 내부 프로그램을 호출할 수 있도록 구성되고 로봇에 구성된 로봇API로 구성되는 것을 특징으로 하며, 로봇을 제어하는 제어 서버에는 제어 서버에 구성되며, 로봇으로 패킷을 송신하고 로봇으로부터의 패킷을 수신하는 서버 프로토콜 프록시와, 로봇 프로토콜 프록시가 제어 서버의 로봇 제어 프로그램을 호출할 수 있도록 하며, 제어 서버에 구성된 서버API로 구성되는 것을 특징으로 하므로, 로봇 제어의 순차성을 보장하면서도 다른 패킷과 병행하여 수행할 수 있는 패킷에 대해서는 동시에 처리할 수 있도록 병행성을 제공하여 로봇 제어에 있어서 안정적인 제어가 가능한 효과가 있다. 로봇, 네트워크, 로봇제어서버, 통신프로토콜, 순차성, 병행성
Abstract:
An uplink resource allocation system of a portable internet and a method thereof are provided to enable the efficient uplink resource allocation of a WiBro system by considering the quality of a communication channel of each robot and the image quality depending on the role of each robot. A schedule policy table(200ab) stores the allocation priority for supporting the requested quality of received image data and a resource rate that is a relative rate for an overall available communication resource rate available in the priority. A scheduler(200aa) allocates resources based on the stored priority and the rate, and outputs image data received through an uplink to an allocated resource.
Abstract:
A network-based robot control system in a dynamic IP address environment is provided to construct and operate a robot control server in a DHCP(Dynamic Host Configuration Protocol) environment as well as in a shared network environment so that a user can easily construct a PC-based robot control server at home. A network-based robot control system in a dynamic IP address environment consists of a robot(700), a robot control server(500), and an authentication server(100). The robot makes an authentication request for network access, and executes network access, based on a packet received according to an authentication result. The robot control server creates a virtual robot object for the robot, stores and manages information for the robot's network access, and executes an operation corresponding to a command received from the robot connected to a network. The authentication server authenticates, registers, and manages information about the robot control server which performs network access with the robot. If an authentication request packet is received from the robot, the authentication server transmits a response packet, and issues an authentication key for the robot control server. Using the authentication key, the authentication server checks an authentication result for the robot control server. Also, using the authentication key, the authentication server allocates and distributes the robot control server the robot will access.
Abstract:
A device and a method for controlling a robot based on the network are provided to enable the inexpensive type robot to meet an environment in real-time by providing various services without a load of managing connection to a server and providing quick response to sensor information from the server without intermittent disconnection. The first connector(510) connects to at least one application component or content server through the network. The second connector(520) performs communication by connecting to a wireless Internet hub. Middleware(530) stores application component codes received from the application component server, generates/transfers an operation command to the robot by executing an application component, and processes the information received from the robot. The middleware includes a packet transceiver(531), a packet analyzer(533) generating the event based on a request packet of the robot, an event processor(535) calling the method of the called application component according to an event type, the application component(537), an operation packet buffer(539), and a voice recognizer(538).
Abstract:
본 발명은 클러스터드 웹 응용 서버 환경에서 HTTP 세션 식별자와 버전 정보를 이용하여 응용 서버 노드 간에 HTTP 세션 복제를 효율적으로 수행하기 위한 방법에 관한 것이다. 이러한 본 발명은 HTTP 세션 생성 시 세션 식별자, 세션 버전을 생성하고, HTTP 세션 생성 혹은 변경 시 멀티캐스트 프로토콜을 이용하여 세션 정보, 세션 식별자, 세션 버전 정보를 다른 모든 웹 응용 서버에 전송하되 생성시에 만 전송 완료 시점까지 기다리고, 변경 시에는 전송 완료 시점까지 기다리지 않고 전송 명령 만 내린 후 결과를 반환한다. 그리고 결과 반환 시 쿠키에 세션 식별자, 버전 번호를 저장하여 반환하고, 차후 부하 분배기가 다른 웹 응용 서버로 클라이언트에 대한 요청을 전달하면 해당 웹 응용 서버는 쿠키에서 세션 식별자 및 버전 번호를 추출하여 해당 HTTP 세션이 자신의 세션 저장소에 존재하며 HTTP 세션 버전이 쿠키에서 추출한 것 보다 최신이면 해당 HTTP 세션을 이용하고, 그렇지 않으면 멀티캐스트 프로토콜을 통해 일정 시간 안에 해당 HTTP 세션 정보를 수신하는 경우에는 수신된 HTTP 세션을 이용한다. HTTP 세션, 복제, 멀티캐스트 프로토콜, 부하분배기, 쿠키, 버전번호
Abstract:
본 발명은 클러스터링(clustering)에 참여하는 다수의 모바일 비즈니스 응용 서버 노드(mobile business application server node)에서 멀티캐스트(multi-cast)와 데이터베이스 공유 방식을 혼용한 콘텐츠 캐시(cache) 동기화 방법에 관한 것으로, 클라이언트로부터의 콘텐츠 서비스 요청에 대응하여 다수의 모바일 비즈니스 응용 서버 노드들 중 제 1 모바일 비즈니스 응용 서버를 통해 클라이언트의 요청 콘텐츠를 클라이언트의 단말기 특성에 맞춰 변환하는 제 1 단계와, 제 1 단계에서 변환된 콘텐츠 정보를 클라이언트로 전송하여 클라이언트의 단말기 상에 디스플레이되도록 하되, 콘텐츠에 대한 인덱스 키 정보를 기반으로 콘텐츠 정보의 변환 결과에 대한 메타 정보를 생성하여 제 1 모바일 비즈니스 응용 서버 내의 로컬 인덱스에 추가하는 제 2 단계와, 제 1 단계에서 변환된 콘텐츠 정보를 다수의 모바일 비즈니스 응용 서버 노드들 간에 네트워크로 공유된 데이터베이스에 저장하는 제 3 단계와, 제 2 단계에서 생성된 메타 정보를 기반으로 복제 메시지를 생성하여 멀티캐스트 네트워크를 통해 다수의 모바일 비즈니스 응용 서버 노드로 전송하는 제 4 단계와, 전송된 메타 정보 기반의 복제 메시지를 상기 다수의 모바일 비즈니스 응용 서버 노드 내의 로컬 인덱스에 저장함으로써 다수의 모바일 비즈니스 응용 서버 노드에서 캐시 인덱스를 구성하는 제 5 단계와, 캐시 인덱스를 구성한 다수의 모바일 비즈니스 응용 서버 노드로 상기 클라이언트에 의한 콘텐츠 서비스가 요청되면 요청된 콘텐츠가 다수의 모바일 비즈니스 응용 서버 내의 로컬 인덱스에 저장되어 있는지를 검색하는 제 6 단계와, 검색 결과 상기 로컬 인덱스에 요청 콘텐츠가 저장되어 있으면 데이터베이스 내에 저장된 변환 콘텐츠 정보를 추출하여 클라이언트로 전송하는 제 7 단계와, 검색 결과 로컬 인덱스에 요청 콘텐츠가 저장되어 있지 않으면 해당 콘텐츠를 검색하여 제 1 단계부터 반복하는 제 8 단계를 포함한다. 본 발명에 의하면, 클러스터링 환경을 지원하는 모바일 비즈니스 응용 서버 노드간의 콘텐츠 캐시의 동기화 과정에서 복제 메시지의 양을 줄이면서도 네트워크로 연결된 공유 데이터베이스가 아닌 로컬 메모리 상에서 콘텐츠에 대한 캐시 저장 여부를 알 수 있는 바, 빠른 검색 속도를 제공하는 효과가 있다. 모바일 응용 서버, 콘텐츠 캐시, 로컬 인덱스, 멀티캐스트
Abstract:
본 발명은 다수의 모바일 비즈니스 응용 서버 노드(mobile business application server node)에서 멀티캐스트(multi-cast)와 데이터베이스 공유 방식을 혼용한 콘텐츠 캐쉬(cache) 동기화 방법에 관한 것으로, 임의의 클라이언트로부터 모바일 비즈니스 응용 서버 노드들 중 제 1 모바일 비즈니스 응용 서버로 콘텐츠 서비스가 요청되면, 요청된 콘텐츠를 클라이언트의 단말기 표현 특성에 맞춰 변환시키는 제 1 단계와, 제 1 단계에서 변환된 콘텐츠 정보를 클라이언트로 전송하여 클라이언트 단말기 상에 디스플레이하고, 콘텐츠에 대한 인덱스 키 정보를 기반으로 콘텐츠 정보의 변환 결과에 대한 메타(meta) 정보를 생성하고, 생성된 메타 정보를 제 1 모바일 비즈니스 응용 서버 내의 로컬 인덱스(local index)에 추가하는 제 2 단계와, 제 1 단계에서 변환된 콘텐츠 정보를 다� ��의 모바일 비즈니스 응용 서버 노드들 간에 네트워크로 공유된 데이터베이스에 저장하는 제 3 단계와, 제 2 단계에서 생성된 메타 정보를 이용하여 복제 메시지를 생성하고, 클러스터링에 참여하는 다수의 모바일 비즈니스 응용 서버 노드로 복제된 메타 정보를 멀티캐스트 네트워크를 통해 전송하는 제 4 단계와, 전송된 메타 정보를 다수의 모바일 비즈니스 응용 서버들 내의 로컬 인덱스에 저장하여 다수의 모바일 비즈니스 응용 서버에서 캐쉬 인덱스(cache index)를 구성하는 제 5 단계를 포함한다. 본 발명에 의하면, 클러스터링 환경을 지원하는 모바일 비즈니스 응용 서버 노드간의 콘텐츠 캐쉬의 동기화 과정에서 복제 메시지의 양을 줄이면서도 네트워크로 연결된 공유 데이터베이스가 아닌 로컬 메모리 상에서 콘텐츠에 대한 캐쉬 저장 여부를 알 수 있는 바, 빠른 검색 속도를 제공하는 효과가 있다.
Abstract:
1. 청구범위에 기재된 발명이 속하는 기술분야 본 발명은, 다중 단말기간 세션 유지 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것임. 2. 발명이 해결하려고 하는 기술적 과제 본 발명은, 유무선 인터넷 서비스를 제공하는 응용서버 등에서 사용자가 단말기를 변경하여 접속하여도 동일한 사용자임을 인증하여 상기 사용자가 기존에 사용하던 세션을 유지시켜 주는 다중 단말기간 세션 유지 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있음. 3. 발명의 해결 방법의 요지 본 발명은, 다중 단말기간 세션 유지 방법에 있어서, 단말기로부터 서비스 요청에 따라 상기 단말기로부터 받은 요청 메시지의 헤드 정보를 해석하여 사용자를 인증하는 사용자 인증 단계; 상기 요청 메시지의 헤드 정보 해석 결과에 따라 세션키를 추출하고, 상기 세션키 추출 결과에 따라 세션을 검색하여 세션 존재 여부를 판단하는 세션 존재 여부 판단 단계; 상기 세션 존재 여부 판단 결과, 세션이 존재하면 응용컴포넌트 호출시 정보로 제공하여 다중 단말기간 세션을 유지하는 세션 유지 단계; 및 상기 제션 존재 여부 판단 결과, 세션이 존재하지 않으면 세션키와 세션을 신규로 생성한 후, 상기 세션 정보를 멀티세션관리부에 저장하여, 이후에 상기 인증한 사용자의 다중 단말기간 세션이 유지되도록 하는 세션 정보 저장 단계를 포함함. 4. 발명의 중요한 용도 본 발명은 유무선 인터넷 서비스를 제공하는 응용서버 등에 이용됨.