Movatterモバイル変換


[0]ホーム

URL:


KR20090000013A - Gaming system of walking robot for network games - Google Patents

Gaming system of walking robot for network games
Download PDF

Info

Publication number
KR20090000013A
KR20090000013AKR1020060128205AKR20060128205AKR20090000013AKR 20090000013 AKR20090000013 AKR 20090000013AKR 1020060128205 AKR1020060128205 AKR 1020060128205AKR 20060128205 AKR20060128205 AKR 20060128205AKR 20090000013 AKR20090000013 AKR 20090000013A
Authority
KR
South Korea
Prior art keywords
game
walking robot
robot
walking
network
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.)
Withdrawn
Application number
KR1020060128205A
Other languages
Korean (ko)
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 주식회사 케이티filedCritical주식회사 케이티
Priority to KR1020060128205ApriorityCriticalpatent/KR20090000013A/en
Publication of KR20090000013ApublicationCriticalpatent/KR20090000013A/en
Withdrawnlegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Translated fromKorean

본 발명은 게이머가 보행 로봇을 이용하여 게임 경기장에서 네트워크 게임을 할 때, 각각의 사용자 컴퓨터에 게임에 참여하는 보행 로봇의 주변 상황 정보가 포함된 동영상을 실시간으로 제공받을 뿐만 아니라, 게임에 참여하는 보행 로봇의 절대 위치와 방향 정보를 그래픽으로 처리하여 온라인 상으로 동시에 제공할 수 있는 네트워크 게임용 보행 로봇의 게임 시스템에 관한 것이다.According to the present invention, when a gamer plays a network game in a game arena using a walking robot, each user's computer is provided with a video including the surrounding situation information of the walking robot participating in the game in real time, The present invention relates to a game system of a walking robot for a network game, which can process the absolute position and the direction information of the walking robot graphically and provide them online at the same time.

이와 같은 본 발명은, 적어도 하나 이상의 보행 로봇을 이용한 네트워크 게임을 인터넷을 통하여 현재 접속중인 상기 각각의 사용자 컴퓨터로 제공하기 위한 게임 서버와; 게임에 참여하는 상기 보행 로봇을 게이머들이나 시청자들이 모니터링하기 위한 영상신호를 상기 게임 서버로 전송하기 위한 적어도 한개 이상의 제1 웹 카메라와; 게임에 참여하는 상기 보행 로봇의 방향과 자세 정보가 반영된 그래픽처리된 로봇으로 표현하기 위한 영상신호를 만들기 위해 상기 보행 로봇의 영상신호를 상기 게임 서버로 전송하기 위한 적어도 하나 이상의 제2 웹 카메라와; 미리 입력된 다양한 방향과 자세에 상응하는 복수개의 그래픽 처리된 로봇을 라이브러리화하여 저장하고 있으며, 상기 제2 웹 카메라에서 촬영하여 전송한 영상신호에 상응하는 그래픽 처리된 로봇을 게임 서버로 제공하는 데이터 베이스로 구성된다.Such a present invention comprises: a game server for providing a network game using at least one or more walking robots to the respective user computers currently connected through the Internet; At least one first web camera for transmitting a video signal for gamers or viewers to the game server to monitor the walking robot participating in the game; At least one second web camera for transmitting an image signal of the walking robot to the game server to generate an image signal for representing the graphic robot that reflects the direction and attitude information of the walking robot participating in the game; Data stored in a library of a plurality of graphic robots corresponding to various directions and postures input in advance and provided to the game server are graphic robots corresponding to the image signals photographed and transmitted by the second web camera. It consists of a base.

Description

Translated fromKorean
네트워크 게임용 보행 로봇의 게임 시스템{WORKING ROBOT GAME SYSTEM IN NETWORK}Game system of walking robot for network game {WORKING ROBOT GAME SYSTEM IN NETWORK}

도 1은 종래의 소형 보행 로봇을 이용한 네트워크 게임을 설명하기 위한 도면.1 is a view for explaining a network game using a conventional small walking robot.

도 2는 본 발명에 따른 네트워크 게임용 보행 로봇의 게임 시스템을 설명하기 위한 도면.2 is a view for explaining a game system of a walking robot for network games according to the present invention.

도 3은 본 발명에 따른 네트워크 게임용 보행 로봇의 게임 시스템에서 각각의 사용자 컴퓨터에 보이는 게임 화면을 나타낸 도면.Figure 3 is a view showing a game screen shown on each user computer in the game system of the walking robot for network games according to the present invention.

도 4는 본 발명에 따른 네트워크 게임용 보행 로봇의 게임 시스템에서 자신의 로봇의 현재 위치와 방향각도를 계산 처리 화면을 나타낸 도면.Figure 4 is a view showing a calculation processing screen for calculating the current position and direction angle of the robot in the game system of the walking robot for network games according to the present invention.

< 도면의 주요 부분에 대한 부호의 설명 ><Description of Symbols for Main Parts of Drawings>

10a-10n : 사용자 컴퓨터20 : 게임 서버10a-10n: User computer 20: Game server

30 : 웹 카메라40a,40b : 무선 송신 모듈30:web camera 40a, 40b: wireless transmission module

100a, 100b : 보행 로봇 200 : 게임 경기장100a, 100b: walking robot 200: game arena

210 : 윈도우 미디어 플레이어 브로드 캐스팅 화면210: Windows Media Player Broadcasting Screen

220 : 게임 시뮬레이션 화면230 : 채팅 화면220: game simulation screen 230: chat screen

240 : 로봇 시뮬레이션 화면240: robot simulation screen

본 발명은 네트워크 게임용 보행 로봇의 게임 시스템에 관한 것으로서, 더욱 상세하게는 보행 로봇이 게임 경기장에서 게임을 할 때, 게임에 참여하는 로봇의 오프라인 상황 뿐만 아니라, 게임에 참여하는 로봇의 절대 위치 정보와 방향 정보를 그래픽으로 처리하여 온라인 상으로 함께 제공하기에 적당하도록 한 네트워크 게임용 보행 로봇의 게임 시스템에 관한 것이다.The present invention relates to a game system of a walking robot for a network game, and more particularly, when the walking robot plays a game in a game arena, not only the offline situation of the robot participating in the game, but also the absolute position information of the robot participating in the game. The present invention relates to a game system of a walking robot for network games, which is adapted to process the direction information graphically and to provide it together online.

