KR20040042242A - 홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크시스템 - Google Patents

홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크시스템 Download PDF

Info

Publication number
KR20040042242A
KR20040042242A KR1020020070444A KR20020070444A KR20040042242A KR 20040042242 A KR20040042242 A KR 20040042242A KR 1020020070444 A KR1020020070444 A KR 1020020070444A KR 20020070444 A KR20020070444 A KR 20020070444A KR 20040042242 A KR20040042242 A KR 20040042242A
Authority
KR
South Korea
Prior art keywords
home
signal
robot
voice
server
Prior art date
Application number
KR1020020070444A
Other languages
English (en)
Inventor
천경준
김영집
황보승
이재길
성기연
신호철
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020020070444A priority Critical patent/KR20040042242A/ko
Priority to US10/674,509 priority patent/US20040093219A1/en
Priority to CNA200310114275A priority patent/CN1501233A/zh
Priority to JP2003384289A priority patent/JP2004160653A/ja
Publication of KR20040042242A publication Critical patent/KR20040042242A/ko

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N3/00Computing arrangements based on biological models
    • G06N3/004Artificial life, i.e. computing arrangements simulating life
    • G06N3/008Artificial life, i.e. computing arrangements simulating life based on physical entities controlled by simulated intelligence so as to replicate intelligent life forms, e.g. based on robots replicating pets or humans in their appearance or behaviour
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J13/00Controls for manipulators
    • B25J13/003Controls for manipulators by means of an audio-responsive input
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/0003Home robots, i.e. small robots for domestic use
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/26Speech to text systems
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/223Execution procedure of a spoken command

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Robotics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Mechanical Engineering (AREA)
  • Multimedia (AREA)
  • Computational Linguistics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Physics & Mathematics (AREA)
  • General Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • Computing Systems (AREA)
  • Molecular Biology (AREA)
  • Evolutionary Computation (AREA)
  • Mathematical Physics (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Biophysics (AREA)
  • Biomedical Technology (AREA)
  • Acoustics & Sound (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Manipulator (AREA)

Abstract

본 발명에서는 홈서버를 이용하는 홈로봇을 제작하고, 사용자가 홈로봇에게 어떠한 음성 명령을 내리면, 홈로봇에서는 그 음성 명령을 단순히 A/D 변환하여 홈서버에 전송하고, 홈서버에서 그 음성 명령을 해석하고, 그에 대한 응답을 음성으로 생성하여 홈로봇에 전송하면, 홈로봇은 홈서버로부터 전달받은 음성을 스피커를 통하여 재생하도록 한다.
본 발명에 의하면, 고가의 로봇을 통해서도 잘 구현되지 않던 대용량의 프로세싱을 요구하는 작업을 저가의 로봇을 통해 구현할 수 있으며, 서비스 업그레이드시에도 로봇의 하드웨어 교체를 요구하지 않으므로 지속적으로 고급 서비스를 구현할수 있다.

Description

홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크 시스템{home robot using home server and home network system having the robot}
본 발명은 홈네트워크 시스템에 관한 것으로, 좀더 상세하게는 로봇에서 요구되는 프로세싱작업을 최소화시키고 그 외의 프로세싱작업은 네트워크를 통하여 홈서버를 통해 수행시킨 후 로봇은 그 결과를 이용하여 사용자의 명령을 수행하도록 하는 홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크 시스템에 관한 것이다.
도 1은 다기능 홈 퍼스널 로봇에 관한 대한민국 공개특허 제 2001-016048호에 나타난 퍼스널 로봇의 구조도이다.
도시된 바와 같이 종래의 홈 퍼스널 로봇(200)은 영상 감지 센서(201)를 통해 감지한 영상을 영상처리부(207)에 의해 처리하고, 음성 감지 센서(202)를 통해 감지한 음성을 음성처리부(208)에 의해 처리하여 무선 통신모듈(212)를 통해 원격으로 전송한다. 또한, 음성을 재생하기 위한 스피커(203)와, 영상을 재생하기 위한 표시부(204)와, 움직임을 처리하기 위한 모션 처리부(210) 및 모터 어레이(206)를 구비하고있고, 장애물 검출 모듈(205)를 구비하고 있다. 또한, 이러한 각 모듈을 제어하기 위한 주제어부(209)를 구비하고 있다.
이와 같이 종래의 홈 퍼스널 로봇(200)은 사용자의 모든 명령, 센싱 데이터, 기타 로봇이 수행하여야 하는 작업을 주제어부와 각 모듈부분의 보조 프로세서 즉, 영상 처리부, 모션 처리부, 음성 처리부 등이 수행한다. 한편 통신기능은 사용자로부터의 명령을 입출력하거나 로봇에 필요한 소프트웨어를 원격 업그레이드하는데 이용하고 있다.
이와 같은 종래 형태의 로봇은 하이 레벨 프로세싱 작업은 물론 로우 레벨 프로세싱 작업을 모두 로봇 내부의 마이크로 프로세서(주 프로세서 및 보조프로세서)가 처리하도록 설계되어 있다.
이와 같이 종래의 로봇은 다수의 프로세서를 사용하여야 하므로, 제작 단가가 높아지고, 중량의 증가에 따라 배터리가 조기에 소진되는 문제가 있다. 또한 로봇의 연산속도는 최종적으로는 주제어부 프로세서의 성능에 종속되므로 대용량 계산을 요하는 하이 레벨 프로세싱 명령을 원활히 수행할 수 없는 문제점이 있다.
본 발명은 이러한 문제점을 해결하기 위하여 안출된 것으로, 로봇 자체의 프로세싱 부담을 최소화하며, 로봇 제작 단가를 최소화할 수 있는 홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크 시스템을 제공하는데 그 목적이 있다.
도 1은 종래의 다기능 홈 퍼스널 로봇의 구성 블록도.
도 2는 본 발명의 일실시예에 따른 홈네트워크의 구성 블록도.
도 3은 도 2에 도시된 홈서버의 구성 블록도.
도 4는 도 2에 도시된 홈로봇의 구성 블록도.
<도면의 주요 부분에 대한 부호의 설명〉
10 : 서비스 서버20 : 네트워크망
30 : 홈서버31 : 외부 통신부
32 : 음성 인식부33 : 음성합성부
34 : 제어부35 : 내부 통신부
36 : 홈로봇 구동 관리부37 : 이력 관리부
40 : 홈로봇41 : 무선 통신부
42 : 제어부43 : A/D 변환부
44 : D/A 변환부45 : MIC
46 : S/P47 : LCD
이러한 목적을 달성하기 위한 본 발명의 일측면에 따르면, 외부의 음성 신호를 입력받아 전기적인 신호로 변환하는 마이크와, 마이크를 통해 입력된 음성신호에 대해 아날로그-디지털 신호변환을 수행하는 A/D 변환부와, A/D 변환부를 통해 변환된 신호를 무선신호로 변환하여 홈서버에 전송하거나, 홈서버로부터 전송되는무선신호를 수신하는 무선 통신부와, 무선 통신부를 통해 수신한 무선신호중 음성신호에 대해 디지털-아날로그 신호변환을 수행하는 D/A 변환부와, D/A 변환부를 통해 D/A 변환된 음성신호를 음성으로 재생하는 스피커와, 사용자로부터 음성 명령이 A/D 변환부를 통해 수신되는 경우, 무선 통신부를 통해 홈서버에 전송하고, 홈서버로부터 해당 명령에 대한 서비스 모듈부를 상기 무선 통신부를 수신하여 D/A 변환부를 통해 스피커로 전송하고, 홈서버로부터 받은 신호에 따라 몸체를 이동하기 위한 이동제어신호를 발생하는 제어부와, 제어부의 이동제어신호에 따라 몸체를 이동시키는 구동부를 포함하는 홈로봇을 제공한다.
또한, 본 발명의 다른 측면에 따르면, 홈로봇으로부터 전송되는 임의의 무선신호를 수신하거나, 홈로봇에게 임의의 응답신호를 전송하는 내부 통신부와, 내부 통신부를 통해 수신한 홈로봇의 무선신호로부터 사용자의 명령 및 홈로봇의 상태신호를 추출하여 해석하고, 그 해석된 사용자의 명령에 대한 연산 및 로봇의 구동을 제어하기 위한 연산을 수행하여, 그 연산 결과에 따라 홈로봇에 의해 재생될 음성 응답 신호 또는 영상 응답 신호와, 홈로봇의 구동을 제어하기 위한 구동제어신호를 생성하여 상기 무선 통신부에 출력하는 제어부와, 제어부의 연산을 위해 필요한 서비스를 제공받기 위해 네트워크를 통해 임의의 서비스 서버에 접속하는 외부 통신부를 포함하는 홈네트워크의 홈서버를 제공한다.
또한, 본 발명의 다른 측면에 따르면, 사용자로부터 음성 명령이 수신되는 경우, 해당 음성 명령을 A/D 변환하여 무선 통신을 통해 원격으로 전송하고, 원격에서 해당 명령에 대한 음성 또는 영상 응답신호를 수신하여 음성신호의 경우, D/A변환하여 음성으로 재생하고, 영상신호의 경우 영상으로 재생하고, 원격으로부터 수신되는 구동제어신호에 따라 몸체를 구동하는 홈로봇과, 홈로봇으로부터 전송되는 임의의 무선신호를 수신하여 사용자의 명령 및 홈로봇의 상태신호를 추출하여 해석하고, 그 해석된 사용자의 명령에 대한 연산 및 로봇의 구동을 제어하기 위한 연산을 수행하여, 그 연산 결과에 따라 홈로봇에 의해 재생될 음성 응답 신호 또는 영상 응답 신호와, 홈로봇의 구동을 제어하기 위한 구동제어신호를 생성하여 무선 통신을 통해 홈로봇에게 전송하는 홈서버를 포함하는 홈네트워크 시스템을 제공한다.
또한, 본 발명의 다른 측면에 따르면, 홈로봇을 통해 사용자의 음성 명령을 수신하는 경우, 음성 명령을 A/D 변환하여 홈서버에 전송하는 단계와, 홈서버를 통해 홈로봇으로부터 전송되어진 음성 명령을 해석하고, 그에 대한 음성 응답을 음성신호로 생성하여 홈로봇에 전송하는 단계와, 홈서버로부터 전송된 음성신호를 홈로봇의 스피커를 통해 음성으로 재생하는 단계를 수행하는 홈서버를 이용한 홈로봇의 운용방법을 제공한다.
이하, 첨부된 도면을 참조하여 본 발명을 상세히 설명하도록 한다.
도 2는 본 발명의 각각의 실시예에서의 네트워크 구성도이다. 네트워크는 서비스 서버(10)와 물리적 네트워크(20)와 홈서버(30)와 홈 로봇(40)으로 구성된다.
홈서버(10)는 로봇과 통신하기 위한 내부 네트워크 모듈과 외부 네트워크 망에 연결되어 통신하기 위한 외부 네트워크 모듈과, 홈서버의 통신과 데이터 처리/제어하기 위한 하드웨어블록을 포함하여 구현될 수 있다.
하드웨어는 내부/외부 네트워크 모듈 이외의 홈서버의 하드웨어 부분이다. 제어부, 메모리 및 하드 디스크, 다수의 데이터/제어 버스, 전원부 등으로 구성된다.
OS는 각종의 RTOS중에서 선택되며, embedded OS의 형태로 하드웨어부에 삽입되어 있을 수도 있다.
하드웨어 블록위에는 이를 운영하고 서비스를 제공하기 위한 소프트웨어, 즉, OS와 서비스 프레임 워크 및 다양한 로봇의 기능 서비스를 구현하기 위한 소프트웨어 모듈을 가진다.
홈로봇(40)은 CPU, 마이크, LCD, 스피커, 네트워크 모듈 등의 최소한의 기본 모듈로 구성될 수 있다. 즉, 종래의 로봇에서와 같은 각 기능별 모듈별 서브-프로세서를 전부 구비해야할 필요는 없다. 이와 같이 최소한의 기본 모듈로만 로봇을 구성함으로써, 제작단가와 배터리 문제 등을 해결할 수 있다.
도 3은 본 발명의 일실시예에 따른 홈서버의 구성 블록도이다.
도 3을 참조하면, 본 발명의 일실시예에 따른 홈서버(10)는 외부 통신부(31)와, 음성인식부(32)와, 음성 합성부(33)와, 제어부(34)와, 내부 통신부(35)와, 홈로봇 구동 관리부(36)와, 이력 관리부(37)를 포함하여 구성된다.
외부 통신부(31)는 홈로봇(40)으로부터 전달받은 신호를 해석하여 응답신호를 생성하기 위한 연산을 위해 외부에 있는 서비스 서버(10)의 정보가 필요한 경우, 네트워크(20)를 통해 해당 서비스 서버(10)에 접속하기 위한 통신 인터페이스이다. 외부 통신부(31)에는 DSL, 케이블 모뎀, 전용선 등 네트워크와의 접속 방식에 따라 하나 또는 여러 가지가 선택될 수 있다.
내부 통신부(35)는 홈로봇(40)으로부터 전송되는 임의의 무선신호를 수신한다. 또한, 홈로봇(40)에게 임의의 응답신호를 전송한다. 이에 따라, 내부 통신부(35)는 근거리 무선 통신 방식 중 하나 또는 다수를 택한다.
예를 들면 로봇과 통신을 위하여 802.11a, 802.11b, 블루투스, 적외선 통신 등을 선택하고, 가전제품, PC 등과 통신을 위하여 홈 PNA, PLC 모듈 등을 선택할 수 있다.
내부/외부 통신부(31, 35)는 이 중에서 선택된 네크워크 인터페이스 장치와 이를 제어하는 통신 모듈 제어부로 각각 구성된다.
음성인식부(32)는 홈로봇(40)으로부터 음성신호가 수신되면, 제어부(34)에서 그 음성신호를 해석하여 사용자의 명령을 해석하게 하기 위해 음성인식을 수행한다.
음성 합성부(33)는 제어부(34)에 의해 홈로봇(40)에게 전송할 응답신호가 있는 경우에, 음성을 합성하여 그 응답 음성신호를 생성한다.
제어부(34)는 내부 통신부(35)를 통해 수신한 홈로봇(40)의 무선신호로부터 사용자의 명령 및 홈로봇의 상태신호를 추출하여 해석하고, 그 해석된 사용자의 명령에 대한 연산 및 로봇의 구동을 제어하기 위한 연산을 수행하여, 그 연산 결과에 따라 홈로봇에 의해 재생될 음성 응답 신호 또는 영상 응답 신호와, 홈로봇(40)의 구동을 제어하기 위한 구동제어신호를 생성하여 내부 통신부(35)에 출력한다.
홈로봇 구동 관리부(36)는 홈로봇(40)으로부터 홈로봇(40)의 현재 상태정보를 수신하여 홈로봇의 현재 상태를 파악하고, 제어부(34)에서 홈로봇(40)의 구동에 관한 명령을 내리는 경우, 그 명령을 수행하기 위한 구체적인 행동제어신호를 생성한다. 홈로봇 구동 관리부(36)에서 생성된 행동 제어신호에 의해 홈로봇(40)은 이동하게 된다.
이력 관리부(37)는 홈로봇(37)의 각종 등록 정보, 조작정보, 사고정보, 주거주 위치 등 홈로봇(37)의 제반적인 이력을 관리한다. 등록정보에는 홈로봇의 ID, 제품 번호, 제품 사양, 소유자의 인적사항(성명, 주소, 전화번호, 주민등록번호)을 포함할 수 있다. 이러한 인적사항은 네트워크(20)를 통하여 서버 1, 서버2(10)로부터 추가 및 업데이트될 수 있으며, 홈로봇(40)을 효과적으로 관리하기 위한 것이다.
향후 각 가정 댁내에는 홈 PNA, PLC 또는 IEEE1394와 같은 홈네트워크를 지원하기 위한 홈서버의 설치가 일반화 될 것으로 예상되고 있으며, 따라서 하드웨어의 추가비용 없이 또는 최소한으로 위와 같은 소프트웨어 모듈을 설치할 수 있다.
도 4는 본 발명의 일실시예에 따른 홈로봇의 구성 블록도이다.
도 4를 참조하면, 무선 통신부(41)와, 제어부(42)와, A/D 변환부(43)와, D/A 변환부(44)와, 구동부(45)와, LCD 표시부(46)와, 스피커(47)와, 마이크(48)를 포함하여 구성된다.
무선 통신부(41)는 A/D 변환부(43)를 통해 변환된 신호를 무선신호로 변환하여 홈서버(30)에 전송한다. 또한, 홈서버(30)로부터 전송되는 무선신호를 수신하여 제어부(42)에 전송한다.
제어부(42)는 사용자로부터 음성 명령이 수신되는 경우, 해당 음성 명령을 A/D 변환부(43) 및 무선 통신부(41)를 통해 홈서버(30)에 전송한다. 또한, 홈서버(30)에 의해 해당 명령에 대한 서비스 모듈부를 무선 통신부(41) 및 D/A 변환부(44)를 통해 받아 스피커(47)로 전송하고, 홈서버(30)로부터 받은 신호에 따라 몸체를 이동하기 위한 이동제어신호를 구동부(45)에 발생한다.
제어부(42)의 메모리도 일종의 캐쉬역할을 할 수 있을 정도의 최소한의 메모리 사양만을 요구하므로, 종래와 같이 대량의 신호처리를 위한 대용량 메모리는 필요하지 않다.
A/D 변환부(43)는 마이크(48)를 통해 입력된 외부의 음성신호를 홈서버(30)로 전송하기 위해 아날로그-디지털 신호변환을 수행한다.
D/A 변환부(44)는 무선 통신부(41)를 통해 홈서버(30)로부터 수신한 음성신호를 신호에 대해 디지털-아날로그 신호변환을 수행하여 스피커(47)로 보낸다.
A/D 변환부(43)와, D/A 변환부(44)는 디지털 통신이 가능하게 하기 위한 최소한의 기능만을 수행하는 점에서 종래 기술과 다르다.
구동부(45)는 제어부(42)의 이동제어신호에 따라 몸체를 이동시키는 기능을 수행한다.
LCD 표시부(46)는 무선 통신부(41)를 통해 홈서버(30)로부터 수신된 영상신호를 재생하는 기능을 수행한다.
스피커(47)는 홈서버(30)로부터 전달된 음성신호에 대하여 D/A 변환부(44)를 통해 D/A 변환된 신호를 음성으로 재생하여 사용자에게 들려준다.
마이크(48)는 사용자의 음성신호를 입력받아 전기신호로 변환하여 A/D 변환부(43)에 전송한다.
이와 같이 본 발명에서의 로봇은 최소한의 모듈로 구성된다.
이러한 로봇의 구성도는 당업자가 용이하게 구현할 수 있으며 필요에 따라 약간의 센서- 카메라 등 영상 감지부나 기타 다른 센서를 더 포함할 수도 있다.
홈서버는 외부의 서비스 서버(서버1, 서버2...)로부터 각각의 서비스를 위한 소프트웨어 모듈을 다운로드하여 서비스 프레임 워크상에 구비하여 둔다.
본 발명에서의 로봇은 일종의 이동형 인터페이스 장치 혹은 리모트 콘트롤러 로서 기능을 수행한다.
이와 같이 구성된 홈로봇에서 사용자의 음성 명령을 처리하는 과정을 설명하도록 한다.
사용자가 로봇에 음성 명령을 내리면, 로봇(40)은 마이크(48)를 통해 사용자의음성 명령을 전기적인 신호를 변환하고, A/D 변환부(43)에 의해 A/D 변환하고, 그 데이터를 홈서버(30)에 전송한다.
홈서버(30)와 로봇(40) 사이는 네크워크 모듈을 통해서 통신을 수행한다. 이를 위해 홈서버(40)에는 무선 통신부(41)가 구비되어 있다. 여기서 네트워크 모듈에는 디지털 무선 통신 모듈을 사용하는 것이 바람직하다. 네트워크 모듈은 다양한 방식의 것이 사용될 수 있으나, 전송속도가 빠를수록 좋다. 예를 들어, 802.11b WLAN 방식의 경우, 10Mbps의 속도가 구현되어 있으며, 802.11a WLAN 방식의 경우, 50Mbps의 속도 구현이 가능하다고 하므로, 본 발명의 바람직한 실시예에 있어서는최소 10Mbps의 통신 속도를 구현하는 통신모듈 사용을 권장한다.
로봇의 사용용도가 주로 댁내에 한정되어 있으므로, 홈서버(30)와 홈로봇(40)사이의 통신거리에 의한 통신속도 제약의 문제는 거의 발생하지 않는다.
홈서버(30)가 이와 같이 홈로봇(40)으로부터 명령을 수신하면, 홈서버(30)는 내부의 음성 인식부(32)를 통해 이를 분석하고, 제어부(34)에 전송한다. 제어부(34)에서는 그에 따른 연산을 수행하여 음성명령 결과를 얻어 해당 서비스 모듈을 동작시킨다.
홈로봇(40)을 이동시키는 경우에는 홈로봇 구동 관리부(36)를 제어하여 홈로봇(40)이 이동할 수 있도록 이동제어신호를 홈로봇(40)에 전송한다.
또한, 도시되어 있지 않지만, 홈서버(30)에서 수행할 수 있는 서비스 모듈에는 가전제품 제어부나 인터넷 정보 검색부가 구현될 수 도 있다.
예를 들어 TV를 켜라는 명령일 경우, 가전제품 제어모듈을 다시 동작시켜 명령을 수행한다.
또한, 인터넷 정보검색 기능을 수행할 경우에는 다음날의 날씨를 알려달라는 명령일 경우, 인터넷 정보 검색부를 동작시켜 결과를 입수한 후 그 결과를 음성 합성부(33)를 통해 음성 형태로 변환한 후 홈로봇(40)에 전송한다. 홈로봇(40)은 수신된 음성정보를 D/A 변환부(44)에 의해 D/A 변환하여 스피커(47)를 통해 사용자에게 알려주게 된다.
다른 방식으로는 홈서버(30)에서 인터넷을 통해 검색된 정보를 그대로 홈로봇(40)에 전송하고 홈로봇(40)은 이를 LCD 표시부(46)의 화면을 통해 사용자에게알려주는 방법을 선택할 수 도 있다.
또 다른 실시예로는 메신저기능을 수행할 수 도 있다.
즉, 사용자가 홈로봇(40)에게 어떤 메시지를 임의의 다른 사람에게 전달하라는 명령을 수행하는 경우이다. 이 경우, 로봇은 카메라와 주행거리 판별센서를 구비하는 것이 필요할 수 있다.
또한, 홈서버(30)에는 맵빌딩부와, 로봇의 경로 제어부를 구현할 수 도 있다. 맵빌딩 이란 로봇이 낯선 환경에서 주변으로부터 이미지 정보를 입수하여 그 낯선 환경의 맵을 만드는 기능이다.
이에 관한 선행특허는 다수 존재하므로 당업자가 용이하게 구현할 수 있다. 경로제어부란 주행거리 판별센서 등으로부터 입수한 정보를 이용하여 한지점에서 다른 지점까지의 로봇의 최적경로를 구현하는 기능이다.
역시 이에 관한 선행특허는 다수 존재하므로 당업자가 용이하게 구현할수 있을 것이다.
사용자가 임의의 방에서 로봇에게 다른 방에 있는 다른 사용자에게 어떤 메시지를 전달하라는 명령을 내렸을 경우를 설명하도록 한다.
홈로봇(40)은 사용자의 명령을 이해하고 이를 수행한다. 이 때, 사용자의 명령을 실제적으로 이해하는 것은 홈서버(30)이지만, 사용자 측면에서 볼때는 로봇이 스스로 이해하는 것처럼 행동한다.
여기서는 홈로봇(40)의 이동이 요구된다. 홈로봇(40)의 위치정보는 계속 홈서버(30)에 전달되며, 홈서버(30)는 홈로봇(40)의 위치 정보와 맵빌딩 기능과 경로제어 기능을 통해 홈로봇(40)을 다른 사용자가 있는 방까지 이동을 제어한다.
홈로봇(40)은 홈서버(30)의 명령에 따라 이동할 뿐 스스로 이동중 어떤 판단을 행하지는 않는다. 홈로봇(40)이 다른 방까지 이동하면 홈서버(30)는 사용자로부터 전달받아 홈서버(30) 내부 메모리에 저장하였던 메시지를 홈로봇(40)에게 송신하며, 홈로봇(40)은 이를 그대로 다른 사용자에게 내보내게 된다.
사용자가 부재중이라면 부재중인지 여부를 판단하기 위해 언굴인식 모듈을 더 구비하면 용이하게 구현될 수 있을 것이다. 추후에 지정된 사용자를 다시 조우하게 되었을 때 홈서버(30)가 그 메시지를 전달한다.
그 외에 이러한 홈로봇(40)의 사용례를 살펴보면, 홈내 무선네트워크의 음영지역을 커버하기 위해 홈로봇(40)이 사용될 수 있다. 즉, 홈로봇(40)의 이동성을 이용하여 홈로봇(40)에 리피터 기능을 수행할 수 있는 서비스 모듈을 탑재하여 전파의 음영있는 지역에서 리피터의 역할을 하는 이동가능한 리피터의 기능을 수행하는 것이다. 이때, 홈로봇(40)에 탑재하는 리피터 서비스 모듈은 해당 분야에 공지되어 있으므로 여기서는 상세한 설명을 생략하기로 한다.
또한, 이러한 홈로봇(40)의 다른 사용례를 살펴보면, 홈내 모니터링 서비스에 사용될 수 있다. 즉, 사람, 가전 방범등에 대한 정보를 홈서버(30)로 전송하여 데이터 베이스를 구축하고 임의의 상황이 발생했을 경우에 분석한 후 적절한 조치를 수행하도록 하는 것이다. 이때, 홈서버(30)에 구축되는 데이터 베이스의 구체적인 예에 대하여는 이미 많은 분야에서 사람, 가전 방범 등에 대한 데이터 베이스를 구축하여 사용하고 있음에 따라, 상세한 설명은 생략하기로 한다.
그 다음, 교육분야에 홈로봇(40)을 활용할 수 있다. 즉, 사용자로부터 음성 질문을 받으면, 그 음성 질문을 A/D 변환부(43)에 의해 A/D 변환하여 무선 통신부(41)를 통해서 홈서버(30)에 전송하고, 홈서버(30)에서 그 음성 질문에 대한 설명을 찾아 홈로봇(40)에 전송해오면 그 음성신호를 무선 통신부(41)를 통해 수신하여 D/A 변환부(44)를 통해서 D/A 변환하여 스피커(47)를 통하여 재생하여 음성 질문에 대한 설명 및 답변기능을 수행하는 것이다.
아울러, 홈내 인터폰의 기능을 수행할 수 있다. 즉, 홈서버(30)를 통해서 임의의 사용자가 외부에서 영상신호 및 음성신호를 보내면 홈로봇(40)에서는 이 영상신호를 수신하여 LCD 표시부(46)를 통해 재생하고, 음성 신호를 수신하여 D/A 변환부(44)에서 D/A 변환을 하여 스피커(47)를 통해 음성으로 재생하도록 하여 화상 인터폰의 기능을 구현하는 것이다.
본 발명에 의하면, 고가의 로봇을 통해서도 잘 구현되지 않던 대용량의 프로세싱을 요구하는 작업을 저가의 로봇을 통해 구현할수 있으며, 서비스 업그레이드시에도 로봇의 하드웨어 교체를 요구하지 않으므로 지속적으로 고급 서비스를 구현할수 있다.

Claims (11)

  1. 외부의 음성 신호를 입력받아 전기적인 신호로 변환하는 마이크와,
    상기 마이크를 통해 입력된 음성신호에 대해 아날로그-디지털 신호변환을 수행하는 A/D 변환부와,
    A/D 변환부를 통해 변환된 신호를 무선신호로 변환하여 홈서버에 전송하거나, 홈서버로부터 전송되는 무선신호를 수신하는 무선 통신부와,
    상기 무선 통신부를 통해 수신한 무선신호중 음성신호에 대해 디지털-아날로그 신호변환을 수행하는 D/A 변환부와,
    D/A 변환부를 통해 D/A 변환된 음성신호를 음성으로 재생하는 스피커와,
    사용자로부터 음성 명령이 상기 마이크 및 A/D 변환부를 통해 수신되는 경우, 무선 통신부를 통해 홈서버에 전송하고, 홈서버로부터 해당 명령에 대한 응답신호를 상기 무선 통신부를 수신하여 D/A 변환부를 통해 상기 스피커로 전송하고, 상기 홈서버로부터 받은 신호에 따라 몸체를 이동하기 위한 이동제어신호를 발생하는 제어부와,
    상기 제어부의 이동제어신호에 따라 몸체를 이동시키는 구동부를 포함하는 홈서버를 이용하는 홈로봇.
  2. 제 1항에 있어서,
    상기 홈로봇의 동작상태 표시정보 또는 상기 무선 통신부를 통해 홈서버로부터 수신된 영상신호를 재생하는 표시부를 더 포함하는 홈서버를 이용하는 홈로봇.
  3. 홈로봇으로부터 전송되는 임의의 무선신호를 수신하거나, 상기 홈로봇에게 임의의 응답신호를 전송하는 내부 통신부와,
    상기 내부 통신부를 통해 수신한 홈로봇의 무선신호로부터 사용자의 명령 및 홈로봇의 상태신호를 추출하여 해석하고, 그 해석된 사용자의 명령에 대한 연산 및 로봇의 구동을 제어하기 위한 연산을 수행하여, 그 연산 결과에 따라 홈로봇에 의해 재생될 음성 응답 신호 또는 영상 응답 신호와, 상기 홈로봇의 구동을 제어하기 위한 구동제어신호를 생성하여 상기 내부 통신부에 출력하는 제어부와,
    상기 제어부의 연산을 위해 필요한 서비스를 제공받기 위해 네트워크를 통해 임의의 서비스 서버에 접속하는 외부 통신부를 포함하는 홈네트워크 시스템의 홈서버.
  4. 제 3항에 있어서, 상기 제어부는,
    상기 홈로봇으로부터 수신되는 음성신호로부터 음성인식을 수행하는 음성인식부와,
    상기 제어부에 의해 홈로봇에게 전송할 응답신호가 있는 경우에, 음성을 합성하여 그 응답 음성신호를 생성하는 음성 합성부와,
    상기 내부 통신부를 통해 수신한 홈로봇의 무선신호로부터 사용자의 명령 및 홈로봇의 상태신호를 추출하여 해석하고, 그 해석된 사용자의 명령에 대한 연산 및 로봇의 구동을 제어하기 위한 연산을 수행하여, 그 연산 결과에 따라 홈로봇에 의해 재생될 음성 응답 신호 또는 영상 응답 신호와, 홈로봇의 구동을 제어하기 위한 구동제어신호를 생성하여 상기 내부 통신부에 출력하는 제어부와,
    상기 홈로봇으로부터 홈로봇의 현재 상태정보를 수신하여 홈로봇의 현재 상태를 파악하고, 상기 제어부에서 홈로봇의 구동에 관한 명령을 내리는 경우, 그 명령을 수행하기 위한 구체적인 행동제어신호를 생성하는 홈로봇 구동 관리부를 포함하는 홈네트워크 시스템의 홈서버.
  5. 제 4항에 있어서,
    상기 홈로봇의 각종 등록 정보, 조작정보, 사고정보, 주거주 위치를 포함한 홈로봇의 제반적인 이력을 관리하는 이력 관리부를 더 포함하는 홈네트워크 시스템의 홈서버.
  6. 제 5항에 있어서, 상기 등록정보는,
    홈로봇의 ID, 제품 번호, 제품 사양, 소유자의 인적사항중 적어도 하나를 포함하는 홈네트워크 시스템의 홈서버.
  7. 사용자로부터 음성 명령이 수신되는 경우, 해당 음성 명령을 A/D 변환하여 무선 통신을 통해 원격으로 전송하고, 원격에서 해당 명령에 대한 응답 신호를 수신하여 음성신호의 경우, D/A 변환하여 음성으로 재생하고, 영상신호의 경우 영상으로 재생하고, 원격으로부터 수신되는 구동제어신호에 따라 몸체를 구동하는 홈로봇과,
    상기 홈로봇으로부터 전송되는 임의의 무선신호를 수신하여 사용자의 명령 및 홈로봇의 상태신호를 추출하여 해석하고, 그 해석된 사용자의 명령에 대한 연산 및 로봇의 구동을 제어하기 위한 연산을 수행하여, 그 연산 결과에 따라 홈로봇에 의해 재생될 음성 응답 신호 또는 영상 응답 신호와, 상기 홈로봇의 구동을 제어하기 위한 구동제어신호를 생성하여 무선 통신을 통해 상기 홈로봇에게 전송하는 홈서버를 포함하는 홈네트워크 시스템.
  8. 제 7항에 있어서, 상기 홈서버는,
    상기 홈로봇으로부터 위치정보를 수신하여 홈로봇의 위치 정보와 맵빌딩 기능과 경로제어 기능을 통해 홈로봇을 임의의 지점까지 이동할 수 있도록 제어하고, 홈서버가 임의의 지점까지 이동하는 경우, 임의의 음성신호를 홈로봇에게 전송하여음성으로 재생하게 하는 홈네트워크 시스템.
  9. 제 7항에 있어서, 상기 홈로봇은,
    상기 홈서버의 제어를 받아 홈내 무선 네트워크의 음영지역을 커버하기 위한 이동성 리피터의 역할을 수행할 수 있도록 리피터 모듈을 탑재하는 홈네트워크 시스템.
  10. 제 7항에 있어서, 상기 홈로봇은,
    홈내에서 임의의 상황이 발생했을 경우에 홈서버에 구축된 데이터 베이스에 의해 분석된 결과에 따라 홈내 모니터링을 수행할 수 있도록, 사람, 가전, 방범 중 적어도 하나를 포함하는 정보를 상기 홈서버로 전송하는 홈네트워크 시스템.
  11. 홈로봇을 통해 사용자의 음성 명령을 수신하는 경우, 음성 명령을 A/D 변환하여 홈서버에 전송하는 단계와,
    홈서버를 통해 상기 홈로봇으로부터 전송되어진 음성 명령을 해석하고, 그에 대한 음성 응답을 음성신호로 생성하여 홈로봇에 전송하는 단계와,
    상기 홈서버로부터 전송된 음성신호를 홈로봇의 스피커를 통해 음성으로 재생하는 단계를 수행하는 홈서버를 이용한 홈로봇의 운용방법.
KR1020020070444A 2002-11-13 2002-11-13 홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크시스템 KR20040042242A (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020020070444A KR20040042242A (ko) 2002-11-13 2002-11-13 홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크시스템
US10/674,509 US20040093219A1 (en) 2002-11-13 2003-10-01 Home robot using home server, and home network system having the same
CNA200310114275A CN1501233A (zh) 2002-11-13 2003-11-12 使用家庭服务器的家庭机器人及其家庭网络***
JP2003384289A JP2004160653A (ja) 2002-11-13 2003-11-13 ホームロボット制御システム及びそのホームロボットの運用方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020020070444A KR20040042242A (ko) 2002-11-13 2002-11-13 홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크시스템

Publications (1)

Publication Number Publication Date
KR20040042242A true KR20040042242A (ko) 2004-05-20

Family

ID=32226306

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020020070444A KR20040042242A (ko) 2002-11-13 2002-11-13 홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크시스템

Country Status (4)

Country Link
US (1) US20040093219A1 (ko)
JP (1) JP2004160653A (ko)
KR (1) KR20040042242A (ko)
CN (1) CN1501233A (ko)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100627506B1 (ko) * 2004-07-05 2006-09-21 한국과학기술원 고유 아이피 주소를 지닌 네트워크 기반 소프트웨어 로봇 시스템
KR100678728B1 (ko) * 2005-06-16 2007-02-05 에스케이 텔레콤주식회사 이동 로봇과 사용자간의 상호 작용 방법 및 이를 위한시스템
KR100708274B1 (ko) * 2006-11-15 2007-04-16 주식회사 아이오. 테크 동작 포함 멀티미디어 콘텐츠 파일의 재생이 가능한 오디오장치 호환 로봇 단말기용 동작 제어 데이터 전송 및 동작 재생 방법
KR100753054B1 (ko) * 2005-12-30 2007-08-31 한국생산기술연구원 모듈 기반 퍼스널 로봇의 폴트 톨러런트 지원을 위한네트워크 연결 유지 관리 시스템과 네트워크 연결 유지관리 방법 및 이를 기록한 기록매체
US7835821B2 (en) 2005-11-17 2010-11-16 Electronics And Telecommunications Research Institute Robot server for controlling robot, system having the same for providing content, and method thereof
CN106200516A (zh) * 2016-10-10 2016-12-07 安徽朗巴智能科技有限公司 一种家用智能人形服务机器人控制***
WO2020045732A1 (ko) * 2018-08-27 2020-03-05 엘지전자 주식회사 이동 로봇의 제어 방법
WO2020141620A1 (ko) * 2019-01-02 2020-07-09 수상에스티(주) 음성인식 교감형 로봇, 교감형 로봇 음성인식 시스템 및 그 방법
US11551683B2 (en) 2017-10-17 2023-01-10 Samsung Electronics Co., Ltd. Electronic device and operation method therefor
WO2023249359A1 (ko) * 2022-06-22 2023-12-28 삼성전자주식회사 전자 장치 및 오프라인 장치 등록 방법

Families Citing this family (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002054184A2 (en) 2001-01-04 2002-07-11 Roy-G-Biv Corporation Systems and methods for transmitting motion control data
US7904194B2 (en) * 2001-02-09 2011-03-08 Roy-G-Biv Corporation Event management systems and methods for motion control systems
KR100542340B1 (ko) * 2002-11-18 2006-01-11 삼성전자주식회사 홈네트워크 시스템 및 그 제어방법
US8027349B2 (en) 2003-09-25 2011-09-27 Roy-G-Biv Corporation Database event driven motion systems
KR100588042B1 (ko) * 2004-01-14 2006-06-09 한국과학기술연구원 인터액티브 프레젠테이션 시스템
US7840308B2 (en) * 2004-09-10 2010-11-23 Honda Motor Co., Ltd. Robot device control based on environment and position of a movable robot
US8000837B2 (en) 2004-10-05 2011-08-16 J&L Group International, Llc Programmable load forming system, components thereof, and methods of use
KR100645379B1 (ko) * 2004-10-29 2006-11-15 삼성광주전자 주식회사 로봇 제어 시스템 및 로봇 제어방법
JP2006268618A (ja) * 2005-03-25 2006-10-05 Funai Electric Co Ltd ホームネットワークシステム
US20060229880A1 (en) * 2005-03-30 2006-10-12 International Business Machines Corporation Remote control of an appliance using a multimodal browser
KR20060108848A (ko) * 2005-04-14 2006-10-18 엘지전자 주식회사 무선 제어가 가능한 청소로봇과 그를 이용한 원격 제어시스템
KR20060127452A (ko) * 2005-06-07 2006-12-13 엘지전자 주식회사 로봇청소기 상태알림장치 및 방법
KR100738890B1 (ko) 2005-07-22 2007-07-12 엘지전자 주식회사 이동로봇을 이용한 홈 네트워킹 시스템
US9198728B2 (en) * 2005-09-30 2015-12-01 Intouch Technologies, Inc. Multi-camera mobile teleconferencing platform
US20070150104A1 (en) * 2005-12-08 2007-06-28 Jang Choul S Apparatus and method for controlling network-based robot
JP4718987B2 (ja) * 2005-12-12 2011-07-06 本田技研工業株式会社 インターフェース装置およびそれを備えた移動ロボット
CN100348381C (zh) * 2006-01-06 2007-11-14 华南理工大学 家政服务机器人
KR20070075957A (ko) * 2006-01-17 2007-07-24 주식회사 로보스타 멀티 타스킹을 위한 타스크 기반 로봇 제어시스템
KR100988736B1 (ko) * 2006-03-15 2010-10-20 삼성전자주식회사 자율주행 이동로봇의 최단 경로 이동을 위한 홈 네트워크시스템 및 그 방법
KR100769156B1 (ko) * 2007-04-20 2007-10-22 주식회사 서비전자 홈 네트워크 시스템 및 그것의 제어방법
JP5070441B2 (ja) * 2007-10-10 2012-11-14 株式会社国際電気通信基礎技術研究所 ロボット遠隔操作システム
KR20090065212A (ko) * 2007-12-17 2009-06-22 한국전자통신연구원 로봇 채팅 시스템 및 방법
CN101927492B (zh) * 2010-06-23 2012-01-04 焦利民 一种家用智能机器人***
CN102152312A (zh) * 2010-11-16 2011-08-17 深圳中科智酷机器人科技有限公司 机器人***和机器人***执行任务的方法
US20130201316A1 (en) * 2012-01-09 2013-08-08 May Patents Ltd. System and method for server based control
CN103019118A (zh) * 2012-12-07 2013-04-03 麦活鹏 基于Android平台的机器动作控制***
CN103170977A (zh) * 2013-03-29 2013-06-26 上海大学 多自由度机器人无线控制***
CN103753567A (zh) * 2014-01-24 2014-04-30 成都万先自动化科技有限责任公司 宾馆接待服务机器人
CN103753552A (zh) * 2014-01-24 2014-04-30 成都万先自动化科技有限责任公司 公司接待服务机器人
CN104853402B (zh) 2014-02-19 2018-09-21 华为技术有限公司 无线接入服务方法和设备
CN105023575B (zh) * 2014-04-30 2019-09-17 中兴通讯股份有限公司 语音识别方法、装置和***
CN104505091B (zh) * 2014-12-26 2018-08-21 湖南华凯文化创意股份有限公司 人机语音交互方法及***
CN105159148B (zh) * 2015-07-16 2017-11-10 深圳前海达闼科技有限公司 一种机器人指令处理方法及装置
US9965247B2 (en) 2016-02-22 2018-05-08 Sonos, Inc. Voice controlled media playback system based on user profile
US10264030B2 (en) 2016-02-22 2019-04-16 Sonos, Inc. Networked microphone device control
US10095470B2 (en) 2016-02-22 2018-10-09 Sonos, Inc. Audio response playback
US9947316B2 (en) 2016-02-22 2018-04-17 Sonos, Inc. Voice control of a media playback system
US10509626B2 (en) 2016-02-22 2019-12-17 Sonos, Inc Handling of loss of pairing between networked devices
US9826306B2 (en) 2016-02-22 2017-11-21 Sonos, Inc. Default playback device designation
US9978390B2 (en) 2016-06-09 2018-05-22 Sonos, Inc. Dynamic player selection for audio signal processing
US10713102B2 (en) 2016-07-05 2020-07-14 Matias Klein Unmanned ground and aerial vehicle attachment system
US10152969B2 (en) 2016-07-15 2018-12-11 Sonos, Inc. Voice detection by multiple devices
US10134399B2 (en) 2016-07-15 2018-11-20 Sonos, Inc. Contextualization of voice inputs
US10115400B2 (en) * 2016-08-05 2018-10-30 Sonos, Inc. Multiple voice services
US10311863B2 (en) * 2016-09-02 2019-06-04 Disney Enterprises, Inc. Classifying segments of speech based on acoustic features and context
US9942678B1 (en) 2016-09-27 2018-04-10 Sonos, Inc. Audio playback settings for voice interaction
US9743204B1 (en) 2016-09-30 2017-08-22 Sonos, Inc. Multi-orientation playback device microphones
US10181323B2 (en) 2016-10-19 2019-01-15 Sonos, Inc. Arbitration-based voice recognition
CN106716982B (zh) * 2016-11-30 2020-07-31 深圳前海达闼云端智能科技有限公司 控制机器人的方法、装置、服务器及机器人
CN109429522A (zh) * 2016-12-06 2019-03-05 吉蒂机器人私人有限公司 语音交互方法、装置及***
CN106846711A (zh) * 2017-01-24 2017-06-13 深圳企管加企业服务有限公司 一种物联网与机器人结合的预警***及方法
CN106781212A (zh) * 2017-01-24 2017-05-31 深圳企管加企业服务有限公司 一种结合物联网的机器人预警***及方法
JP6712961B2 (ja) * 2017-03-15 2020-06-24 日立グローバルライフソリューションズ株式会社 コミュニケーションシステム及びコミュニケーション制御装置
US11183181B2 (en) 2017-03-27 2021-11-23 Sonos, Inc. Systems and methods of multiple voice services
CN107088883A (zh) * 2017-07-03 2017-08-25 贵州大学 交互式服务机器人
US10475449B2 (en) 2017-08-07 2019-11-12 Sonos, Inc. Wake-word detection suppression
US10048930B1 (en) 2017-09-08 2018-08-14 Sonos, Inc. Dynamic computation of system response volume
US10446165B2 (en) 2017-09-27 2019-10-15 Sonos, Inc. Robust short-time fourier transform acoustic echo cancellation during audio playback
US10482868B2 (en) 2017-09-28 2019-11-19 Sonos, Inc. Multi-channel acoustic echo cancellation
US10051366B1 (en) 2017-09-28 2018-08-14 Sonos, Inc. Three-dimensional beam forming with a microphone array
US10621981B2 (en) 2017-09-28 2020-04-14 Sonos, Inc. Tone interference cancellation
US10466962B2 (en) 2017-09-29 2019-11-05 Sonos, Inc. Media playback system with voice assistance
CN108100190A (zh) * 2017-11-10 2018-06-01 北京臻迪科技股份有限公司 水下机器人的整机***及水下机器人
CN108012326B (zh) * 2017-12-07 2019-06-11 珠海市一微半导体有限公司 基于栅格地图的机器人监视宠物的方法及芯片
US10880650B2 (en) 2017-12-10 2020-12-29 Sonos, Inc. Network microphone devices with automatic do not disturb actuation capabilities
US10818290B2 (en) 2017-12-11 2020-10-27 Sonos, Inc. Home graph
WO2019152722A1 (en) 2018-01-31 2019-08-08 Sonos, Inc. Device designation of playback and network microphone device arrangements
CN108366343B (zh) 2018-03-20 2019-08-09 珠海市一微半导体有限公司 机器人智能监视宠物的方法
US11175880B2 (en) 2018-05-10 2021-11-16 Sonos, Inc. Systems and methods for voice-assisted media content selection
US10847178B2 (en) 2018-05-18 2020-11-24 Sonos, Inc. Linear filtering for noise-suppressed speech detection
US10959029B2 (en) 2018-05-25 2021-03-23 Sonos, Inc. Determining and adapting to changes in microphone performance of playback devices
US10681460B2 (en) 2018-06-28 2020-06-09 Sonos, Inc. Systems and methods for associating playback devices with voice assistant services
CN110177330A (zh) * 2018-07-09 2019-08-27 深圳瑞科时尚电子有限公司 通话处理方法、装置、机器人和存储介质
US10461710B1 (en) 2018-08-28 2019-10-29 Sonos, Inc. Media playback system with maximum volume setting
US11076035B2 (en) 2018-08-28 2021-07-27 Sonos, Inc. Do not disturb feature for audio notifications
US10587430B1 (en) 2018-09-14 2020-03-10 Sonos, Inc. Networked devices, systems, and methods for associating playback devices based on sound codes
US10878811B2 (en) 2018-09-14 2020-12-29 Sonos, Inc. Networked devices, systems, and methods for intelligently deactivating wake-word engines
US11024331B2 (en) 2018-09-21 2021-06-01 Sonos, Inc. Voice detection optimization using sound metadata
US10811015B2 (en) 2018-09-25 2020-10-20 Sonos, Inc. Voice detection optimization based on selected voice assistant service
US11100923B2 (en) 2018-09-28 2021-08-24 Sonos, Inc. Systems and methods for selective wake word detection using neural network models
US10692518B2 (en) 2018-09-29 2020-06-23 Sonos, Inc. Linear filtering for noise-suppressed speech detection via multiple network microphone devices
US11899519B2 (en) 2018-10-23 2024-02-13 Sonos, Inc. Multiple stage network microphone device with reduced power consumption and processing load
EP3654249A1 (en) 2018-11-15 2020-05-20 Snips Dilated convolutions and gating for efficient keyword spotting
US11183183B2 (en) 2018-12-07 2021-11-23 Sonos, Inc. Systems and methods of operating media playback systems having multiple voice assistant services
US11132989B2 (en) 2018-12-13 2021-09-28 Sonos, Inc. Networked microphone devices, systems, and methods of localized arbitration
US10602268B1 (en) 2018-12-20 2020-03-24 Sonos, Inc. Optimization of network microphone devices using noise classification
CN111381944A (zh) * 2018-12-29 2020-07-07 深圳市优必选科技有限公司 基于Android的机器人操作***及其实现方法
US10867604B2 (en) 2019-02-08 2020-12-15 Sonos, Inc. Devices, systems, and methods for distributed voice processing
US11315556B2 (en) 2019-02-08 2022-04-26 Sonos, Inc. Devices, systems, and methods for distributed voice processing by transmitting sound data associated with a wake word to an appropriate device for identification
KR20200101221A (ko) * 2019-02-19 2020-08-27 삼성전자주식회사 사용자 입력 처리 방법 및 이를 지원하는 전자 장치
US11120794B2 (en) 2019-05-03 2021-09-14 Sonos, Inc. Voice assistant persistence across multiple network microphone devices
US11200894B2 (en) 2019-06-12 2021-12-14 Sonos, Inc. Network microphone device with command keyword eventing
US10586540B1 (en) 2019-06-12 2020-03-10 Sonos, Inc. Network microphone device with command keyword conditioning
US11361756B2 (en) 2019-06-12 2022-06-14 Sonos, Inc. Conditional wake word eventing based on environment
US11138975B2 (en) 2019-07-31 2021-10-05 Sonos, Inc. Locally distributed keyword detection
US11138969B2 (en) 2019-07-31 2021-10-05 Sonos, Inc. Locally distributed keyword detection
US10871943B1 (en) 2019-07-31 2020-12-22 Sonos, Inc. Noise classification for event detection
US11189286B2 (en) 2019-10-22 2021-11-30 Sonos, Inc. VAS toggle based on device orientation
US11200900B2 (en) 2019-12-20 2021-12-14 Sonos, Inc. Offline voice control
US11562740B2 (en) 2020-01-07 2023-01-24 Sonos, Inc. Voice verification for media playback
WO2021146991A1 (en) * 2020-01-22 2021-07-29 Current Lighting Solutions, Llc Emergency driver and intelligent module for emergency driver
US11556307B2 (en) 2020-01-31 2023-01-17 Sonos, Inc. Local voice data processing
US11308958B2 (en) 2020-02-07 2022-04-19 Sonos, Inc. Localized wakeword verification
CN111477224A (zh) * 2020-03-23 2020-07-31 一汽奔腾轿车有限公司 一种人车虚拟交互***
US11727919B2 (en) 2020-05-20 2023-08-15 Sonos, Inc. Memory allocation for keyword spotting engines
US11308962B2 (en) 2020-05-20 2022-04-19 Sonos, Inc. Input detection windowing
US11482224B2 (en) 2020-05-20 2022-10-25 Sonos, Inc. Command keywords with input detection windowing
CN111633661B (zh) * 2020-06-18 2023-12-26 深圳小牛黑科技有限公司 一种机器人联网的方法和电路
US11698771B2 (en) 2020-08-25 2023-07-11 Sonos, Inc. Vocal guidance engines for playback devices
US11984123B2 (en) 2020-11-12 2024-05-14 Sonos, Inc. Network device interaction by range
US11551700B2 (en) 2021-01-25 2023-01-10 Sonos, Inc. Systems and methods for power-efficient keyword detection

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010016030A (ko) * 2000-03-10 2001-03-05 김경근 인터넷을 이용한 로봇 제어 시스템 및 방법
JP2002120184A (ja) * 2000-10-17 2002-04-23 Human Code Japan Kk ネットワーク上のロボット動作制御システム
JP2002199470A (ja) * 2000-12-25 2002-07-12 Yoichi Sakai 対話型仮想ロボットシステムによるホームオートメーション
JP2002233976A (ja) * 2001-02-05 2002-08-20 Tetsuya Fujihiro 通信により知識情報を更新するロボット、ロボットシステム
KR20030019125A (ko) * 2001-08-28 2003-03-06 주식회사유진로보틱스 로봇의 지능 보완 방법 및 시스템, 이에 의한 로봇을이용한 다이나믹 교육 방법 및 시스템

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2333376A (en) * 1998-01-17 1999-07-21 Mumbles Science Adventure Limited Programmable apparatus
KR20010053322A (ko) * 1999-04-30 2001-06-25 이데이 노부유끼 전자 페트 시스템, 네트워크 시스템, 로봇, 및 기억 매체
US6347261B1 (en) * 1999-08-04 2002-02-12 Yamaha Hatsudoki Kabushiki Kaisha User-machine interface system for enhanced interaction
DE69927590T2 (de) * 1999-08-31 2006-07-06 Swisscom Ag Mobiler Roboter und Steuerverfahren für einen mobilen Roboter
JP2001222316A (ja) * 2000-02-09 2001-08-17 Sony Corp ロボットの管理システム及びロボットの管理方法
JP2002216026A (ja) * 2000-11-17 2002-08-02 Sony Corp 情報通信システム、エージェント端末、情報配信システム、エージェントプログラムが記憶された記憶媒体、エージェントアクセスプログラムが記憶された記憶媒体、専用処理プログラムが記憶された記憶媒体、エージェントプログラム、エージェントアクセスプログラム、及び、専用処理プログラム
AU2002258422A1 (en) * 2001-02-27 2002-09-12 Anthrotronix, Inc. Robotic apparatus and wireless communication system
AU767561B2 (en) * 2001-04-18 2003-11-13 Samsung Kwangju Electronics Co., Ltd. Robot cleaner, system employing the same and method for reconnecting to external recharging device
US6507773B2 (en) * 2001-06-14 2003-01-14 Sharper Image Corporation Multi-functional robot with remote and video system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010016030A (ko) * 2000-03-10 2001-03-05 김경근 인터넷을 이용한 로봇 제어 시스템 및 방법
JP2002120184A (ja) * 2000-10-17 2002-04-23 Human Code Japan Kk ネットワーク上のロボット動作制御システム
JP2002199470A (ja) * 2000-12-25 2002-07-12 Yoichi Sakai 対話型仮想ロボットシステムによるホームオートメーション
JP2002233976A (ja) * 2001-02-05 2002-08-20 Tetsuya Fujihiro 通信により知識情報を更新するロボット、ロボットシステム
KR20030019125A (ko) * 2001-08-28 2003-03-06 주식회사유진로보틱스 로봇의 지능 보완 방법 및 시스템, 이에 의한 로봇을이용한 다이나믹 교육 방법 및 시스템

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100627506B1 (ko) * 2004-07-05 2006-09-21 한국과학기술원 고유 아이피 주소를 지닌 네트워크 기반 소프트웨어 로봇 시스템
KR100678728B1 (ko) * 2005-06-16 2007-02-05 에스케이 텔레콤주식회사 이동 로봇과 사용자간의 상호 작용 방법 및 이를 위한시스템
US7835821B2 (en) 2005-11-17 2010-11-16 Electronics And Telecommunications Research Institute Robot server for controlling robot, system having the same for providing content, and method thereof
KR100753054B1 (ko) * 2005-12-30 2007-08-31 한국생산기술연구원 모듈 기반 퍼스널 로봇의 폴트 톨러런트 지원을 위한네트워크 연결 유지 관리 시스템과 네트워크 연결 유지관리 방법 및 이를 기록한 기록매체
KR100708274B1 (ko) * 2006-11-15 2007-04-16 주식회사 아이오. 테크 동작 포함 멀티미디어 콘텐츠 파일의 재생이 가능한 오디오장치 호환 로봇 단말기용 동작 제어 데이터 전송 및 동작 재생 방법
CN106200516A (zh) * 2016-10-10 2016-12-07 安徽朗巴智能科技有限公司 一种家用智能人形服务机器人控制***
US11551683B2 (en) 2017-10-17 2023-01-10 Samsung Electronics Co., Ltd. Electronic device and operation method therefor
WO2020045732A1 (ko) * 2018-08-27 2020-03-05 엘지전자 주식회사 이동 로봇의 제어 방법
WO2020141620A1 (ko) * 2019-01-02 2020-07-09 수상에스티(주) 음성인식 교감형 로봇, 교감형 로봇 음성인식 시스템 및 그 방법
WO2023249359A1 (ko) * 2022-06-22 2023-12-28 삼성전자주식회사 전자 장치 및 오프라인 장치 등록 방법

Also Published As

Publication number Publication date
CN1501233A (zh) 2004-06-02
JP2004160653A (ja) 2004-06-10
US20040093219A1 (en) 2004-05-13

Similar Documents

Publication Publication Date Title
KR20040042242A (ko) 홈서버를 이용하는 홈로봇 및 이를 포함하는 홈네트워크시스템
KR20040043422A (ko) 수퍼 컴퓨터를 이용하는 홈로봇 및 이를 포함하는홈네트워크 시스템
CN1160701C (zh) 用于操作家用电器的话音控制***
RU2305029C1 (ru) Беспроводной управляемый робот-уборщик и система дистанционного управления для управления им
KR100441743B1 (ko) 원격 가전 제어 시스템 및 그 방법
US20040256474A1 (en) Indoor environmental control system and method of controlling the same
CN108231077A (zh) 油烟机的语音控制方法及***、服务器、智能终端、计算机可读存储介质
US20040128020A1 (en) Control device and control system for a plastics processing machine
JP4298944B2 (ja) 情報処理装置、センサネットワークシステム、情報処理プログラム、および情報処理プログラムを記録したコンピュータ読み取り可能な記録媒体
KR100534612B1 (ko) 분산 지능형 홈로봇 제어 시스템
WO2001082646A1 (en) Cellular phone and remote control system
JP2002120184A (ja) ネットワーク上のロボット動作制御システム
KR100619745B1 (ko) 로봇 청소기를 이용한 원격 가전 제어시스템 및 방법
KR100510122B1 (ko) 음성인식 홈 오토메이션 시스템 및 이를 이용한 가정용 기기 제어방법
JP2006262315A (ja) 携帯電話機能拡張装置
US20070053365A1 (en) One digital network control system
KR100552507B1 (ko) 분산 지능형 홈로봇 제어 시스템
JP2003348674A (ja) リモコン端末およびリモコンシステム
KR101517232B1 (ko) 이동 통신 단말기를 이용한 음성 송신 시스템
JP4481519B2 (ja) インテリジェントhmi機能付きio機器
Noman et al. Design & Implementation of a Microcontroller Based Low Cost DTMF Controlled Acoustic & Visual Detecting Robot to Monitor Child & Aged Person
KR20090084495A (ko) 네트워크 로봇 서비스 제공 방법
KR100437044B1 (ko) 장소별 제어가 가능한 가전기기 네트워크 시스템 및 그 방법
Matsuhira et al. Expanding practicability of ApriAlpha in cooperation with networked home appliances
KR20220065253A (ko) Rc카 제어 시스템 및 그 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application
J201 Request for trial against refusal decision
J121 Written withdrawal of request for trial