[go: up one dir, main page]

KR20190031723A - Fighting robot system - Google Patents

Fighting robot system Download PDF

Info

Publication number
KR20190031723A
KR20190031723A KR1020170119489A KR20170119489A KR20190031723A KR 20190031723 A KR20190031723 A KR 20190031723A KR 1020170119489 A KR1020170119489 A KR 1020170119489A KR 20170119489 A KR20170119489 A KR 20170119489A KR 20190031723 A KR20190031723 A KR 20190031723A
Authority
KR
South Korea
Prior art keywords
control
user
upper body
controller
robot
Prior art date
Legal status (The legal status 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 status listed.)
Granted
Application number
KR1020170119489A
Other languages
Korean (ko)
Other versions
KR101971443B1 (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 KR1020170119489A priority Critical patent/KR101971443B1/en
Publication of KR20190031723A publication Critical patent/KR20190031723A/en
Application granted granted Critical
Publication of KR101971443B1 publication Critical patent/KR101971443B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1602Programme controls characterised by the control system, structure, architecture
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J11/00Manipulators not otherwise provided for
    • 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
    • B25J13/00Controls for manipulators
    • B25J13/08Controls for manipulators by means of sensing devices, e.g. viewing or touching devices
    • B25J13/081Touching devices, e.g. pressure-sensitive
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B25HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
    • B25JMANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
    • B25J9/00Programme-controlled manipulators
    • B25J9/16Programme controls
    • B25J9/1679Programme controls characterised by the tasks executed

Landscapes

  • Engineering & Computer Science (AREA)
  • Robotics (AREA)
  • Mechanical Engineering (AREA)
  • Automation & Control Theory (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Manipulator (AREA)

Abstract

The present invention relates to a fighting robot system. According to an embodiment of the present invention, an audio recognition device is not necessary to be mounted on a fighting robot as a user can control an upper body motion of a robot body by voice with a controller (a smartphone as an example). Accordingly, freedom to design the robot body can be increased, and manufacturing costs can be significantly reduced. Moreover, an upper body and a lower body of the robot body can be separately controlled by the controller. Therefore, the user can enjoy a dynamic robot fighting game.

Description

격투 로봇 시스템{FIGHTING ROBOT SYSTEM}Fighting Robot System {FIGHTING ROBOT SYSTEM}

본 발명은 격투 로봇 시스템에 관한 것이다.The present invention relates to a fighting robot system.

1970년대부터 시작된 컴퓨터 게임은 텍스트 기반에서 그래픽 기반의 게임으로 발전하였고, 1990년 초기부터는 게이머(Gamer)들이 다양한 사운드카드와 모뎀을 통해 초보적인 네트워크 게임이 가능하도록 발전하였다.Since the 1970s, computer games have evolved from text based to graphical based games. From the early 1990s, gamers have been able to play rudimentary network games through various sound cards and modems.

이와 같은 초기의 게임은 대부분 게이머 혼자서 컴퓨터를 이용하여 실시하는 수준에서 벗어나지 못하였다.Most of these early games have not escaped the level that gamers alone can do with computers.

그러나 최근부터는 게이머들이 개인용 컴퓨터와 인터넷 네트워크를 기반으로 "배틀넷", "스타크래프트" 등의 네트워크 게임을 즐길 수 있었다.But recently, gamers have been able to enjoy network games such as "Battle.net" and "StarCraft" based on personal computers and Internet networks.

하지만 이와 같은 네트워크 게임 역시 그래픽을 기반으로 하는 게임이었기 때문에 그래픽으로 처리된 캐릭터가 흥미성과 박진감을 제공할 수는 있지만, 현실적인 생동감이나 현장감을 표현하기에는 한계가 있었다.However, since such a network game was also a graphics-based game, a graphic-processed character could provide excitement and excitement, but it was limited in expressing realistic liveliness and presence.

한편, 최근 게임 콘솔(Game Console), PC 등의 인터페이스 혁신이 이루어 지고 있다.On the other hand, recent interface innovations such as game consoles (game consoles) and PCs are being implemented.

예를 들어 한 게임기는 핸드-헬드 장치(Hand-held Device)를 이용해서 사용자의 움직임을 센싱하고, 이를 이용해서 탁구나 복싱과 같은 게임 경험을 제공한다.For example, a game machine senses a user's movement using a hand-held device and uses it to provide game experiences such as table tennis or boxing.

이와 같은 게임 콘솔들의 혁신은 기존의 조이스틱(Joystick)에서 자연스러운 인터액션(Natureal Interaction)이 가능한 형태로 진화하고 있음을 보여준다.These game console innovations evolve from a traditional joystick to a natural interaction.

따라서, 향후에는 게임 콘솔들의 인터페이스가 사람의 동작과 음성을 이해하고 의도를 이해하는 수준의 개인용 휴머노이드 로봇(Personal Humanoid Robot) 형태가 될 것으로 예상된다.Therefore, in the future, it is expected that the interface of game consoles will become a type of Personal Humanoid Robot that understands the human motion and voice and understands the intention.

이에 따라 로봇이 사용자의 동작과 음성을 어떻게 인식하고 이용하여 제어될 것인지에 대한 연구가 필요하다.Therefore, it is necessary to study how the robot recognizes and controls the user's actions and voices.

한국공개특허 제10-2009-0000013 '네트워크 게임용 보행 로봇의 게임 시스템'Korean Patent Laid-Open No. 10-2009-0000013 'Game System of a Walking Robot for Network Gaming' 한국공개특허 제10-2014-0009900 '로봇 제어 시스템 및 그 동작 방법'Korean Patent Publication No. 10-2014-0009900 " Robot control system and operation method thereof &

이에 본 발명은 전술한 배경에서 안출된 것으로, 유저가 컨트롤러(일예로, 스마트폰)를 통해 음성으로 로봇 본체의 상체 행동을 작동제어할 수 있어서, 격투 로봇 자체에 음성 인식 장치 등이 탑재될 필요가 없으므로, 로봇 본체 자체의 설계 자유도를 높이고, 제작 단가를 상당히 낮출 수 있는 격투 로봇 시스템을 제공하는데 그 목적이 있다.Accordingly, the present invention has been devised in view of the above-mentioned background, and it is an object of the present invention to provide a game apparatus and a game apparatus which enable a user to operate and control the upper body behavior of the robot body through a controller (for example, a smart phone) And it is an object of the present invention to provide a fighting robot system capable of increasing the degree of freedom of design of the robot body itself and significantly lowering the manufacturing cost.

또한, 컨트롤러를 통해 로봇 본체의 상체 제어와 하체 제어를 분리할 수 있어서, 유저가 더욱 다이나믹한 로봇 격투 게임을 즐길 수 있는 격투 로봇 시스템을 제공하는데 그 목적이 있다.Another object of the present invention is to provide a fighting robot system in which a user can separate a upper body control and a lower body control of a robot body through a controller, thereby enabling a user to enjoy a more dynamic robot fighting game.

본 발명의 목적은 여기에 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 통상의 기술자에게 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited thereto, and other objects not mentioned may be clearly understood by those skilled in the art from the following description.

이러한 목적을 달성하기 위하여 본 발명의 일실시예는 상체의 작동을 제어하도록 상체에 장착되는 제1제어모듈과, 하체의 작동을 제어하도록 하체에 장착되는 제2제어모듈을 포함하는 로봇 본체; 및 유저의 음성명령에 대응되는 기설정된 상체제어신호(C1)를 생성하고, 상체제어신호(C1)를 제1제어모듈로 송신하는 컨트롤러;를 포함하는 것을 특징으로 하는 격투 로봇 시스템을 제공한다.According to an aspect of the present invention, there is provided a robot control apparatus comprising: a robot body including a first control module mounted on an upper body to control operation of the upper body; and a second control module mounted on the lower body to control operation of the lower body; And a controller for generating a predetermined upper body control signal C1 corresponding to a voice command of the user and transmitting the upper body control signal C1 to the first control module.

또한, 컨트롤러는, 명령입력부를 통해 입력되는 입력신호에 대응되는 기설정된 하체제어신호(C2)를 생성하고, 하체제어신호(C2)를 제2제어모듈로 송신하는 것을 특징으로 하는 격투 로봇 시스템을 제공한다.The controller generates the predetermined lower body control signal (C2) corresponding to the input signal input through the command input unit and transmits the lower body control signal (C2) to the second control module to provide.

또한, 컨트롤러는, 유저의 음성명령이 입력되는 마이크모듈을 포함하는 것을 특징으로 하는 격투 로봇 시스템을 제공한다.Further, the controller provides a fighting robot system including a microphone module into which a voice command of a user is input.

또한, 명령입력부는, 유저의 손가락 압력에 따라 눌리면서 입력신호를 발생시키는 푸시버튼 또는 유저의 손가락 터치에 따라 입력신호를 발생시키는 디스플레이패널 중 어느 하나인 것을 특징으로 하는 격투 로봇 시스템을 제공한다.The command input unit may be a push button for generating an input signal while being pressed in accordance with a finger pressure of the user, or a display panel for generating an input signal in accordance with a finger touch of the user.

또한, 제1제어모듈은, 상체에 구비된 헤드부와 암부 중 적어도 하나 이상의 작동을 제어하는 것을 특징으로 하는 격투 로봇 시스템을 제공한다.Also, the first control module controls the operation of at least one of the head part and the arm part provided on the upper body.

또한, 컨트롤러는, 입력되는 사운드신호들 중 가장 큰 소리의 사운드신호를 유저의 음성명령으로 설정하는 것을 특징으로 하는 격투 로봇 시스템을 제공한다.Further, the controller sets the voice signal of the user as the voice signal of the loudest sound among the input sound signals.

또한, 본 발명의 다른 실시예는 상체의 작동을 제어하도록 상체에 장착되는 제1제어모듈과, 하체의 작동을 제어하도록 하체에 장착되는 제2제어모듈을 포함하는 로봇 본체; 및 촬영모듈을 통해 유저의 입 모양을 촬영하여 입모양이미지정보를 생성하고, 입모양이미지정보에 대응되는 기설정된 상체제어신호(C1)를 생성하며, 상체제어신호(C1)를 제1제어모듈로 송신하는 컨트롤러;를 포함하는 것을 특징으로 하는 격투 로봇 시스템을 제공한다.According to another aspect of the present invention, there is provided a robot control apparatus comprising: a robot body including a first control module mounted on an upper body to control operation of the upper body; and a second control module mounted on the lower body to control operation of the lower body; Shaped image information by capturing a mouth shape of the user through the image pickup module and the photographing module, generating a predetermined upper body control signal (C1) corresponding to the mouth shape image information, and transmitting the upper body control signal (C1) And a controller for transmitting the battle robot to the fighting robot.

본 발명의 일실시예에 의하면, 유저가 컨트롤러(일예로, 스마트폰)를 통해 음성으로 로봇 본체의 상체 행동을 작동제어할 수 있어서, 격투 로봇 자체에 음성 인식 장치 등이 탑재될 필요가 없으므로, 로봇 본체 자체의 설계 자유도를 높이고, 제작 단가를 상당히 낮출 수 있는 효과가 있다.According to the embodiment of the present invention, since the user can operate the upper body behavior of the robot body by voice through the controller (for example, a smart phone), it is not necessary to mount the voice recognition device or the like on the fighting robot itself, There is an effect that the degree of freedom of design of the robot body itself can be increased and the manufacturing cost can be significantly reduced.

또한, 컨트롤러를 통해 로봇 본체의 상체 제어와 하체 제어를 분리할 수 있어서, 유저가 더욱 다이나믹한 로봇 격투 게임을 즐길 수 있는 효과가 있다.Further, the upper body control and the lower body control of the robot body can be separated through the controller, so that the user can enjoy a more dynamic robot fighting game.

도 1은 본 발명의 일실시예에 따른 격투 로봇 시스템의 블록도이다.
도 2는 본 발명의 다른 실시예에 따른 격투 로봇 시스템의 블록도이다.
도 3은 본 발명의 또다른 실시예에 따른 격투 로봇 시스템의 블록도이다.
도 4는 본 발명의 실시예에 따른 격투 로봇 시스템 중 로봇 본체의 일예를 나타낸 도면이다.
도 5는 본 발명의 실시예에 따른 격투 로봇 시스템 중 컨트롤러의 명령입력부가 디스플레이패널로 형성된 예를 나타낸 도면이다.
도 6은 본 발명의 실시예에 따른 격투 로봇 시스템 중 컨트롤러의 유저 음성명령 설정예를 나타낸 도면이다.
도 7은 본 발명의 또다른 실시예에 따른 격투 로봇 시스템의 블록도이다.
1 is a block diagram of a fighting robot system according to an embodiment of the present invention.
2 is a block diagram of a fighting robot system according to another embodiment of the present invention.
3 is a block diagram of a fighting robot system according to another embodiment of the present invention.
4 is a view showing an example of a robot body in a fighting robot system according to an embodiment of the present invention.
5 is a diagram illustrating an example in which a command input portion of a controller of a fighting robot system according to an embodiment of the present invention is formed as a display panel.
FIG. 6 is a diagram illustrating an example of setting a user voice command of a controller in a fighting robot system according to an embodiment of the present invention.
7 is a block diagram of a fighting robot system according to another embodiment of the present invention.

이하, 본 발명의 일부 실시예들을 예시적인 도면을 통해 상세하게 설명한다. 각 도면의 구성요소들에 참조부호를 부가함에 있어서, 동일한 구성요소들에 대해서는 비록 다른 도면상에 표시되더라도 가능한 한 동일한 부호를 가지도록 하고 있음에 유의해야 한다. 또한, 본 발명을 설명함에 있어, 관련된 공지 구성 또는 기능에 대한 구체적인 설명이 본 발명의 요지를 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명은 생략한다.Hereinafter, some embodiments of the present invention will be described in detail with reference to exemplary drawings. It should be noted that, in adding reference numerals to the constituent elements of the drawings, the same constituent elements are denoted by the same reference symbols as possible even if they are shown in different drawings. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted when it may make the subject matter of the present invention rather unclear.

또한, 본 발명의 구성 요소를 설명하는 데 있어서, 제 1, 제 2, A, B, (a), (b) 등의 용어를 사용할 수 있다. 이러한 용어는 그 구성 요소를 다른 구성 요소와 구별하기 위한 것일 뿐, 그 용어에 의해 해당 구성 요소의 본질이나 차례 또는 순서 등이 한정되지 않는다. 어떤 구성 요소가 다른 구성요소에 "연결", "결합" 또는 "접속"된다고 기재된 경우, 그 구성 요소는 그 다른 구성요소에 직접적으로 연결되거나 또는 접속될 수 있지만, 각 구성 요소 사이에 또 다른 구성 요소가 "연결", "결합" 또는 "접속"될 수도 있다고 이해되어야 할 것이다.In describing the components of the present invention, terms such as first, second, A, B, (a), and (b) may be used. These terms are intended to distinguish the constituent elements from other constituent elements, and the terms do not limit the nature, order or order of the constituent elements. When a component is described as being "connected", "coupled", or "connected" to another component, the component may be directly connected to or connected to the other component, It should be understood that an element may be "connected," "coupled," or "connected."

도 1은 본 발명의 일실시예에 따른 격투 로봇 시스템의 블록도이다.1 is a block diagram of a fighting robot system according to an embodiment of the present invention.

도 2는 본 발명의 다른 실시예에 따른 격투 로봇 시스템의 블록도이다.2 is a block diagram of a fighting robot system according to another embodiment of the present invention.

도 3은 본 발명의 또다른 실시예에 따른 격투 로봇 시스템의 블록도이다.3 is a block diagram of a fighting robot system according to another embodiment of the present invention.

도 4는 본 발명의 실시예에 따른 격투 로봇 시스템 중 로봇 본체의 일예를 나타낸 도면이다.4 is a view showing an example of a robot body in a fighting robot system according to an embodiment of the present invention.

도 5는 본 발명의 실시예에 따른 격투 로봇 시스템 중 컨트롤러의 명령입력부가 디스플레이패널로 형성된 예를 나타낸 도면이다.5 is a diagram illustrating an example in which a command input portion of a controller of a fighting robot system according to an embodiment of the present invention is formed as a display panel.

도 6은 본 발명의 실시예에 따른 격투 로봇 시스템 중 컨트롤러의 유저 음성명령 설정예를 나타낸 도면이다.FIG. 6 is a diagram illustrating an example of setting a user voice command of a controller in a fighting robot system according to an embodiment of the present invention.

도 7은 본 발명의 또다른 실시예에 따른 격투 로봇 시스템의 블록도이다.7 is a block diagram of a fighting robot system according to another embodiment of the present invention.

이들 도면들에 도시된 바와 같이, 본 발명의 일실시예에 따른 격투 로봇 시스템(100)은, 상체(101)의 작동을 제어하도록 상체(101)에 장착되는 제1제어모듈(103)과, 하체(105)의 작동을 제어하도록 하체(105)에 장착되는 제2제어모듈(107)을 포함하는 로봇 본체(109); 및 유저의 음성명령(VC)에 대응되는 기설정된 상체제어신호(C1)를 생성하고, 상체제어신호(C1)를 제1제어모듈(103)로 송신하는 컨트롤러(111);를 포함하는 것을 특징으로 한다.As shown in these drawings, a system 100 for a fighting robot according to an embodiment of the present invention includes a first control module 103 mounted on an upper body 101 to control the operation of the upper body 101, A robot main body 109 including a second control module 107 mounted on the lower body 105 to control the operation of the lower body 105; And a controller 111 for generating a predetermined upper body control signal C1 corresponding to the voice command VC of the user and transmitting the upper body control signal C1 to the first control module 103 .

이하, 각 구성에 대해 상세히 설명한다.Hereinafter, each configuration will be described in detail.

먼저, 로봇 본체(109)는 상체(101)와 하체(105)를 포함하며, 상체(101)와 하체(105)는 독립적으로 작동된다.First, the robot main body 109 includes an upper body 101 and a lower body 105, and the upper body 101 and the lower body 105 are independently operated.

로봇 본체(109)는 제1제어모듈(103)과 제2제어모듈(107)을 포함한다.The robot body 109 includes a first control module 103 and a second control module 107.

제1제어모듈(103)은 로봇 본체(109) 중 상체(101)의 작동을 제어하도록 상체(101)에 장착된다.The first control module 103 is mounted on the upper body 101 to control the operation of the upper body 101 of the robot body 109.

여기서, 제1제어모듈(103)이 작동을 제어하는 대상은, 일예로, 상체(101)에 구비된 헤드부(401)와 암부(403) 중 적어도 하나 이상이다.Here, the object to which the first control module 103 controls the operation is at least one of the head part 401 and the arm part 403 provided in the body 101, for example.

좀 더 구체적으로, 제1제어모듈(103)은 로봇 본체(109)가 마치 권투 경기의 액션을 취하는 것처럼, 헤드부(401)의 동작(좌우로 흔드는 액션, 앞으로 숙이거나 뒤로 젖히는 액션, 로울링(rolling) 액션, 스윙(swing) 액션 등) 또는 암부(403)의 동작(훅(hook), 어퍼컷(uppercut), 잽(jab), 더블펀치(double punch) 등의 액션)을 작동 제어할 수 있다.More specifically, the first control module 103 controls the operation of the head unit 401 (an action to swing from side to side, an action to be bowed backward or backward, (actions such as a rolling action, a swing action, and the like) or the operation of the arm 403 (such as a hook, an uppercut, a jab, and a double punch) have.

제2제어모듈(107)은 로봇 본체(109) 중 하체(105)의 작동을 제어하도록 하체(105)에 장착된다.The second control module 107 is mounted on the lower body 105 to control the operation of the lower body 105 of the robot body 109.

여기서, 로봇 본체(109)의 하체(105)는 일예로, 무한궤도 타입으로 형성된 한쌍의 캐터필러부를 포함한다.Here, the lower body 105 of the robot body 109 includes, for example, a pair of caterpillar portions formed in an endless track type.

캐터필러부는 여러 개의 강판 조각을 체인 모양으로 연결하고, 이것을 앞·뒤바퀴에 벨트처럼 걸어 동력으로 회전시켜서 주행하게 하는 장치로써, 본 발명의 실시예에서는 캐터필러부가 한쌍으로 제공되어, 각각의 캐터필러부가 마치 로봇 본체(109)의 양 다리 역할을 하도록 한다.The caterpillar unit is a device for connecting a plurality of steel plate pieces in a chain shape and driving the same by driving the front and rear wheels like a belt by turning them like a belt. In the embodiment of the present invention, the caterpillar unit is provided as a pair, And serves as both legs of the robot main body 109.

제2제어모듈(107)은 한쌍의 캐터필러부를 각각 독립적으로 작동 제어함으로써, 로봇 본체(109)의 이동에 관한 동작을 제어할 수 있다.The second control module 107 can control the operation related to the movement of the robot body 109 by independently controlling the operation of each of the pair of caterpillar parts.

이어서, 컨트롤러(111)는 유저의 음성명령(VC)에 대응되는 기설정된 상체제어신호(C1)를 생성하고, 생성된 상체제어신호(C1)를 제1제어모듈(103)로 송신한다.The controller 111 then generates a predetermined upper body control signal C1 corresponding to the voice command VC of the user and transmits the generated upper body control signal C1 to the first control module 103. [

한편, 컨트롤러(111)는 유저의 음성명령(VC)이 입력되는 마이크모듈(301)을 포함할 수 있는데, 이러한 마이크모듈(301)은 컨트롤러(111)에 일체형으로 내장되거나 또는 독립된 부품으로 컨트롤러(111)에 연결될 수 있다.The controller 111 may include a microphone module 301 to which a user's voice command VC is inputted. The microphone module 301 may be integrated with the controller 111 or may be a separate component 111).

이처럼 컨트롤러(111)에 마이크모듈(301)이 포함됨으로써, 유저가 음성명령(VC)을 컨트롤러(111)에 입력하면, 입력되는 음성명령(VC)에 대응되는 기설정된 상체제어신호(C1)가 컨버팅된 후, 이 상체제어신호(C1)가 제1제어모듈(103)로 송신되어서, 유저는 음성명령(VC, 목소리)으로 로봇 본체(109)의 상체(101) 작동을 간편하고 재미있게 제어할 수 있게 된다.When the user inputs the voice command VC to the controller 111 by incorporating the microphone module 301 in the controller 111 as described above, the predetermined upper body control signal C1 corresponding to the voice command VC input The upper body control signal C1 is transmitted to the first control module 103 so that the user can control the operation of the upper body 101 of the robot body 109 in a simple and funny manner by voice command (VC, voice) .

여기서, 유저의 음성명령(VC)은, 일예로, 헤드부(401)의 동작에 대한 명령(로울링(rolling), 스윙(swing) 등) 또는 암부(403)의 동작에 대한 명령(훅(hook), 어퍼컷(uppercut), 잽(jab), 더블펀치(double punch) 등)일 수 있다.Here, the user's voice command (VC), for example, commands (such as rolling, swing, etc.) for the operation of the head unit 401 or a command a hook, an uppercut, a jab, a double punch, etc.).

또한, 컨트롤러(111)는, 입력되는 사운드신호들(S1, S2, S3) 중 가장 큰 소리의 사운드신호(S1)를 유저의 음성명령(VC)으로 설정할 수 있다.The controller 111 can set the sound signal S1 of the loudest sound among the input sound signals S1, S2 and S3 as the voice command VC of the user.

즉, 도 6을 참고하면, 컨트롤러(111)를 다루는 유저의 경우, 일반적으로 타인(관객1, 관객2) 대비 컨트롤러(111)와의 거리가 가장 가깝고, 이로 인해 유저의 사운드신호(S1) 크기가 타인(관객1, 관객2)의 사운드신호(S2, S3) 크기보다 더 클 것이므로, 컨트롤러(111)는 입력되는 사운드신호들(S1, S2, S3)의 소리 크기를 비교한 후 가장 큰 사운드신호(S1)를 유저의 음성명령(VC)으로 설정할 수 있는 것이다.6, the user who handles the controller 111 generally has the closest distance from the controller 111 to the others (audience 1, audience 2), and thus the size of the user's sound signal S1 The controller 111 compares the sound magnitudes of the input sound signals S1, S2, and S3, and then outputs the largest sound signal S2 (S3) (S1) to the voice command (VC) of the user.

한편, 컨트롤러(111)는, 명령입력부(201)를 통해 입력되는 입력신호에 대응되는 기설정된 하체제어신호(C2)를 생성하고, 하체제어신호(C2)를 제2제어모듈(107)로 송신한다.On the other hand, the controller 111 generates a predetermined lower body control signal C2 corresponding to the input signal input through the instruction input unit 201 and transmits the lower body control signal C2 to the second control module 107 do.

여기서, 명령입력부(201)는, 일예로, 유저의 손가락 압력에 따라 눌리면서 입력신호를 발생시키는 푸시버튼(303) 또는 유저의 손가락 터치에 따라 입력신호를 발생시키는 디스플레이패널(305) 중 어느 하나이다.Here, the command input unit 201 is, for example, either a push button 303 that generates an input signal while being pressed in response to a user's finger pressure, or a display panel 305 that generates an input signal in response to a user's finger touch.

즉, 컨트롤러(111)는 물리적 버튼인 푸시버튼(303)이 구비되어서, 유저가 푸시버튼(303)을 누르는 동작에 의해 하체제어신호(C2)를 생성할 수도 있고, 유저가 정전식 또는 정압식 디스플레이패널(305)를 터치하는 동작에 의해 하체제어신호(C2)를 생성할 수도 있다.That is, the controller 111 is provided with a push button 303, which is a physical button, so that the user can generate the lower body control signal C2 by pressing the push button 303, The lower body control signal C2 may be generated by an operation of touching the display panel 305. [

물론, 상술한 컨트롤러(111)는 푸시버튼(303) 또는 디스플레이패널(305)이 구비된 스마트폰(휴대용 단말기)으로 제공될 수 있다.Of course, the controller 111 described above may be provided as a smart phone (portable terminal) provided with a push button 303 or a display panel 305. [

한편, 도 5를 참고할 때, 컨트롤러(111)의 명령입력부(201)가 디스플레이패널(305)로 구비되고, 로봇 본체(109)의 하체(105)에 한쌍의 캐터필러부가 포함되는 경우, 유저는 디스플레이패널(305)의 서로 다른 영역(제1작동영역(A1), 제2작동영역(A2))을 각각 독립적으로 터치함으로써, 한쌍의 캐터필러부를 각각 제어하는 하체제어신호(C2)가 생성되도록 할 수 있다.5, when the command input unit 201 of the controller 111 is provided as the display panel 305 and the lower body 105 of the robot body 109 includes a pair of caterpillar parts, The lower body control signal C2 for controlling each of the pair of caterpillar portions can be generated by independently touching different areas (the first operation area A1 and the second operation area A2) of the panel 305 have.

또한, 본 발명의 또다른 실시예에 따른 격투 로봇 시스템(700)은, 상체(101)의 작동을 제어하도록 상체(101)에 장착되는 제1제어모듈(103)과, 하체(105)의 작동을 제어하도록 하체(105)에 장착되는 제2제어모듈(107)을 포함하는 로봇 본체(109); 및 촬영모듈(701)을 통해 유저의 입 모양을 촬영하여 입모양이미지정보를 생성하고, 입모양이미지정보에 대응되는 기설정된 상체제어신호(C1)를 생성하며, 상체제어신호(C1)를 제1제어모듈(103)로 송신하는 컨트롤러(703);를 포함하는 것을 특징으로 한다.The system 700 includes a first control module 103 mounted on the upper body 101 for controlling the operation of the upper body 101 and a second control module 103 for controlling the operation of the lower body 105 And a second control module (107) mounted on the lower body (105) to control the robot (109); Shape image information by photographing the mouth shape of the user through the image pickup module 701 and generates a predetermined upper body control signal C1 corresponding to the mouth shape image information and outputs the upper body control signal C1 And a controller (703) for transmitting the control signal to the control module (103).

로봇 본체(109)에 대한 설명은 앞에서 설명한 바와 같으므로 생략한다.The description of the robot main body 109 is omitted since it is the same as described above.

이어서, 컨트롤러(703)는 촬영모듈(701)을 통해 유저의 입 모양을 촬영하여 입모양이미지정보를 생성한다.Then, the controller 703 photographs the mouth shape of the user through the photographing module 701 to generate mouth shape image information.

여기서, 입모양이미지정보는, 일예로, 유저가 로울링(rolling), 스윙(swing), 훅(hook), 어퍼컷(uppercut), 잽(jab), 더블펀치(double punch) 등을 말할 때 만들어지는 입의 모양에 대응되는 이미지정보이다.Here, the mouth-shaped image information is created when the user speaks about rolling, swinging, hooking, uppercut, jab, double punch, Is the image information corresponding to the shape of the mouth.

컨트롤러(703)는 입모양이미지정보에 대응되는 기설정된 상체제어신호(C1)를 생성하며, 상체제어신호(C1)를 제1제어모듈(103)로 송신한다.The controller 703 generates a predetermined upper body control signal C1 corresponding to the mouth shape image information and transmits the upper body control signal C1 to the first control module 103. [

이처럼 유저의 입모양이미지정보가 사용됨으로써, 유저는 매우 소란스러운 환경에서도 로봇 본체(109)에 정확한 제어명령을 보낼 수 있게 된다.By using the mouth shape image information of the user in this way, the user can send a correct control command to the robot body 109 even in a very turbulent environment.

물론, 앞에서 설명한 명령입력부(201), 마이크모듈(301), 제1제어모듈(103), 제2제어모듈(107) 등에 대한 설명은, 본 발명의 또다른 실시예에 따른 격투 로봇 시스템(700)에도 적용될 수 있다.The description of the command input unit 201, the microphone module 301, the first control module 103, the second control module 107, and the like may be omitted from the description of the fighting robot system 700 according to another embodiment of the present invention ).

이상에서 설명한 바와 같이, 본 발명의 일실시예에 의하면, 유저가 컨트롤러(일예로, 스마트폰)를 통해 음성으로 로봇 본체의 상체 행동을 작동제어할 수 있어서, 격투 로봇 자체에 음성 인식 장치 등이 탑재될 필요가 없으므로, 로봇 본체 자체의 설계 자유도를 높이고, 제작 단가를 상당히 낮출 수 있는 효과가 있다.As described above, according to the embodiment of the present invention, the user can operate the upper body behavior of the robot body by voice through the controller (for example, a smartphone), so that the voice recognition apparatus or the like There is an effect that the degree of freedom of design of the robot main body itself can be increased and the manufacturing cost of the robot itself can be significantly lowered.

또한, 컨트롤러를 통해 로봇 본체의 상체 제어와 하체 제어를 분리할 수 있어서, 유저가 더욱 다이나믹한 로봇 격투 게임을 즐길 수 있는 효과가 있다.Further, the upper body control and the lower body control of the robot body can be separated through the controller, so that the user can enjoy a more dynamic robot fighting game.

이상에서, 본 발명의 실시예를 구성하는 모든 구성 요소들이 하나로 결합되거나 결합되어 동작하는 것으로 설명되었다고 해서, 본 발명이 반드시 이러한 실시예에 한정되는 것은 아니다. 즉, 본 발명의 목적 범위 안에서라면, 그 모든 구성 요소들이 하나 이상으로 선택적으로 결합하여 동작할 수도 있다.While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. That is, within the scope of the present invention, all of the components may be selectively coupled to one or more of them.

또한, 이상에서 기재된 "포함하다", "구성하다" 또는 "가지다" 등의 용어는, 특별히 반대되는 기재가 없는 한, 해당 구성 요소가 내재될 수 있음을 의미하는 것이므로, 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 더 포함할 수 있는 것으로 해석되어야 한다. 기술적이거나 과학적인 용어를 포함한 모든 용어들은, 다르게 정의되지 않는 한, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가진다. 사전에 정의된 용어와 같이 일반적으로 사용되는 용어들은 관련 기술의 문맥 상의 의미와 일치하는 것으로 해석되어야 하며, 본 발명에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.It is also to be understood that the terms such as " comprises, " " comprising, " or " having ", as used herein, mean that a component can be implanted unless specifically stated to the contrary. But should be construed as including other elements. All terms, including technical and scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs, unless otherwise defined. Commonly used terms, such as predefined terms, should be interpreted to be consistent with the contextual meanings of the related art, and are not to be construed as ideal or overly formal, unless expressly defined to the contrary.

이상의 설명은 본 발명의 기술 사상을 예시적으로 설명한 것에 불과한 것으로서, 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자라면 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 다양한 수정 및 변형이 가능할 것이다. 따라서, 본 발명에 개시된 실시예들은 본 발명의 기술 사상을 한정하기 위한 것이 아니라 설명하기 위한 것이고, 이러한 실시예에 의하여 본 발명의 기술 사상의 범위가 한정되는 것은 아니다. 본 발명의 보호 범위는 아래의 청구범위에 의하여 해석되어야 하며, 그와 동등한 범위 내에 있는 모든 기술 사상은 본 발명의 권리범위에 포함되는 것으로 해석되어야 할 것이다.The foregoing description is merely illustrative of the technical idea of the present invention, and various changes and modifications may be made by those skilled in the art without departing from the essential characteristics of the present invention. Therefore, the embodiments disclosed in the present invention are intended to illustrate rather than limit the scope of the present invention, and the scope of the technical idea of the present invention is not limited by these embodiments. The scope of protection of the present invention should be construed according to the following claims, and all technical ideas within the scope of equivalents should be construed as falling within the scope of the present invention.

100 : 격투 로봇 시스템
101 : 상체
103 : 제1제어모듈
105 : 하체
107 : 제2제어모듈
109 : 로봇 본체
111 : 컨트롤러
201 : 명령입력부
301 : 마이크모듈
303 : 푸시버튼
305 : 디스플레이패널
401 : 헤드부
403 : 암부
700 : 격투 로봇 시스템
701 : 촬영모듈
703 : 컨트롤러
100: Fighting Robot System
101: upper body
103: first control module
105: Lower body
107: second control module
109: robot body
111: controller
201: command input section
301: Microphone module
303: Push button
305: Display panel
401:
403:
700: Fighting Robot System
701: photographing module
703: Controller

Claims (7)

상체의 작동을 제어하도록 상기 상체에 장착되는 제1제어모듈과, 하체의 작동을 제어하도록 상기 하체에 장착되는 제2제어모듈을 포함하는 로봇 본체; 및
유저의 음성명령에 대응되는 기설정된 상체제어신호(C1)를 생성하고, 상기 상체제어신호(C1)를 상기 제1제어모듈로 송신하는 컨트롤러;
를 포함하는 것을 특징으로 하는 격투 로봇 시스템.
A robot main body including a first control module mounted on the upper body to control the operation of the upper body and a second control module mounted on the lower body to control the operation of the lower body; And
A controller for generating a predetermined upper body control signal (C1) corresponding to a user voice command and transmitting the upper body control signal (C1) to the first control module;
Wherein the robot arm system is a robot arm system.
제 1 항에 있어서,
상기 컨트롤러는,
명령입력부를 통해 입력되는 입력신호에 대응되는 기설정된 하체제어신호(C2)를 생성하고, 상기 하체제어신호(C2)를 상기 제2제어모듈로 송신하는 것을 특징으로 하는 격투 로봇 시스템.
The method according to claim 1,
The controller comprising:
Generates a predetermined lower body control signal (C2) corresponding to an input signal input through an instruction input unit, and transmits the lower body control signal (C2) to the second control module.
제 1 항에 있어서,
상기 컨트롤러는,
상기 유저의 음성명령이 입력되는 마이크모듈을 포함하는 것을 특징으로 하는 격투 로봇 시스템.
The method according to claim 1,
The controller comprising:
And a microphone module to which a voice command of the user is inputted.
제 2 항에 있어서,
상기 명령입력부는,
상기 유저의 손가락 압력에 따라 눌리면서 상기 입력신호를 발생시키는 푸시버튼 또는 상기 유저의 손가락 터치에 따라 상기 입력신호를 발생시키는 디스플레이패널 중 어느 하나인 것을 특징으로 하는 격투 로봇 시스템.
3. The method of claim 2,
Wherein the command input unit comprises:
A push button for generating the input signal while being pressed according to a finger pressure of the user, or a display panel for generating the input signal in response to a finger touch of the user.
제 1 항에 있어서,
상기 제1제어모듈은,
상기 상체에 구비된 헤드부와 암부 중 적어도 하나 이상의 작동을 제어하는 것을 특징으로 하는 격투 로봇 시스템.
The method according to claim 1,
Wherein the first control module comprises:
Wherein the control unit controls the operation of at least one of the head unit and the arm unit provided on the upper body.
제 1 항에 있어서,
상기 컨트롤러는,
입력되는 사운드신호들 중 가장 큰 소리의 사운드신호를 상기 유저의 음성명령으로 설정하는 것을 특징으로 하는 격투 로봇 시스템.
The method according to claim 1,
The controller comprising:
And sets the sound signal of the loudest sound among the input sound signals to the voice command of the user.
상체의 작동을 제어하도록 상기 상체에 장착되는 제1제어모듈과, 하체의 작동을 제어하도록 상기 하체에 장착되는 제2제어모듈을 포함하는 로봇 본체; 및
촬영모듈을 통해 유저의 입 모양을 촬영하여 입모양이미지정보를 생성하고, 상기 입모양이미지정보에 대응되는 기설정된 상체제어신호(C1)를 생성하며, 상기 상체제어신호(C1)를 상기 제1제어모듈로 송신하는 컨트롤러;
를 포함하는 것을 특징으로 하는 격투 로봇 시스템.
A robot main body including a first control module mounted on the upper body to control the operation of the upper body and a second control module mounted on the lower body to control the operation of the lower body; And
The image forming apparatus according to any one of claims 1 to 3, further comprising: an imaging module (10) for photographing a mouth shape of a user to generate mouth shape image information, generating a predetermined upper body control signal (C1) corresponding to the mouth shape image information, A controller for transmitting to the control module;
Wherein the robot arm system is a robot arm system.
KR1020170119489A 2017-09-18 2017-09-18 Fighting robot system Active KR101971443B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020170119489A KR101971443B1 (en) 2017-09-18 2017-09-18 Fighting robot system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020170119489A KR101971443B1 (en) 2017-09-18 2017-09-18 Fighting robot system

Publications (2)

Publication Number Publication Date
KR20190031723A true KR20190031723A (en) 2019-03-27
KR101971443B1 KR101971443B1 (en) 2019-04-23

Family

ID=65906448

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020170119489A Active KR101971443B1 (en) 2017-09-18 2017-09-18 Fighting robot system

Country Status (1)

Country Link
KR (1) KR101971443B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115674136A (en) * 2022-12-02 2023-02-03 深圳市工匠社科技有限公司 Method and device for debugging controller of fighting robot, controller and control method
CN115674134A (en) * 2022-12-02 2023-02-03 深圳市工匠社科技有限公司 Control system for limb movement of fighting robot

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090000013A (en) 2006-12-14 2009-01-07 주식회사 케이티 Gaming system of walking robot for network games
KR20130104777A (en) * 2012-03-15 2013-09-25 주식회사 로보빌더 Appratus and method for romotely controlling robot using portable smart device
KR20140009900A (en) 2012-07-12 2014-01-23 삼성전자주식회사 Apparatus and method for controlling robot

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20090000013A (en) 2006-12-14 2009-01-07 주식회사 케이티 Gaming system of walking robot for network games
KR20130104777A (en) * 2012-03-15 2013-09-25 주식회사 로보빌더 Appratus and method for romotely controlling robot using portable smart device
KR20140009900A (en) 2012-07-12 2014-01-23 삼성전자주식회사 Apparatus and method for controlling robot

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115674136A (en) * 2022-12-02 2023-02-03 深圳市工匠社科技有限公司 Method and device for debugging controller of fighting robot, controller and control method
CN115674134A (en) * 2022-12-02 2023-02-03 深圳市工匠社科技有限公司 Control system for limb movement of fighting robot

Also Published As

Publication number Publication date
KR101971443B1 (en) 2019-04-23

Similar Documents

Publication Publication Date Title
US11656684B2 (en) Haptic gloves for virtual reality systems and methods of controlling the same
JP6783541B2 (en) Program and virtual reality experience provider
US10254833B2 (en) Magnetic tracking of glove interface object
US9665174B2 (en) Magnetic tracking of glove fingertips with peripheral devices
US7519537B2 (en) Method and apparatus for a verbo-manual gesture interface
CN110384920B (en) Virtual reality multi-person table game interaction system, interaction method and server
TW201943444A (en) Virtual reality multi-person board game interacting system, interacting method, and server
CN103167145A (en) Achieving system and method of mobile phone motion sensing game
TWI630505B (en) Interactive augmented reality system and portable communication device and interaction method thereof
KR101971443B1 (en) Fighting robot system
WO2018192315A1 (en) Method for determining match result, and user equipment
US20230053767A1 (en) System, game console and method for adjusting a virtual environment
CN111258422B (en) Terminal game interaction method and device, computer equipment and storage medium
Schouten et al. Human behavior analysis in ambient gaming and playful interaction
WO2022253258A1 (en) Virtual reality control method for avoiding motion sickness
WO2016129603A1 (en) Game device, control method, and computer-readable recording medium
JP2015123109A (en) Program and server
CN116869315B (en) Interaction method and related products based on smart sofa
EP4105929A1 (en) Audio cancellation system and method
CN116883561A (en) Animation generation method, training method, device and equipment of action controller
EP4105928A1 (en) Audio cancellation system and method
US10242241B1 (en) Advanced mobile communication device gameplay system
TWI729323B (en) Interactive gamimg system
WO2017075992A1 (en) Interaction method and device
KR102389686B1 (en) Apparatus and method for switching mixed reality contents

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20170918

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20180917

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20190312

PG1501 Laying open of application
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20190417

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20190418

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20220414

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20230508

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20240213

Start annual number: 6

End annual number: 6