1970년대 부터 시작한 컴퓨터 게임은 텍스트 기반에서 그래픽 기반의 게임으로 발전하였고, 1990년 초기부터는 게이머(Gamer)들이 다양한 사운드카드와 모뎀을 통해 초보적인 네트워크 게임이 가능하도록 발전하였다. 이와 같은 초기의 게임은 대부분이 게이머 혼자서 컴퓨터를 이용하여 실시하는 수준에서 벗어나지 못했다.Computer games, which began in the 1970s, have evolved from text-based to graphic-based games, and from the early 1990s, gamers have been able to play rudimentary network games through various sound cards and modems. Many of these early games have gone beyond the level of gamers playing on their own.

그러나, 최근 몇년전부터는 게이머들이 개인용 컴퓨터와 인터넷 네트워크를 기반으로 "배틀넷", "스타크래프트" 등의 네트워크 게임을 즐길 수 있었다. 하지만, 이와 같은 네트워크 게임도 그래픽을 기반으로 하는 게임이었기 때문에 그래픽으로 처리된 캐릭터가 흥미성과 박진감을 제공할 수 있지만, 현실적인 생동감이나 현장감을 표현하기에는 한계가 있었다.However, in recent years gamers have been able to play network games such as "Battlenet" and "StarCraft" based on personal computers and Internet networks. However, such a network game was also a graphic-based game, but the graphic-processed character could provide interest and excitement, but there was a limit in expressing realistic liveliness or realism.

이러한 상황에서 최근의 게이머들은 스포츠 경기와 같이 입체 공간에서 자신을 대표하는 로봇이 자신의 원격 조정에 따라 게임에 참여하기를 바라게 되었으며, 이러한 게이머들의 기대를 충족시켜주기 위하여 인터넷에 의해 원격으로 조정되는 다양한 로봇이 개발되고 있는 중이다.In this situation, recent gamers want robots representing themselves in stereoscopic spaces to participate in the game according to their remote control, such as sports games, and remotely controlled by the Internet to meet the expectations of these gamers. Various robots are being developed.

현재 알려진 로봇의 몇가지를 예를 들면 태양이 빛으로 발전을 해서 주행하는 솔라카(태양열 자동차), 고양이와 쥐처럼 방향전환이 재빠른 캣트랫트(CatRat), 거북이와 생김새가 비슷하며 소리를 감지하여 동작하는 메카카메(MechaKame), 바다 속에 사는 해파리를 닮은 보행 로봇인 메두사(Medusa), 블록 같은 물체를 이동시키고 쌓기 등의 작업이 가능한 다관절로봇(로봇팔)등이 있으며, 축구로봇, 농구로봇 등 각종 스포츠 게임을 할 수 있는 스포츠용 로봇이 있다.Some of the currently known robots, for example, are solar cars powered by the sun, and cat rats, like cats and rats, and cat rats, which are similar to turtles, look similar to turtles. MechaKame, a walking robot resembling a jellyfish living in the sea, Medusa, and an articulated robot (robot arm) that can move and stack objects such as blocks. There is a sports robot that can play various sports games.

도 1은 종래의 소형 보행 로봇을 이용한 네트워크 게임을 설명하기 위한 도면이다. 도 1을 참조하면, 게임용 사용자 컴퓨터(10a-10n)가 인터넷(100)을 통하여 연결되어 있으며, 다양한 네트워크 게임을 인터넷(100)을 통하여 사용자 컴퓨터(10a-10n)로 제공하기 위한 게임 서버(20)와; 보행 로봇(100a,100b)의 움직임을 촬영하여 게임 서버(20)를 통하여 게임용 사용자 컴퓨터(10a-10n)에 전송하기 위한 웹 카메라(30)와; 게임 서버(20)를 통하여 전송되는 로봇 제어신호를 무선으로 보행 로봇(100a,100b)에게 전송하는 무선 송신용 모듈(40a,40b)로 구성된다. 도 2에서 도면번호 200은 게임 경기장을 나타낸다.1 is a view for explaining a network game using a conventional small walking robot. Referring to FIG. 1, agame user computer 10a-10n is connected through the Internet 100, and agame server 20 for providing various network games to theuser computer 10a-10n through the Internet 100. )Wow; Aweb camera 30 for photographing the movements of thewalking robots 100a and 100b and transmitting them to thegame user computer 10a-10n through thegame server 20; It consists of a wireless transmission module (40a, 40b) for transmitting the robot control signal transmitted through thegame server 20 to the walking robot (100a, 100b) wirelessly. In FIG. 2,reference numeral 200 denotes a game playing field.

이하에서, 도 1을 참조하여, 종래의 소형 보행 로봇을 이용한 네트워크 게임을 설명한다.Hereinafter, a network game using a conventional small walking robot will be described with reference to FIG. 1.

게임 경기장(200)의 운영자는 게임 경기장(200)에 미리 약속된 게이머들의 보행 로봇을 준비시킨다.The operator of thegame arena 200 prepares a gait robot of gamers previously promised to thegame arena 200.

이때, 각각의 보행 로봇(100a,100b)에 대한 전체 상황은 게임 서버(20)에 근 접하여 설치된 웹 카메라(30)에 촬영되어, 실시간으로 해당 동영상이 인터넷(100)을 통하여 각각의 게이머의 사용자 컴퓨터(10a-10n)에 전송된다.At this time, the overall situation of each of the walking robot (100a, 100b) is photographed by theweb camera 30 installed in close proximity to thegame server 20, the corresponding video in real time through the user of each gamer through the Internet 100 Are sent to thecomputers 10a-10n.

이때, 각각의 게이머는 사용자 컴퓨터(10a-10n)를 통하여 네트워크 게임을 제공하는 게임 서버(20)에서 운용하는 홈페이지에 접속된 상태이기 때문에 게임에 참여하는 보행 로봇의 움직임을 실시간으로 볼 수 있으며, 필요시 게임 규칙에 따라 자신의 보행 로봇의 움직임을 조정할 수 있다.At this time, since each gamer is connected to the homepage operated by thegame server 20 that provides the network game through theuser computer 10a-10n, the movement of the walking robot participating in the game can be viewed in real time. If necessary, you can adjust the movement of your walking robot according to the game rules.

각각의 사용자 컴퓨터(10a-10n)에는 자신의 보행 로봇을 원격으로 조작하기 위한 키보드, 마우스, 조이스틱 및 터치패널 등이 구비된다.Eachuser computer 10a-10n is provided with a keyboard, a mouse, a joystick, a touch panel, and the like for remotely operating his own walking robot.

각각의 사용자 컴퓨터(10a-10n)에서 입력된 보행 로봇의 원격 조작신호는 인터넷(100)을 통하여 게임 서버(20)로 전달되며, 게임 서버(20)는 이 원격 조작신호를 각각의 무선 송신용 모듈(40a,40b)을 통하여 각각의 보행 로봇(100a,100b)으로 송신한다.The remote operation signal of the walking robot input from eachuser computer 10a-10n is transmitted to thegame server 20 through the Internet 100, and thegame server 20 transmits the remote operation signal for each wireless transmission. It transmits to eachwalking robot 100a, 100b through themodule 40a, 40b.

각각의 보행 로봇(100a,100b)에는 무선 수신용 모듈이 구비되어 있어서, 각각의 사용자 컴퓨터(10a-10n)에서 전달한 원격 조작신호를 수신하여 그 신호에 따라 움직임이 제어된다.Each walking robot (100a, 100b) is provided with a module for wireless reception, receives a remote control signal transmitted from each user computer (10a-10n) and the movement is controlled according to the signal.

그러나, 이와 같은 보행 로봇을 이용하여 네트워크 게임을 할 때, 게이머들은 현실적인 생동감이나 현장감을 느낄 수는 있었지만, 그래픽으로 처리된 캐릭터가 흥미성과 박진감을 제공하기에는 다소 아쉬움이 있었다.However, when playing a network game using such a walking robot, gamers could feel realistic liveliness or realism, but it was a little disappointing for the graphic character to provide interesting and exciting feelings.

또한, 종래의 보행 로봇을 이용하여 네트워크 게임을 할 때, 게이머들은 자신의 로봇을 키 입력장치를 통하여 인터넷을 통한 원격으로 제어하였는데, 어느 정 도의 세기와 방향 지시를 하면, 해당 게이머가 원하는 방향과 거리만큼 움직이고 해당 동작을 취하는지는 단지 경험에 의존 할 수 밖에 없었다.In addition, when playing a network game using a conventional walking robot, gamers controlled their robots remotely through the Internet through a key input device. Moving by distance and taking the action was only dependent on experience.

본 발명은 상기한 사정을 감안하여 창출되어진 것으로서, 본 발명의 목적은게이머가 보행 로봇을 이용하여 게임 경기장에서 네트워크 게임을 할 때, 각각의 사용자 컴퓨터에 게임에 참여하는 보행 로봇의 주변 상황 정보가 포함된 동영상을 실시간으로 제공받을 뿐만 아니라, 게임에 참여하는 보행 로봇의 절대 위치와 방향 정보를 그래픽으로 처리하여 온라인 상으로 동시에 제공할 수 있는 네트워크 게임용 보행 로봇의 게임 시스템을 제공하기 위한 것이다.The present invention has been made in view of the above circumstances, and an object of the present invention is to provide information about the surrounding situation of a walking robot participating in a game on each user's computer when the gamer plays a network game in a game arena using a walking robot. In addition to providing the included video in real time, it is to provide a game system of a walking robot for a network game that can be provided online at the same time by processing the absolute position and direction information of the walking robot participating in the game graphically.

본 발명의 다른 목적은 각각의 게이머가 보행 로봇을 이용하여 게임 경기장에서 네트워크 게임을 할 때, 자신의 사용자 컴퓨터를 이용하여 새로운 로봇의 동작을 원격으로 조정할 수 있는 네트워크 게임용 보행 로봇의 게임 시스템을 제공하기 위한 것이다.It is another object of the present invention to provide a game system of a walking robot for network games, in which each gamer can remotely control the operation of a new robot using his or her own computer when playing a network game in a game arena using a walking robot. It is to.

상기한 목적을 달성하기 위해, 본 발명에 따른 네트워크 게임용 보행 로봇의 게임 시스템은, 인터넷(100)을 통하여 네트워크 통신이 가능토록 연결된 다수개의 사용자 컴퓨터(10a-10n)와; 적어도 하나 이상의 보행 로봇을 이용한 네트워크 게임을 상기 인터넷(100)을 통하여 현재 접속중인 상기 각각의 사용자 컴퓨터(10a-10n)로 제공하기 위한 게임 서버(20)와; 게임에 참여하는 상기 보행 로봇(100a,100b)을 게이머들이나 시청자들이 모니터링하기 위한 영상신호를 상기 게임 서버(20)로 전 송하기 위한 적어도 한개 이상의 제1 웹 카메라(30a)와; 게임에 참여하는 상기 보행 로봇(100a,100b)의 방향과 자세 정보가 반영된 그래픽처리된 로봇으로 표현하기 위한 영상신호를 만들기 위해 상기 보행 로봇(100a,100b)의 영상신호를 상기 게임 서버(20)로 전송하기 위한 적어도 하나 이상의 제2 웹 카메라(30b)와; 미리 입력된 다양한 방향과 자세에 상응하는 복수개의 그래픽 처리된 로봇을 라이브러리화하여 저장하고 있으며, 상기 제2 웹 카메라(30b)에서 촬영하여 전송한 영상신호에 상응하는 그래픽 처리된 로봇을 게임 서버(20)로 제공하는 데이터 베이스(50)와; 각각의 사용자 컴퓨터(10a-10n)로 부터 상기 게임 서버(20)를 통하여 원격으로 전송되는 로봇 제어신호를 해당 보행 로봇(100a 또는 100b)에게 무선 전송하는 적어도 하나 이상의 무선 송신용 모듈(40a 또는 40b)를 구비하는 것을 특징으로 한다.In order to achieve the above object, the game system of the walking robot for network games according to the present invention, a plurality of user computers (10a-10n) connected to enable network communication via the Internet (100); A game server (20) for providing a network game using at least one walking robot to the respective user computers (10a-10n) currently connected through the Internet (100); At least one first web camera (30a) for transmitting a video signal for gamers or viewers to the game server (20) for monitoring the walking robot (100a, 100b) participating in the game; Thegame server 20 generates image signals of thewalking robots 100a and 100b to generate an image signal for representing the direction and attitude information of thewalking robots 100a and 100b participating in the game. At least onesecond web camera 30b for transmitting to the server; A plurality of graphic processed robots corresponding to various directions and postures input in advance are stored in a library, and the game server includes a graphic processed robot corresponding to an image signal photographed and transmitted by thesecond web camera 30b. Adatabase 50 serving as 20); At least onewireless transmission module 40a or 40b for wirelessly transmitting a robot control signal remotely transmitted from therespective user computers 10a-10n through thegame server 20 to thewalking robot 100a or 100b. It is characterized by comprising:

이하, 첨부된 도면을 참조하여 본 발명의 구성과 실시예를 구체적으로 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the configuration and the embodiment of the present invention.

도 2는 본 발명에 따른 네트워크 게임용 보행 로봇의 게임 시스템을 설명하기 위한 도면이다. 도 2를 참조하면, 본 발명의 네트워크 게임용 보행 로봇의 게임 시스템은, 인터넷(100)을 통하여 네트워크 통신이 가능토록 연결된 다수개의 사용자 컴퓨터(10a-10n)와; 적어도 하나 이상의 보행 로봇을 이용한 네트워크 게임을 인터넷(100)을 통하여 현재 접속중인 각각의 사용자 컴퓨터(10a-10n)로 제공하기 위한 게임 서버(20)와; 게임에 참여하는 보행 로봇(100a, 100b)을 게이머들이나 시청자들이 모니터링하기 위한 영상신호를 게임 서버(20)로 전송하기 위한 제1 웹 카메라(30a)와; 게임에 참여하는 보행 로봇(100a,100b)의 방향과 자세 정보가 반영된 그래픽처리된 로봇으로 표현하기 위한 영상신호를 만들기 위해 보행 로봇(100a,100b)의의 영상신호를 게임 서버(20)로 전송하기 위한 제2 웹 카메라(30b)와; 미리 입력된 다양한 방향과 자세에 상응하는 복수개의 그래픽 처리된 로봇을 라이브러리화하여 저장하고 있으며, 제2 웹 카메라(30b)에서 촬영하여 전송한 영상신호에 상응하는 그래픽 처리된 로봇을 게임 서버(20)로 제공하는 데이터 베이스(50)와; 각각의 사용자 컴퓨터(10a-10n)로 부터 게임 서버(20)를 통하여 원격으로 전송되는 로봇 제어신호를 해당 보행 로봇(100a 또는 100b)에게 무선 전송하는 무선 송신용 모듈(40a 또는 40b)로 구성된다.2 is a view for explaining a game system of a walking robot for a network game according to the present invention. 2, the game system of the walking robot for network games of the present invention, a plurality of user computers (10a-10n) connected to enable network communication via the Internet (100); Agame server 20 for providing a network game using at least one walking robot to eachuser computer 10a-10n currently connected through the Internet 100; Afirst web camera 30a for transmitting a video signal for gamers or viewers to monitor thewalking robots 100a and 100b participating in the game to thegame server 20; Transmitting the image signal of the walking robot (100a, 100b) to thegame server 20 to create an image signal for representation by the graphically processed robot reflecting the direction and attitude information of the walking robot (100a, 100b) participating in the game Asecond web camera 30b for; A plurality of graphics-processed robots corresponding to various directions and postures input in advance are stored in a library, and thegame server 20 stores the graphics-processed robots corresponding to the image signals photographed and transmitted by thesecond web camera 30b. Adatabase 50 for providing; It consists of awireless transmission module 40a or 40b that wirelessly transmits a robot control signal remotely transmitted from eachuser computer 10a-10n through thegame server 20 to thewalking robot 100a or 100b. .

여기서, 도 2에 보인 게임에 참여하는 보행 로봇의 숫자와, 웹 카메라의 숫자는 증감이 가능하며, 웹 카메라의 설치 위치도 게임 운영자의 목적과 의도에 따라 변경될 수 있다.Here, the number of walking robots participating in the game shown in FIG. 2 and the number of web cameras may be increased or decreased, and the installation position of the web camera may be changed according to the purpose and intention of the game operator.

이하에서, 도 2 내지 도 4를 참조하여, 본 발명에 따른 네트워크 게임용 보행 로봇의 게임 시스템의 동작을 설명한다.2 to 4, the operation of the game system of the walking robot for network games according to the present invention will be described.

게임 경기장(200)의 운영자는 게임 경기장(200)에 미리 계약된 게이머들의 보행 로봇을 준비시킨다.The operator of thegame arena 200 prepares a walking robot of gamers contracted to thegame arena 200 in advance.

또한, 각각의 게이머들도 자신의 사용자 컴퓨터(10a-10n)를 통하여 네트워크 게임을 제공하는 게임 서버(20)에서 운용하는 홈페이지에 접속한다.In addition, each gamer also accesses the homepage operated by thegame server 20 that provides the network game through his or heruser computer 10a-10n.

이때, 각각의 사용자 컴퓨터(10a-10n)에는 자신의 보행 로봇을 원격으로 조작하기 위한 키보드, 마우스, 조이스틱 및 터치패널 등의 키 입력장치가 구비되는 것이 바람직하다.At this time, it is preferable that eachuser computer 10a-10n is provided with a key input device such as a keyboard, a mouse, a joystick, and a touch panel for remotely manipulating his own walking robot.

게임 서버(20)는 각각의 사용자 컴퓨터(10a-10n)의 화면에 도 3에 도시된 바와 같은 (1) 윈도우즈 미디어 플레이어 브로드 캐스팅 화면(210)과, (2) 게임 시뮬레이션 화면(220)과; (3) 채팅 화면(230)과; (4) 로봇의 프로필 화면(240)을 동시에 보여준다.Thegame server 20 includes (1) a windows mediaplayer broadcasting screen 210 as shown in FIG. 3, and (2) agame simulation screen 220 on a screen of eachuser computer 10a-10n; (3) achat screen 230; (4) show theprofile screen 240 of the robot at the same time.

따라서, 각각의 게이머는 윈도우즈 미디어 플레이어 브로드 캐스팅 화면(210)을 통하여 전체 게임 경기장(200)의 오프라인 상황을 모니터링 할 수 있으며, 캐릭터를 이용한 게임 시뮬레이션 화면(220)을 통하여 게임에 참여중인 보행 로봇의 위치와 방향 정보를 갖는 가상의 캐릭터를 온라인 상황으로 모니터링 할 수 있으며; 채팅 화면(230)을 통하여 게임시 게이머간 채팅을 즐길 수 있으며; 로봇의 프로필 화면(240)을 통하여 선택된 보행 로봇의 고유 프로필(로봇의 크기, 무게, 제작년도, 승률, 주무기 등등)을 확인 할 수 있다.Therefore, each gamer can monitor the offline situation of theentire game stadium 200 through the Windows mediaplayer broadcasting screen 210, and the walking robot participating in the game through thegame simulation screen 220 using the character. Monitor a virtual character with position and orientation information online; Through thechat screen 230, gamers can enjoy chatting between games; Through the robot'sprofile screen 240, the unique profile of the selected walking robot (robot size, weight, production year, odds, main weapon, etc.) can be checked.

종래에는 게임 서버(20)가 보행 로봇(100a,100b)이 게임에 참여하는 게임 경기장(200)의 오프라인 상황만을 제1 웹 카메라(30a)를 이용하여 촬영하고, 게이머들이나 시청자들이 모니터링 할 수 있도록 해당 동영상을 실시간으로 인터넷(100)을 통하여 각각의 사용자 컴퓨터(10a-10n)에 전송하였다.Conventionally, thegame server 20 captures only the offline situation of thegame stadium 200 in which thewalking robots 100a and 100b participate in the game by using thefirst web camera 30a, so that gamers or viewers can monitor them. The video was transmitted to eachuser computer 10a-10n through the Internet 100 in real time.

그러나, 본 발명의 실시 예에서는 제2 웹 카메라(30b)를 추가로 구비시켜, 게임에 참여하는 보행 로봇(100a,100b) 촬영하여 데이터 베이스(50)로 전송하고, 데이터 베이스는 수신된 영상신호와 가장 상응하는 방향과 자세를 갖는 그래픽 처리된 로봇을 찾아내어 이를 게임 서버(20)에 전송한다. 따라서, 게임 서버(20)는 도 3에 도시된 바와 같은 게임에 참여하는 보행 로봇을 그래픽 처리한 로봇을 이용 하여 게임시뮬레이션 화면(220)을 구성하고, 해당 사용자 컴퓨터(10a-10n)에 전송한다.However, in the embodiment of the present invention, thesecond web camera 30b is additionally provided, photographing thewalking robots 100a and 100b participating in the game, and transmitting the data to thedatabase 50, and the database receives the received image signal. And finds a robot that has a graphics and a direction most corresponding to and transmits it to thegame server 20. Accordingly, thegame server 20 constructs agame simulation screen 220 using a robot that has graphically processed a walking robot participating in a game as shown in FIG. 3, and transmits thegame simulation screen 220 to thecorresponding user computer 10a-10n. .

도 4는 본 발명에 따른 네트워크 게임용 보행 로봇의 게임 시스템에서 자신의 로봇의 현재 위치와 방향각도를 계산 처리 화면을 나타낸 도면으로서, 게이머가 자신의 보행 로봇의 현재 위치와 방향 각도를 쉽게 알아내도록 자신의 로봇의 어깨 위에 크기가 다른 직사각형으로 흰색의 마크를 부착하는 것이 바람직하다.4 is a view showing a calculation process screen for calculating the current position and the direction angle of the robot in the game system of the walking robot for network games according to the present invention, so that gamers can easily find out the current position and the direction angle of the walking robot. It is desirable to attach white marks with different sized rectangles on the robot's shoulders.

또한, 게임 서버(20)는 제2 웹 카메라(30b)에서 수신한 영상을 다음과 같은 알고리듬을 이용하여 각각의 보행 로봇의 위치와 방향(각도)을 계산한다.In addition, thegame server 20 calculates the position and direction (angle) of each walking robot by using the following algorithm for the image received from thesecond web camera 30b.

먼저, 게임 서버(20)는 제2 웹 카메라(30b)에서 전송한 보행 로봇의 영상신호를 흑백 영상신호로 처리한다. 이어, 각각의 보행 로봇의 영상신호를 이진화처리하고, 각각의 보행 로봇의 영상을 라벨링(최소/최대 면적에 의한 객체구분)처리한다. 이어, 게임 서버(20)는 각각의 보행 로봇을 하나의 객체로 간주하여 객체의 면적순으로 배열하고, 각각의 객체간의 거리를 계산한다. 이어, 보행 로봇 거리간의 4개 객체(2개 로봇)을 선택하고, 보행 로봇 구성 객체간의 중심위치를 계산하고, 보행 로봇 구성 객체간의 벡터 각도를 계산한다. 따라서, 게임 서버(20)는 해당 보행 로봇의 중심위치와 벡터 각도를 해당 게이머의 사용자 컴퓨터의 시뮬레이션 화면(220)으로 전송할 수 있다.First, thegame server 20 processes the video signal of the walking robot transmitted from thesecond web camera 30b into a black and white video signal. Then, the image signal of each walking robot is binarized, and the image of each walking robot is labeled (object classification by minimum / maximum area). Subsequently, thegame server 20 regards each walking robot as one object and arranges the objects in the area order of the objects, and calculates the distance between the objects. Next, four objects (two robots) between the walking robot distances are selected, a center position between the walking robot building objects is calculated, and a vector angle between the walking robot building objects is calculated. Therefore, thegame server 20 may transmit the center position and the vector angle of the corresponding walking robot to thesimulation screen 220 of the user's computer.

각각의 사용자 컴퓨터(10a-10n)는 키 입력장치를 이용하여 자신의 보행 로봇을 원격으로 조정할 수 있다.Eachuser computer 10a-10n can remotely control his own walking robot using a key input device.

즉, 각각의 게이머는 윈도우즈 미디어 플레이 브로드 캐스팅 화면(210)으로 게임에 참여하는 보행 로봇들의 움직임을 실시간으로 모니터링 하면서, 종래와 같이 키 입력장치를 이용하여 보행 로봇의 움직임을 제어 할 수 있다.That is, each gamer may control the movement of the walking robot by using a key input device, while monitoring the movement of the walking robots participating in the game in real time using the Windows media playbroadcasting screen 210.

또한, 각각의 게이머는 시뮬레이션 화면(220)에 그래픽으로 처리된 보행 로봇을 통하여 게임에 참여하는 보행 로봇의 절대 위치와 방향정보를 확인 할 수 있기 때문에, 키 입력장치를 이용하여 자신의 보행 로봇의 새로운 동작을 위한 프로그램을 작성하여 전송할 수 있다.In addition, each of the gamers can check the absolute position and direction information of the walking robot participating in the game through the walking robot graphically processed on thesimulation screen 220, the key input device of the walking robot You can write a program for a new operation and send it.

따라서, 각각의 사용자 컴퓨터(10a-10n)에서 입력된 각각의 보행 로봇의 원격 조작신호는 인터넷(100)을 통하여 게임 서버(20)로 전달되며, 게임 서버(20)는 이 원격 조작신호를 각각의 무선 송신용 모듈(40a,40b)을 통하여 해당 보행 로봇(100a,100b)으로 송신한다. 각각의 보행 로봇은 사용자 컴퓨터(10a-10n)에서 전송된 원격 조작신호를 수신하여 그 신호에 따라 움직임이 제어된다.Therefore, the remote operation signal of each walking robot input from eachuser computer 10a-10n is transmitted to thegame server 20 through the Internet 100, and thegame server 20 respectively transmits this remote operation signal. It transmits to the walking robot (100a, 100b) through the wireless transmission module (40a, 40b). Each walking robot receives a remote control signal transmitted from theuser computers 10a-10n and the movement is controlled according to the signal.

이때, 만일 각각의 게이머가 자신의 보행 로봇의 새로운 동작을 실행하기 위한 프로그램을 작성하여 전송하는 경우, 해당 보행 로봇은 새로운 동작을 실행하기 위한 프로그램을 무선 모듈을 통하여 다운로드(Download; 탑재)되며, 이를 자동으로 실행되도록 제어된다.At this time, if each gamer writes and transmits a program for executing a new motion of his walking robot, the walking robot downloads a program for executing a new motion through a wireless module. It is controlled to run automatically.

이상 설명한 바와 같이, 본 발명의 실시 예에 따른 네트워크 게임용 보행 로봇의 게임 시스템에 의하면, 게이머가 보행 로봇을 이용하여 게임 경기장에서 게임을 할 때, 각각의 사용자 컴퓨터에 자신의 보행 로봇의 주변 상황 정보가 포함된 동영상을 실시간으로 제공받을 수 있을 뿐만 아니라 자신의 보행 로봇의 현재 위치 와 방향 정보가 포함된 위치 정보를 그래픽으로 처리하여 제공받을 수 있다.As described above, according to the game system of the walking robot for network games according to the embodiment of the present invention, when the gamers play the game at the game arena using the walking robot, each user computer's surrounding situation information of the walking robot In addition to being provided with a real-time video including the current position and direction information of their walking robot can be provided by processing the position information graphically.

따라서, 각각의 게이머가 자신의 사용자 컴퓨터를 이용하여 온라인/오프라인을 연계하여 게임을 즐길 수 있어, 게이머들이 현실적인 생동감이나 현장감을 느낄 뿐만 아니라 흥미와 박진감을 함께 느낄 수 있다.Therefore, each gamer can enjoy the game by connecting the online / offline using their user computer, so that the gamers can not only feel the realistic liveness or realism, but also the interest and excitement together.

또한, 각각의 게이머가 보행 로봇을 이용하여 게임 경기장에서 네트워크 게임을 할 때, 자신의 사용자 컴퓨터를 이용하여 새로운 로봇의 동작을 원격으로 조정할 수 있다.In addition, when each gamer uses a walking robot to play a network game in a game arena, the user's computer may be used to remotely control the operation of the new robot.

따라서, 게이머들에게 기존의 게임을 즐기면서도 새로운 로봇의 동작을 프로그램하는 기술(Skill)을 향상시킬 수 있는 학습적인 요소도 제공할 수 있다.Thus, it is possible to provide gamers with a learning element that can improve the skill of programming the behavior of a new robot while playing an existing game.

한편, 본 발명은 상술한 실시 예로만 한정되는 것이 아니라 본 발명의 요지를 벗어나지 않는 범위 내에서 수정 및 변형하여 실시할 수 있고, 이러한 수정 및 변경 등은 이하의 특허 청구의 범위에 속하는 것으로 보아야 할 것이다.On the other hand, the present invention is not limited only to the above-described embodiments, but may be modified and modified within the scope not departing from the gist of the present invention, such modifications and changes should be regarded as belonging to the following claims. will be.

Claims (3)

Translated fromKorean
인터넷을 통하여 네트워크 통신이 가능토록 연결된 다수개의 사용자 컴퓨터와;A plurality of user computers connected to enable network communication via the Internet;적어도 하나 이상의 보행 로봇을 이용한 네트워크 게임을 상기 인터넷을 통하여 현재 접속중인 상기 각각의 사용자 컴퓨터로 제공하기 위한 게임 서버와;A game server for providing a network game using at least one walking robot to the respective user computers currently connected through the Internet;게임에 참여하는 상기 보행 로봇을 게이머들이나 시청자들이 모니터링하기 위한 영상신호를 상기 게임 서버로 전송하기 위한 적어도 한개 이상의 제1 웹 카메라와;At least one first web camera for transmitting a video signal for gamers or viewers to the game server to monitor the walking robot participating in the game;게임에 참여하는 상기 보행 로봇의 방향과 자세 정보가 반영된 그래픽처리된 로봇으로 표현하기 위한 영상신호를 만들기 위해 상기 보행 로봇의 영상신호를 상기 게임 서버로 전송하기 위한 적어도 하나 이상의 제2 웹 카메라와;At least one second web camera for transmitting an image signal of the walking robot to the game server to generate an image signal for representing the graphic robot that reflects the direction and attitude information of the walking robot participating in the game;미리 입력된 다양한 방향과 자세에 상응하는 복수개의 그래픽 처리된 로봇을 라이브러리화하여 저장하고 있으며, 상기 제2 웹 카메라에서 촬영하여 전송한 영상신호에 상응하는 그래픽 처리된 로봇을 게임 서버로 제공하는 데이터 베이스와;Data stored in a library of a plurality of graphic robots corresponding to various directions and postures input in advance and provided to the game server are graphic robots corresponding to the image signals photographed and transmitted by the second web camera. A base;각각의 사용자 컴퓨터로부터 상기 게임 서버를 통하여 원격으로 전송되는 로봇 제어신호를 해당 보행 로봇에게 무선 전송하는 적어도 하나 이상의 무선 송신용 모듈로 구성되는 것을 특징으로 하는 네트워크 게임용 보행 로봇의 게임 시스템.Game system of a walking robot for a network game, characterized in that it comprises at least one wireless transmission module for wirelessly transmitting a robot control signal remotely transmitted from each user computer through the game server to the corresponding walking robot.제 1 항에 있어서, 상기 게임 서버는The method of claim 1, wherein the game server각각의 사용자 컴퓨터의 화면에 윈도우즈 미디어 플레이어 브로드 캐스팅 화면과;A Windows Media Player broadcast screen on the screen of each user computer;게임 시뮬레이션 화면과;A game simulation screen;채팅 화면과;A chat screen;로봇의 프로필 화면의 선택적인 조합을 동시에 제공하는 것을 특징으로 하는 네트워크 게임용 보행 로봇의 게임 시스템.A game system for a walking robot for a network game, characterized in that it simultaneously provides an optional combination of profile screens of the robot.제 2 항에 있어서, 각각의 게이머는The method of claim 2, wherein each gamer is상기 시뮬레이션 화면에 그래픽으로 처리된 보행 로봇을 참조하여, 키 입력장치를 이용하여 자신의 보행 로봇의 새로운 동작을 위한 프로그램을 작성하여 자신의 보행 로봇으로 원격 전송하는 것을 특징으로 하는 네트워크 게임용 보행 로봇의 게임 시스템.With reference to the walking robot processed graphically on the simulation screen, using the key input device to create a program for the new operation of the walking robot of the network robot of the gait robot, characterized in that for remote transmission to the walking robot Game system.
KR1020060128205A2006-12-142006-12-14 Gaming system of walking robot for network gamesWithdrawnKR20090000013A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
KR1020060128205AKR20090000013A (en)2006-12-142006-12-14 Gaming system of walking robot for network games

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
KR1020060128205AKR20090000013A (en)2006-12-142006-12-14 Gaming system of walking robot for network games

Publications (1)

Publication NumberPublication Date
KR20090000013Atrue KR20090000013A (en)2009-01-07

Family

ID=40483255

Family Applications (1)

Application NumberTitlePriority DateFiling Date
KR1020060128205AWithdrawnKR20090000013A (en)2006-12-142006-12-14 Gaming system of walking robot for network games

Country Status (1)

CountryLink
KR (1)KR20090000013A (en)

Cited By (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100969873B1 (en)*2008-06-272010-07-13가톨릭대학교 산학협력단 Robot game system and robot game method linking virtual space and real space
WO2010083259A3 (en)*2009-01-132011-03-10Meimadtek Ltd.Method and system for operating a self-propelled vehicle according to scene images
WO2012094349A3 (en)*2011-01-052013-01-24Orbotix, Inc.Self-propelled device with actively engaged drive system
KR101244646B1 (en)*2009-08-312013-03-18(주) 아이알로봇Robot game system relating virtual space to real space
KR101247213B1 (en)*2010-03-092013-04-08건국대학교 산학협력단Robot for fighting game, system and method for fighting game using the same
WO2014182730A1 (en)*2013-05-062014-11-13Orbotix, Inc.Multi-purposed self-propelled device
US9090214B2 (en)2011-01-052015-07-28Orbotix, Inc.Magnetically coupled accessory for a self-propelled device
US9218316B2 (en)2011-01-052015-12-22Sphero, Inc.Remotely controlling a self-propelled device in a virtualized environment
US9280717B2 (en)2012-05-142016-03-08Sphero, Inc.Operating a computing device by detecting rounded objects in an image
US9292758B2 (en)2012-05-142016-03-22Sphero, Inc.Augmentation of elements in data content
US9429940B2 (en)2011-01-052016-08-30Sphero, Inc.Self propelled device with magnetic coupling
US9829882B2 (en)2013-12-202017-11-28Sphero, Inc.Self-propelled device with center of mass drive system
US9827487B2 (en)2012-05-142017-11-28Sphero, Inc.Interactive augmented reality using a self-propelled device
US10056791B2 (en)2012-07-132018-08-21Sphero, Inc.Self-optimizing power transfer
US10168701B2 (en)2011-01-052019-01-01Sphero, Inc.Multi-purposed self-propelled device
KR20190031723A (en)2017-09-182019-03-27주식회사 원더풀플랫폼Fighting robot system

Cited By (46)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
KR100969873B1 (en)*2008-06-272010-07-13가톨릭대학교 산학협력단 Robot game system and robot game method linking virtual space and real space
US8939842B2 (en)2009-01-132015-01-27Meimadtek Ltd.Method and system for operating a self-propelled vehicle according to scene images
WO2010083259A3 (en)*2009-01-132011-03-10Meimadtek Ltd.Method and system for operating a self-propelled vehicle according to scene images
KR101244646B1 (en)*2009-08-312013-03-18(주) 아이알로봇Robot game system relating virtual space to real space
KR101247213B1 (en)*2010-03-092013-04-08건국대학교 산학협력단Robot for fighting game, system and method for fighting game using the same
US9457730B2 (en)2011-01-052016-10-04Sphero, Inc.Self propelled device with magnetic coupling
US9394016B2 (en)2011-01-052016-07-19Sphero, Inc.Self-propelled device for interpreting input from a controller device
US11630457B2 (en)2011-01-052023-04-18Sphero, Inc.Multi-purposed self-propelled device
US8571781B2 (en)2011-01-052013-10-29Orbotix, Inc.Self-propelled device with actively engaged drive system
US9090214B2 (en)2011-01-052015-07-28Orbotix, Inc.Magnetically coupled accessory for a self-propelled device
US9114838B2 (en)2011-01-052015-08-25Sphero, Inc.Self-propelled device for interpreting input from a controller device
US9150263B2 (en)2011-01-052015-10-06Sphero, Inc.Self-propelled device implementing three-dimensional control
US9193404B2 (en)2011-01-052015-11-24Sphero, Inc.Self-propelled device with actively engaged drive system
US9211920B1 (en)2011-01-052015-12-15Sphero, Inc.Magnetically coupled accessory for a self-propelled device
US9218316B2 (en)2011-01-052015-12-22Sphero, Inc.Remotely controlling a self-propelled device in a virtualized environment
US11460837B2 (en)2011-01-052022-10-04Sphero, Inc.Self-propelled device with actively engaged drive system
US9290220B2 (en)2011-01-052016-03-22Sphero, Inc.Orienting a user interface of a controller for operating a self-propelled device
US10678235B2 (en)2011-01-052020-06-09Sphero, Inc.Self-propelled device with actively engaged drive system
US9389612B2 (en)2011-01-052016-07-12Sphero, Inc.Self-propelled device implementing three-dimensional control
US9395725B2 (en)2011-01-052016-07-19Sphero, Inc.Self-propelled device implementing three-dimensional control
US10168701B2 (en)2011-01-052019-01-01Sphero, Inc.Multi-purposed self-propelled device
US9429940B2 (en)2011-01-052016-08-30Sphero, Inc.Self propelled device with magnetic coupling
WO2012094349A3 (en)*2011-01-052013-01-24Orbotix, Inc.Self-propelled device with actively engaged drive system
US10423155B2 (en)2011-01-052019-09-24Sphero, Inc.Self propelled device with magnetic coupling
US9481410B2 (en)2011-01-052016-11-01Sphero, Inc.Magnetically coupled accessory for a self-propelled device
US9766620B2 (en)2011-01-052017-09-19Sphero, Inc.Self-propelled device with actively engaged drive system
US10281915B2 (en)2011-01-052019-05-07Sphero, Inc.Multi-purposed self-propelled device
US10248118B2 (en)2011-01-052019-04-02Sphero, Inc.Remotely controlling a self-propelled device in a virtualized environment
US9836046B2 (en)2011-01-052017-12-05Adam WilsonSystem and method for controlling a self-propelled device using a dynamically configurable instruction library
US9841758B2 (en)2011-01-052017-12-12Sphero, Inc.Orienting a user interface of a controller for operating a self-propelled device
US9886032B2 (en)2011-01-052018-02-06Sphero, Inc.Self propelled device with magnetic coupling
US9952590B2 (en)2011-01-052018-04-24Sphero, Inc.Self-propelled device implementing three-dimensional control
US10012985B2 (en)2011-01-052018-07-03Sphero, Inc.Self-propelled device for interpreting input from a controller device
US10022643B2 (en)2011-01-052018-07-17Sphero, Inc.Magnetically coupled accessory for a self-propelled device
US8751063B2 (en)2011-01-052014-06-10Orbotix, Inc.Orienting a user interface of a controller for operating a self-propelled device
US10192310B2 (en)2012-05-142019-01-29Sphero, Inc.Operating a computing device by detecting rounded objects in an image
US9827487B2 (en)2012-05-142017-11-28Sphero, Inc.Interactive augmented reality using a self-propelled device
US9483876B2 (en)2012-05-142016-11-01Sphero, Inc.Augmentation of elements in a data content
US9292758B2 (en)2012-05-142016-03-22Sphero, Inc.Augmentation of elements in data content
US9280717B2 (en)2012-05-142016-03-08Sphero, Inc.Operating a computing device by detecting rounded objects in an image
US10056791B2 (en)2012-07-132018-08-21Sphero, Inc.Self-optimizing power transfer
WO2014182730A1 (en)*2013-05-062014-11-13Orbotix, Inc.Multi-purposed self-propelled device
US9829882B2 (en)2013-12-202017-11-28Sphero, Inc.Self-propelled device with center of mass drive system
US10620622B2 (en)2013-12-202020-04-14Sphero, Inc.Self-propelled device with center of mass drive system
US11454963B2 (en)2013-12-202022-09-27Sphero, Inc.Self-propelled device with center of mass drive system
KR20190031723A (en)2017-09-182019-03-27주식회사 원더풀플랫폼Fighting robot system

Similar Documents

PublicationPublication DateTitle
KR20090000013A (en) Gaming system of walking robot for network games
EP3347795B1 (en)Tactile interaction in virtual environments
Broll et al.Toward next-gen mobile AR games
US8405656B2 (en)Method and system for three dimensional interaction of a subject
JP7170077B2 (en) program
CN102331840B (en)User selection and navigation based on looped motions
EP3897891B1 (en)Scalable interactive video systems and methods
KR100459392B1 (en)Toy performance apparatus and method using game
JP2010253277A (en)Method and system for controlling movements of objects in video game
CN102656542A (en)Camera navigation for presentations
CN102356373A (en)Virtual object manipulation
JP2013533537A (en) Avatar / gesture display restrictions
KR20050012596A (en)Apparatus and method for syncronizing motion of client system and interaction system and game method using it on network
CN103167145A (en)Achieving system and method of mobile phone motion sensing game
JP5526334B2 (en) Game image generation method in remote radio controlled online battle game system
CN109529350B (en) A method and device for processing motion data used in games
Eid et al.Slingshot 3D: A synchronous haptic-audio-video game
JP7636505B2 (en) Programs and delivery systems
Vellingiri et al.SCeVE: A component-based framework to author mixed reality tours
CN103357173A (en) doll
JP7457753B2 (en) PROGRAM AND INFORMATION PROCESSING APPARATUS
Loviska et al.Immersed gaming in Minecraft
KR20230146220A (en)Computer graphic game programming system for artificial intelligence education
Hunt et al.Puppet Show: Intuitive puppet interfaces for expressive character control
KuriharaGameControllerizer: Middleware to Program Inputs for Augmenting Digital Games

Legal Events

DateCodeTitleDescription
PA0109Patent application

Patent event code:PA01091R01D

Comment text:Patent Application

Patent event date:20061214

PG1501Laying open of application
PC1203Withdrawal of no request for examination
WITNApplication deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid

[8]ページ先頭

©2009-2025 Movatter.jp