US20020098879A1 - Intelligent pet robot - Google Patents

Intelligent pet robot Download PDF

Info

Publication number
US20020098879A1
US20020098879A1 US09/802,960 US80296001A US2002098879A1 US 20020098879 A1 US20020098879 A1 US 20020098879A1 US 80296001 A US80296001 A US 80296001A US 2002098879 A1 US2002098879 A1 US 2002098879A1
Authority
US
United States
Prior art keywords
pet robot
mode
pet
sound
set forth
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.)
Abandoned
Application number
US09/802,960
Inventor
Jin Rheey
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Publication of US20020098879A1 publication Critical patent/US20020098879A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H11/00Self-movable toy figures

Definitions

  • the subject invention relates to an intelligent pet robot, in particular, to a pet robot that can perform various games or behaviors, alone or together with other robots.
  • the present invention conceived to solve the above problems, discloses a pet robot capable of competing with other pet animal after it has been grown up.
  • This new toy employing a power value system according to which each virtual animal has a different power value based on the progress of its growth and an animal with a higher power value prevails if two toys are connected to each other to compete, is capable of attracting enhanced interest of the users
  • the present invention aims to provide a pet robot that exists not merely in a virtual space but in the real world, at a reasonably low price.
  • the present invention aims further to provide a pet robot capable of performing various games.
  • Still another objective of the present invention is to provide a pet robot capable of playing games or even dating with other pet robots.
  • a pet robot of the present invention equipped with an electric motor, can move itself.
  • the pet robot equipped further with infrared ray generators and sensors, not only can evade obstacles when it moves, but also can follow a racing track laid by a user.
  • the pet robot further comprising a sound sensing part, can receive sounds from a user, Since the user's sound includes clapping of the hands, the user may give instructions to the pet robot by clapping his hands as well.
  • the pet robot comprises further a mode setting part which allows setting of a specific operation mode among various operation modes of the pet robot. In addition to the Basic mode, the operation modes may include Racing mode, Escape mode, Sing-and-run mode, Sumo-wrestling mode, and so on.
  • the pet robot Since the pet robot is endowed with a gender, either a male or a female, it is also capable of dating with other pet robot under certain conditions Restrictions in respect to the power reserve, age, etc, of the pet robots may serve as prerequisites for a particular operation mode.
  • the pet robot may further be equipped with an interface for data communication which enables the pet robot to be connected to a server on the Internet, to download data, game programs, music, etc., and to recognize the gender of a partner before it proceeds to a dating with the partner.
  • FIG. 1 is a schematic block chart showing the internal construction of the pet robot in accordance with the present invention
  • FIG. 2 is a flowchart showing the process of selecting a operation mode of the pet robot
  • FIG. 3 is a flowchart showing the flow of operations at the Basic mode
  • FIG. 4 is a flowchart showing the flow of operations at the Racing mode
  • FIG. 5 is a flowchart showing the flow of operations at the Escape mode
  • FIG. 6 is a flowchart showing the flow of operations at the Sing-and-run mode
  • FIG. 7 is a flowchart showing the flow of operations at the Dating mode
  • FIG. 8 is a flowchart showing the flow of operations at the Sumo-wrestling mode
  • FIG. 9 illustrates the pet robot as viewed from the front, wherein (a) shows an example of the arrangement of the infrared ray generators and sensors as viewed from the front; (b) shows that an object in front is perceived by the infrared sensors; and (c) shows how the infrared sensors perceive an object which moves to the left side,
  • FIG. 10 illustrates how a movement of an object is perceived by only two infrared sensors
  • FIG. 11 is a flowchart showing an example of the growth algorithm of the pet robot.
  • FIG. 12 shows a network construction for explanation of an embodiment of the invention wherein the pet robot is connected to a server via the Internet in order to download digital foods, cyber medicines, or programs.
  • the pet robot 100 is equipped with a memory 190 for storing, of various programs, the ID of the pet robot 100 , the present power value of the pet robot 100 , etc.
  • a non-volatile memory such as ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable ROM), flash memory, and/or a volatile memory such as DRAM(Dynamic Random Access Memory), SRAM(Static Random Access Memory) may be used
  • ROM Read Only Memory
  • EEPROM Electrical Erasable Programmable ROM
  • flash memory and/or a volatile memory such as DRAM(Dynamic Random Access Memory), SRAM(Static Random Access Memory)
  • DRAM Dynamic Random Access Memory
  • SRAM Static Random Access Memory
  • the pet robot 100 comprises a motor driving part including an electric motor, it is capable of forward/backward as well as right/left movement.
  • the motor linked with wheels, enables movements of the pet robot through its rotation: Rotation and reverse-rotation of the motor enables forward and backward movements of the pet robot respectively.
  • the motor driving part comprises further a means to control the angles of the wheels, a turning movement to the right or to the left is also possible.
  • the control of the wheels are arranged in a manner that only wheels of one side are driven while those of the other side not, so that a circular movement is made on the axis of the latter wheels.
  • the motor is driven electrically and that the distance of the movement is controlled by a PWM (pulse width modulation) generator.
  • PWM pulse width modulation
  • the infrared ray generators and sensors 130 enable the pet robot to automatically perceive any obstacle ahead of it and to evade the obstacle, or to be directed to a desired position when it moves.
  • FIG. 9( a ) shows an example of the pet robot having six infrared ray generators and sensors 131 in a raw.
  • both the left and the right side of its bottom should be equipped with an infrared ray generator and sensor respectively.
  • the sensors at both sides all perceives the black track (as illustrated in FIG. 10 at t 1 and t 2 )
  • the control part 110 controls the motor driving part 130 to direct the pet robot 100 to the right, so that the pet robot 100 continues to move over the black track R
  • the sound sensing part 140 has been adopted to allow the pet robot to perceive and react to sounds.
  • the pet robot can be controlled to move or to stop moving in accordance with hand clapping of a user.
  • the sound sensing part 140 comprises a microphone that transforms sounds into electric signals, an amplifier which amplifies the electric signals from the microphone, and an integration circuit or an analogue-digital converter (A/D converter) which transforms the signals from the amplifier into signals perceivable by a microprocessor
  • the pet robot can also react to voice instructions.
  • a software for recognition of the digital signals from the A/D converter in voice signals shall be added to the control part, or an additional hardware for voice recognition is needed.
  • the pet robot reacts to hand clapping. Since the hand clapping produces a tone in high frequency ranges in contrast to human voice, the sound sensing part 140 is preferably equipped with a high-pass filter so that only tones having high frequencies pass it and are perceived Moreover, since a hand clapping lasts only for 0 05 to 1 second, exclusion of all tones having a shorter or longer duration is desirable to reduce malfunctions.
  • the mode setting part 150 is used for setting a operation mode of the pet robot, for example, the pet robot may perform a competition game with other pet robot(s) at competition game mode while it may play alone at an exercise mode, etc
  • the mode setting part 150 may be embodied in form of a button, a touch screen combined with the display part 160 , or a remote control using infrared rays, but not limited to any of these specific means.
  • the control part 110 controls the other parts of the pet robot based on the preprogrammed contents.
  • the control part 110 can be embodied either by software utilizing microprocessors, or by hardware utilizing logic devices
  • the pet robot 100 may comprise a display part 160 for displaying the status of the pet robot 100 or messages to assist the users in selecting the desired functions LED (light emitting diode) or LCD (liquid crystal display) can be used as a display device for the display part 160 . If only one LED is used, different states of the pet robot may be displayed by different intervals of the blinking, e g. the state of hunger by fast blinking, the state of satisfaction by slow blinking, and so on. If a LCD is used, the quantity of the displayable information will increase so that a help screen or a dialogue screen for communication between the pet robot 100 and a user can also be provided.
  • LED light emitting diode
  • LCD liquid crystal display
  • the pet robot 100 may further comprise a sound generating part 170 capable of producing music or sound.
  • the sound generating part 170 is used for sending messages of the pet robot 100 to the users, e.g the pet robot 100 moans when it has hunger, while it sings a song when it feels good.
  • the sound generating part 170 includes a sound generating device such as a buzzer, piezo device, speaker, etc, and a sound source device such as a melody IC, etc.
  • the pet robot 100 may further comprise a data communication interface 180 for data communication with other pet robots or with computers.
  • a data communication interface 180 for data communication with other pet robots or with computers.
  • various means including wireless communication interfaces such as infrared communication interface, acoustic coupled communication interface, BlueTooth, etc., wire communication interfaces using wired connection means such as RS-232C, USB, etc., communication interfaces utilizing light sense, etc. can be used.
  • the pet robot 100 can be connected via the above means to internet compatible communication terminals such as computer, mobile phone, PDA, TV, etc. and (also can be connected) through these internet connection terminals to the Internet.
  • a pet robot 100 equipped with the data communication interface 180 can be connected to a pet robot administration server on the Internet via the data communication interface 180 and can download various game programs, audio files, cyber foods necessary for its growth, cyber medicines, etc from the server.
  • the pet robot 100 is connected directly to a server on the Internet without using a computer, mobile phone, PDA, TV, etc provided that the pet robot is equipped with a communication means such as modem, or LAN interface, or the like which allows a direct connection to the Internet.
  • a communication means such as modem, or LAN interface, or the like which allows a direct connection to the Internet.
  • the computer, mobile phone, PDA, TV, etc. should be equipped with a corresponding infrared communication interface, or wireless communication interface, etc.
  • the user can then proceed, while the Internet compatible terminal is being connected with the server on the Internet, to communicate data with the Internet compatible terminal through the data communication interface 180 , and then proceed data communication with the server on the Internet using the internet compatible terminal
  • the infrared ray generators and sensors for detecting obstacles can be made compatible also for data communication by combining at least one of the infrared ray generators and sensors with an infrared communication modem.
  • the pet robot 100 can further comprise a vibration motor 175 .
  • a pet robot 100 equipped with such a vibration motor 175 can be arranged to shiver itself when it feels good (or bad), or when it is in bad health.
  • the pet robot 100 allowing a user to select from various modes of operation, can perform different behaviors in accordance with the selected mode
  • the mode selection can be made using the mode setting part 150
  • the mode setting part 150 can be embodied, as explained above, using a button, a touch screen combined with the display part 160 , or a remote control device utilizing infrared rays
  • buttons different modes of operation can be controlled by different numbers of the pressures on the button.
  • the display part 160 may show the selectable modes so that the user may select one of them on the screen. If a remote control device utilizing infrared rays is adopted, selection of the mode can be made by pressing special mode button(s) on the remote control device, or by the numbers of the pressures on the mode setting button of the remote control device.
  • the user selects a mode using the mode setting part 150 (step S 10 ).
  • a mode setting as explained above, a button, a touch screen, a remote control device, etc., may be adopted but is not limited thereto
  • the Racing mode may require that the power of the pet robot 100 exceeds a prescribed level
  • the Dating mode may require that the pet robot 100 should be over a certain prescribed age, an so on.
  • step S 20 Accordingly, if the user selects a mode, it should be confirmed whether the pet robot 100 satisfies all the prescribed conditions for the selected operation (step S 20 ).
  • step S 30 If the conditions are met, the selected operation is performed (step S 30 ), otherwise an error message is displayed on the display part 160 or the sound generating part 170 releases an error sound (step S 40 ) Alternatively it is also possible that no reaction occurs in the place of showing an error message.
  • the pet robot moves to the left upon one clapping, to the right upon two clapping, and can move evading any obstacle it confronts.
  • the pet robot In the absence of further clapping within a predetermined time limit the pet robot automatically stops further action and goes into the sleep mode If an additional predetermined time limit elapses in the sleep mode without perceiving any clapping, the pet robot escapes from the Basic mode. In this state, the pet robot can be activated anew by resetting a operation mode via the mode setting part 150 .
  • FIG. 3 illustrates a flowchart showing the flow of operations in the Basic mode The flow of operations in the Basic mode is explained in detail below making reference to FIG. 3.
  • the sleep timer Upon entering the Basic mode the sleep timer begins to function (step S 110 ).
  • the sleep timer controls the pet robot to stop further action if the pet robot does not receive any instructions within a predetermined time limit (sleep time).
  • control part 110 controls the motor driving part 120 to effect the pet robot to move forward for a predetermined distance (step S 111 )
  • the movement can be so controlled that it continues until further instructions are given, instead of moving a predetermined distance.
  • step S 120 If one clapping is given to the pet robot 100 in still state after having moved a predetermined distance (an example of step S 120 ), the control part 110 controls the motor driving part 120 to effect a left turn and to move a predetermined distance (step S 121 ).
  • step S 121 since a clapping has been received, the sleep timer is reset and the time counting commences anew (step S 115 ).
  • the turning movement can be allowed upon clapping also while the pet robot is in movement.
  • step S 130 If two clapping is given to the pet robot 100 in still state (an example of step S 130 ), the control part 110 controls the motor driver part 120 to effect a right turn and to move a predetermined distance (step S 131 ). In addition, since a clapping has been received, the sleep timer is reset and the time counting commences anew (step S 115 ). Alternatively, the turning movement can be allowed upon clapping also while the pet robot is in movement.
  • step S 140 If the pet robot 100 perceives through the infrared ray generators and sensors 130 an obstacle ahead of it while it moves forward (an example of step S 140 ), the control part 110 controls the motor driving part 120 to evade the obstacle (step S 141 )
  • an evading motion can either be made after collision with an obstacle by slightly moving backward and turning to any other directions, or to detect an obstacle using the infrared ray generators and sensors 130 prior to a collision with it, and make a prior turn movement to evade it.
  • step S 160 If the time limit (sleep time) set by the sleep timer elapses during the above movement, the movement ceases (step S 160 ). If the time limit has not elapsed (‘no’ at step S 150 ) the operation returns to step S 111 and repeats the above movement
  • step S 170 After cease of the movement and within a predetermined reset time (‘no’ at step S 170 ) the operation returns to step S 111 and the pet robot waits for the next clapping If no clapping is perceived within a predetermined time limit (reset time) (‘yes’ at step S 170 ), the pet robot escapes from the Basic mode (step S 180 ).
  • the pet robot 100 can only be re-activated if a mode is selected anew using the mode setting part 150 .
  • the microprocessor of the control part 110 is set to a sleep mode when an automatic escape from the Basic mode occurs, and that the microprocessor is controlled via an interrupt, etc to escape the sleep mode when the user resets the mode using the mode setting part 150 .
  • This process can be designed in a manner, e.g that the microprocessor is interrupted if a user presses the button of the mode setting part 150 , in case the mode setting part operates by button
  • the pet robot follows a moving object upon a triple clapping, it sings a song upon a quadruple clapping, and so forth.
  • the pet robot 100 moves over a black track on the floor at the Racing mode.
  • the black track can be made in various manners, for instance, by marking a track on the paper using a water-proof marker in black color, by attaching a black tape on the floor, etc.
  • FIG. 4 illustrates a flowchart showing the flow of operations at the Racing mode. The flow of operations at the Racing mode is explained in detail below making reference to FIG. 4.
  • control part 110 controls the motor driving part 120 to go forward (step S 210 ).
  • the pet robot 100 perceives the track using the infrared ray generators and sensors 130 .
  • the infrared ray generators and sensors 130 For perceiving the black track, at least two infrared ray generators and sensors are required, each one at its left side and right side. If the black track is not perceived at any of these two sides, the control part 110 recognizes that the black track is curved to the opposite direction and controls the motor driving part 120 to make turn movements until the track is perceived by the sensors at both sides
  • step S 230 if the left sensor perceives the black track at step S 220 , it is then confirmed at step S 230 if the right sensor also perceives it. If the black track is perceived at both sides (‘no’ at step S 230 ), the operation returns to step S 220 and continues to perceive the black track.
  • the control part 110 controls the motor driving part 120 to make a turn to the left.
  • the speed of the left turn movement is determined considering the speed of the current forward movement.
  • one turn movement shall have an angle of 4 5° or more in order to follow a track having a maximal 45° curve per 10 cm
  • an appropriate value should be selected to reduce the turn movements.
  • step S 250 determines whether black track is perceived by the left sensor at step S 220 . If no black track is perceived by the left sensor at step S 220 , the operation proceeds to step S 250 and confirms if it is perceived by the right sensor. If the right sensor perceives the track (‘no’ at step S 250 ), this means that only the left sensor does not perceive it, thus, the black track is curved to the right Accordingly, the control part 10 controls the motor driving part 120 to make a turn movement to the right.
  • step S 250 If the right sensor does not perceive the black track also (‘yes’ at step S 250 ), which means that the racing is over, the movement ceases (step S 260 ) It is possible that the pet robot 100 is designed to automatically escape the Racing mode at this stage.
  • the Escape mode is a game wherein a pet robot that escape first from a predetermined space marked with a black band wins. At the Escape mode, the pet robot makes turn movements to a direction at random upon clapping of hands. Here, the pet robot can also make movements evading any obstacle it confronts
  • FIG. 5 illustrates a flowchart showing the flow of operations at the Escape mode. The flow of the operations at the Escape mode is explained in detail below making reference to FIG. 5.
  • the pet robot 100 begins to move forward (step S 310 )
  • the control part 110 of the pet robot 100 controls the motor driving part 120 to make a turn movement to a direction at random (step S 340 ).
  • the pet robot also makes a turn movement to a direction at random if it confronts an obstacle (step S 340 ).
  • step S 350 If the black band is perceived (‘yes’ at step S 350 ), which means that the pet robot has arrived at the boundary line, it crosses over the black band or stops on it (step S 360 ), terminating the Escape mode. It is possible that the pet robot 100 is designed to automatically escape the Escape mode at this stage
  • the pet robot starts to sing at an initial tone by a clapping of the hands and the pet robot's singing tone ascends higher and higher. After the singing is terminated, the pet robot waits for a clapping, during the waiting time, however, the tone ascends without producing any sound from the initial tone, at the same speed as before. If a clapping is perceived in this state, the pet robot moves a distance in proportion to the scale of the tone. If a time limit equal to the previous singing time elapses without any clapping being perceived, an error sound is released The pet robot which has moved most near to the target point wins the game.
  • FIG. 6 illustrates a flowchart showing the flow of operations at the Sing-and-run mode. The flow of operations at the Sing-and-run mode is explained below in detail making reference to FIG. 6
  • control part 110 waits for a clapping to be perceived by the sound sensing part 140 .
  • the control part 110 controls the sound generating part 170 to generate the initial tone (step S 420 ).
  • the initial tone can be either a fixed tone, or a tone selected at random. Alternatively, a mono-frequency sound can be used instead of a tone.
  • the control part 110 controls the sound generating part 170 to ascend the tone in predetermined intervals, wherein the predetermined interval can be a fixed time period such as 0.5 second, or a time period determined at random. It is also possible that the tone is made to ascend continuously, instead of ascending in intervals. If the tone reaches the highest frequency or the highest scale, the ascending can begin anew from the initial tone.
  • the predetermined interval can be a fixed time period such as 0.5 second, or a time period determined at random. It is also possible that the tone is made to ascend continuously, instead of ascending in intervals. If the tone reaches the highest frequency or the highest scale, the ascending can begin anew from the initial tone.
  • the pet robot 100 After having generated sound for a predetermined period, the pet robot 100 ceases to generate sound and waits for a clapping.
  • the tone ascends without producing any sound at the same speed as before during the waiting time (step S 430 )
  • step S 440 Since the duration of the time for ascending the tone without generation of sound is equal to the immediately preceding time for generation of the sound, the time for termination is counted while the tone ascends (step S 440 ) If the termination time comes, i e if no clapping is perceived within a predetermined time limit after generation of the sound has ceased, the operation enters step S 470 and the sound generating part 170 is controlled to generate an error sound
  • the pet robot waits for a clapping prior to the termination time. If a clapping is perceived during the time period when the tone ascends internally without generating sound (‘yes’ at step S 450 ), the control part 110 controls the motor driver part 120 to move a distance in proportion to the present level of the tone (step S 460 ) For example, if the range of the tone to be generated covers eight levels from the low C to the high C, the distances to be moved can be prescribed as 1 cm at the low C, 2 cm at D, etc., so that the distance of the movements is determined by the scale of the present tone.
  • the Dating mode allows two pet robots 100 to exchange data with each other, to sing together, or allows one pet robot to follow the other
  • the memory 190 of the pet robot 100 is provided with a code for identification of the gender of the pet robot.
  • the pet robot 100 can verify that a partner pet robot is of the opposite sex by exchanging the codes using the data communication interface 180 before it proceeds to date with the partner.
  • FIG. 7 illustrates a flowchart showing the flow of operations at the Dating mode The flow of operations at the Dating mode is explained below in detail making reference to FIG. 7.
  • the pet robot 100 waits for a clapping (step S 510 ) If a clapping is perceived, the control part 110 proceeds to exchange data with a pet robot 100 in the neighborhood using the data communication interface 180 (step S 520 ).
  • wireless communication interface such as infrared communication interface, acoustic coupled communication interface, BlueTooth; wired communication interface such as RS-232C, USB using a wire connection means; light sensing communication interface, etc.
  • wireless communication interface such as infrared communication interface, acoustic coupled communication interface, BlueTooth
  • wired communication interface such as RS-232C, USB using a wire connection means
  • light sensing communication interface etc.
  • the infrared ray generators and sensors for detecting obstacles can also be used for the infrared communication purposes.
  • One or more of the infrared ray generators and sensors for detection of obstacles as illustrated in FIG. 9 can be used for data communication as well For instance, if the far left infrared ray generator sends data and the far right sensor receives data, two pet robots 100 facing to each other can exchange data.
  • the pet robots can verify based on the data, whether their partner is of the opposite sex (step S 530 )
  • the pet robot 100 does not proceed further with the dating and escapes the Dating mode, if the partner is not of the opposite sex
  • the pet robot 100 can also manifest that it is not of the opposite sex, by a vibration motion using the vibration motor 175 , by generating a sound expressive of the unpleasant feeling using the sound generating part 170 , or by displaying a message expressive of the unpleasant feeling using the display part 160 .
  • the pet robot 100 sings a song using the sound generating part (step S 540 )
  • the singing can be so arranged that the two pet robots 100 sing one song each in succession, or that they sing one song in duet dividing the tone range of the song into two parts, i.e. male part and female part.
  • the male pet robot 100 follows the female pet robot 100 . If the female pet robot moves to a direction at step S 540 , the male pet robot 100 detects the female pet robot using its infrared ray generator/sensor part 130 and follows it To enable such dating operation, the female pet robot and the male pet robot should be positioned sufficiently nearby so that detection of the female pet robot by the male partner via the latter's infrared ray generator/sensor part 130 is possible.
  • the Dating mode is coupled with an age bar in connection with the growth of the pet robot 100 , an explanation of which follows below. If the Dating mode is selected at step S 10 in FIG. 2, it is checked at step S 20 as to whether the pet robot is over a predetermined age, e.g. six years The pet robot 100 can enter the Dating mode only if it satisfies the age requirement 2-2-6 Sumo-Wrestling Mode
  • the Sumo-wrestling mode is a game wherein two or more pet robots 100 compete to push another pet robot out of the predetermined boundary marked in black
  • FIG. 8 illustrates a flowchart showing the flow of operations at the Sumo-wrestling mode The flow of operations at the Sumo-wrestling mode is explained in detail below making reference to FIG. 8.
  • the pet robot 100 searches for a competitor by turning continuously its direction until it finds one (steps S 710 , S 720 ).
  • the game can begin with two pet robots 100 facing to each other.
  • step S 710 If an object is perceived (‘yes’ at step S 710 ), the pet robot 100 moves toward the object (step S 730 ). The pet robot 100 pushes the competitor out of the boundary by continuing its forward movement even after collision with the object.
  • the pet robot 100 In order to stay within the boundary, the pet robot 100 continuously checks if the black boundary is detected (step S 740 ). Upon perceiving the black boundary, the pet robot makes a turn movement to another direction in order not to cross over the boundary (step S 750 ).
  • the pet robot 100 returns to step S 710 and repeats the above operations. In this way, two or more pet robots can push other pet robots out of the boundary, and the pet robot that remains last in the boundary wins the game
  • the pet robot 100 can be raised by various activities of the user such as feeding, playing with the pet robot, etc.
  • the growth algorithm of the pet robot 100 is explained below making reference to FIG. 11.
  • the pet robot 100 can be equipped with an automatic growth control algorithm using a hardware in it or using the function of a software It is also possible that the growth of the pet robot is controlled by a pet robot server using the data of the pet robot.
  • the growth of the pet robot can be designed diversely, the growth is determined basically by the quantity of the digital food the pet robot receives However, it can be so designed that the pet robot gets sick if it is not fed at the right time, and, once sick, it has to be cured using a cyber medicine before it receives further digital food In such a case, the growth of the pet robot is also correlated with the quantity of the received cyber medicine. In this case, a power value can be established based on the quantities of the digital food and the cyber medicine, and if the power reaches a predetermined value k, the age of the pet robot increases.
  • the age of the pet robot can be controlled in a manner that the power increases by a predetermined quantity ⁇ n when the pet robot receives digital food while the power decreases by a predetermined quantity ⁇ m when it receives cyber medicine. Alternatively, it can be so designed that the power continues to decrease in the state of sickness until an ample injection is received.
  • the digital food and the cyber medicine can be supplied via the display part 160 and the mode setting part 150 , or, alternatively, they can be downloaded from the pet robot server on the Internet after the pet robot has been connected to the server using the data communication interface 180 .
  • the user can connect to a pet robot server 300 via the Internet 500 for the purpose of downloading digital food or cyber medicine for the pet robot using his terminal 200 .
  • the pet robot server 300 is connected to a database 400 that stores information on the pet robot.
  • a PC personal digital assistant
  • mobile phone mobile phone
  • TV etc.
  • the user can connect to the game server 300 via the terminal 200 using the data communication interface 180 of his pet robot and download the digital food, etc
  • the user connects to the game server (step S 610 ) and downloads the digital food (step S 630 ), if necessary after initializing the pet robot (step S 620 ). If the downloading succeeds, a predetermined quantity ⁇ n is added (step S 640 )
  • the success in downloading the digital food means that the digital food has been downloaded to the pet robot at the right time, i.e if the digital food is downloaded to the pet robot when the pet robot is already in possession of the maximum quantity of the digital food, or when the pet robot is sick and not able to receive the digital food, this does not result in the increase of the power.
  • step S 650 if the user succeeds in downloading the cyber medicine (step S 650 ), a predetermined quantity ⁇ m of power is reduced (step S 660 ). It is preferable that the quantity to be reduced ⁇ m is greater than the quantity to be added ⁇ n after the downloading of the digital food.
  • the power value changes only when the downloading succeeds i.e. in case where the pet robot is not sick, either the downloading of cyber medicine does not succeeds, or the downloading does not result in reduction of the power
  • the power value is counted to determine whether it reaches a predetermined value k required for the increase of the age (step S 670 ). If the value k is sufficient, the age of the pet robot increases for one step (step S 680 ), otherwise, the operation returns to the initial state.
  • the pet robot can be allowed to do a specific behavior For example, if the game server increases the age of the pet robot for one step and this result is communicated to the pet robot, so that the age data in the pet robot is adjusted, the pet robot can sing a birthday song, or perform a specific dance
  • the growth of the pet robot it is preferable that the growth is so designed that frequent interactions between the user and the pet robot accelerate the growth of the pet robot Accordingly, not only the quantity of the downloaded digital food, but also the frequency of the downloading can be used as parameters of the ageing Since the power (digital food) is consumed by the movements of the pet robot, a pet robot having more play with the user consumes more power than a pet robot left alone in still state, and thus, needs to be fed more often. Since the time for maintaining a certain level of power is shorter for a pet robot with more movements than a pet robot with less movements, when fed with the same quantity of the digital food, a control method using only the download frequency of the digital food and the cyber medicine can reflect the interactions between the pet robot and the user.
  • the digital food, programs, etc. are stored in a PC instead of a sever on the Internet and downloaded therefrom.
  • a PDA, a game device, a DVD player, a video player, etc can be used for the same purpose, instead of a PC as well

Abstract

The subject invention relates to an intelligent pet robot equipped with an electric motor which enables the pet robot to move. The pet robot, equipped further with infrared ray generators and sensors, not only can evade obstacles when it moves, but also can follow a racing track laid by a user. The pet robot, further comprising a sound sensing part, can receive sounds from a user. Since the user's sound includes clapping of the hands, the user can give instructions to the pet robot by clapping his hands as well. The pet robot comprises further a mode setting part which allows setting of a specific operation mode among various operation modes of the pet robot. In addition to the Basic mode, the operation modes may include Racing mode, Escape mode, Sing-and-run mode, Sumo-wrestling mode, and so on. Since the pet robot is endowed with a gender, either a male or a female, it is also capable of dating with other pet robot under certain conditions. Restrictions in respect to the power reserve, age, etc of the pet robots may serve as prerequisites for a particular operation mode. The pet robot may further be equipped with an interface for data communication which enables the pet robot to connect to a server on the Internet, to download data, game programs, music, etc., and to recognize the gender of a partner before it proceeds to a dating with the partner

Description

    BACKGROUND OF THE INVENTION
  • 1. Field of the Invention [0001]
  • The subject invention relates to an intelligent pet robot, in particular, to a pet robot that can perform various games or behaviors, alone or together with other robots. [0002]
  • 2. Description of the Prior Art [0003]
  • Based on the recent developments in the fields of the information technologies, various toys utilizing such information technologies have been introduced, an example of which is “Tamagotchi”, a toy that allows a virtual pet animal to grow in that toy. [0004]
  • However, since this toy allows a pet animal to grow only within the toy, actual exchange of feelings with the animal is not possible. As a consequence, if the pet animal fails to grow as the owner desires, the owner is inclined to bring the animal to death in order to begin raising of the animal anew, a phenomenon often blamed for fostering the tendency of ignoring the lives. [0005]
  • In addition, since the above mentioned toy allows a simple raising game of a virtual pet animal, not allowing any other games, one may easily lose interest in it. [0006]
  • The present invention, conceived to solve the above problems, discloses a pet robot capable of competing with other pet animal after it has been grown up. This new toy, employing a power value system according to which each virtual animal has a different power value based on the progress of its growth and an animal with a higher power value prevails if two toys are connected to each other to compete, is capable of attracting enhanced interest of the users [0007]
  • However, the merits of these toys are limited in that the pet animal exists only in a cyber space, thus, no real exchange of feelings between the users and the pet animal is possible, and that the game the toys provide is very limited. [0008]
  • A possible solution of these problems has been provided by a pet robot introduced by the Japanese company “Sony”, which has attracted public attention because this pet robot behaves like a real pet animal having a considerable level of intelligence. The problem with this toy, however, is that it is of such a high price, exceeding several thousand dollars, that it is not accessible for ordinary users. [0009]
  • The present invention, made in view of the afore-mentioned, aims to provide a pet robot that exists not merely in a virtual space but in the real world, at a reasonably low price. [0010]
  • The present invention aims further to provide a pet robot capable of performing various games. [0011]
  • Still another objective of the present invention is to provide a pet robot capable of playing games or even dating with other pet robots. [0012]
  • SUMMARY OF THE INVENTION
  • A pet robot of the present invention, equipped with an electric motor, can move itself. The pet robot, equipped further with infrared ray generators and sensors, not only can evade obstacles when it moves, but also can follow a racing track laid by a user. The pet robot, further comprising a sound sensing part, can receive sounds from a user, Since the user's sound includes clapping of the hands, the user may give instructions to the pet robot by clapping his hands as well. The pet robot comprises further a mode setting part which allows setting of a specific operation mode among various operation modes of the pet robot. In addition to the Basic mode, the operation modes may include Racing mode, Escape mode, Sing-and-run mode, Sumo-wrestling mode, and so on. Since the pet robot is endowed with a gender, either a male or a female, it is also capable of dating with other pet robot under certain conditions Restrictions in respect to the power reserve, age, etc, of the pet robots may serve as prerequisites for a particular operation mode. The pet robot may further be equipped with an interface for data communication which enables the pet robot to be connected to a server on the Internet, to download data, game programs, music, etc., and to recognize the gender of a partner before it proceeds to a dating with the partner.[0013]
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • FIG. 1 is a schematic block chart showing the internal construction of the pet robot in accordance with the present invention, [0014]
  • FIG. 2 is a flowchart showing the process of selecting a operation mode of the pet robot; [0015]
  • FIG. 3 is a flowchart showing the flow of operations at the Basic mode, [0016]
  • FIG. 4 is a flowchart showing the flow of operations at the Racing mode; [0017]
  • FIG. 5 is a flowchart showing the flow of operations at the Escape mode, [0018]
  • FIG. 6 is a flowchart showing the flow of operations at the Sing-and-run mode; [0019]
  • FIG. 7 is a flowchart showing the flow of operations at the Dating mode; [0020]
  • FIG. 8 is a flowchart showing the flow of operations at the Sumo-wrestling mode; [0021]
  • FIG. 9 illustrates the pet robot as viewed from the front, wherein (a) shows an example of the arrangement of the infrared ray generators and sensors as viewed from the front; (b) shows that an object in front is perceived by the infrared sensors; and (c) shows how the infrared sensors perceive an object which moves to the left side, [0022]
  • FIG. 10 illustrates how a movement of an object is perceived by only two infrared sensors; [0023]
  • FIG. 11 is a flowchart showing an example of the growth algorithm of the pet robot, and [0024]
  • FIG. 12 shows a network construction for explanation of an embodiment of the invention wherein the pet robot is connected to a server via the Internet in order to download digital foods, cyber medicines, or programs.[0025]
  • DETAILED DESCRIPTION OF THE INVENTION
  • A detailed description of the present pet robot is given below making reference to the drawings. [0026]
  • 1. Construction of the Pet Robot [0027]
  • A detailed explanation of the construction of the [0028] pet robot 100 is given below with reference to FIG. 1.
  • The [0029] pet robot 100 is equipped with a memory 190 for storing, of various programs, the ID of the pet robot 100, the present power value of the pet robot 100, etc. For the memory 190, a non-volatile memory such as ROM (Read Only Memory), EEPROM (Electrically Erasable Programmable ROM), flash memory, and/or a volatile memory such as DRAM(Dynamic Random Access Memory), SRAM(Static Random Access Memory) may be used A CD-ROM or magnetic memory device may be used as a supplementary memory device
  • Since the [0030] pet robot 100 comprises a motor driving part including an electric motor, it is capable of forward/backward as well as right/left movement. The motor, linked with wheels, enables movements of the pet robot through its rotation: Rotation and reverse-rotation of the motor enables forward and backward movements of the pet robot respectively. Since the motor driving part comprises further a means to control the angles of the wheels, a turning movement to the right or to the left is also possible. It is also possible that the control of the wheels are arranged in a manner that only wheels of one side are driven while those of the other side not, so that a circular movement is made on the axis of the latter wheels. It is preferable that the motor is driven electrically and that the distance of the movement is controlled by a PWM (pulse width modulation) generator.
  • The infrared ray generators and [0031] sensors 130 enable the pet robot to automatically perceive any obstacle ahead of it and to evade the obstacle, or to be directed to a desired position when it moves.
  • To be able to perceive an object ahead of the pet robot, the infrared ray generators and sensors need to be placed on the front part of the [0032] pet robot 100. To be able to recognize the more diverse forms of obstacles, the more infrared ray generators and sensors need to be installed, which will results in higher costs. Thus, an appropriate number of the infrared ray generators and sensors need to be selected in consideration of both the economy and the purpose of the toy FIG. 9(a) shows an example of the pet robot having six infrared ray generators and sensors 131 in a raw.
  • In case an object is ahead of the pet robot, all the six sensors (a, b, c, d, e, f) perceive it as illustrated in FIG. 9([0033] b). If the object moves to the left, the sensor ‘a’ cannot perceive it as shown in FIG. 9(c) In this way, the direction of a movement of an object is recognized through the perceptions of each individual sensors of the object.
  • Further, to enable the pet robot to run over a track marked in black color on a floor, both the left and the right side of its bottom should be equipped with an infrared ray generator and sensor respectively. In case the [0034] pet robot 100, in movement in the arrow marked direction, correctly runs over the black track R, the sensors at both sides all perceives the black track (as illustrated in FIG. 10 at t1 and t2) However, if the right sensor 131 b perceives the black track, while the left sensor 131 a does not, this would mean that the track R is curved to the right. In this case, the control part 110 controls the motor driving part 130 to direct the pet robot 100 to the right, so that the pet robot 100 continues to move over the black track R
  • For making the movement over the black track more sensitive, an increased number of the infrared ray generators and sensors is required. In contrast to FIG. 10 where only two generators and sensors, each one at the right and the left side, are adopted, more generators and sensors may also be adopted as in FIG. 9([0035] b) where each three generators and sensors have been adopted at both sides, to the effect that the distances between the sensors are reduced and more sensitive perception of an object is enabled. Another advantage of the increase of the sensors would be that it enables a movement over a track R having a narrower width.
  • The sound sensing [0036] part 140 has been adopted to allow the pet robot to perceive and react to sounds. For example, the pet robot can be controlled to move or to stop moving in accordance with hand clapping of a user. For this purpose, the sound sensing part 140 comprises a microphone that transforms sounds into electric signals, an amplifier which amplifies the electric signals from the microphone, and an integration circuit or an analogue-digital converter (A/D converter) which transforms the signals from the amplifier into signals perceivable by a microprocessor
  • If a voice recognition function is added to the [0037] sound sensing part 140, the pet robot can also react to voice instructions. For that purpose, either a software for recognition of the digital signals from the A/D converter in voice signals shall be added to the control part, or an additional hardware for voice recognition is needed.
  • According to an embodiment of the present invention, the pet robot reacts to hand clapping. Since the hand clapping produces a tone in high frequency ranges in contrast to human voice, the [0038] sound sensing part 140 is preferably equipped with a high-pass filter so that only tones having high frequencies pass it and are perceived Moreover, since a hand clapping lasts only for 0 05 to 1 second, exclusion of all tones having a shorter or longer duration is desirable to reduce malfunctions.
  • The [0039] mode setting part 150 is used for setting a operation mode of the pet robot, for example, the pet robot may perform a competition game with other pet robot(s) at competition game mode while it may play alone at an exercise mode, etc The mode setting part 150 may be embodied in form of a button, a touch screen combined with the display part 160, or a remote control using infrared rays, but not limited to any of these specific means.
  • The [0040] control part 110 controls the other parts of the pet robot based on the preprogrammed contents. The control part 110 can be embodied either by software utilizing microprocessors, or by hardware utilizing logic devices
  • Furthermore, the [0041] pet robot 100 may comprise a display part 160 for displaying the status of the pet robot 100 or messages to assist the users in selecting the desired functions LED (light emitting diode) or LCD (liquid crystal display) can be used as a display device for the display part 160. If only one LED is used, different states of the pet robot may be displayed by different intervals of the blinking, e g. the state of hunger by fast blinking, the state of satisfaction by slow blinking, and so on. If a LCD is used, the quantity of the displayable information will increase so that a help screen or a dialogue screen for communication between the pet robot 100 and a user can also be provided.
  • The [0042] pet robot 100 may further comprise a sound generating part 170 capable of producing music or sound. The sound generating part 170 is used for sending messages of the pet robot 100 to the users, e.g the pet robot 100 moans when it has hunger, while it sings a song when it feels good. The sound generating part 170 includes a sound generating device such as a buzzer, piezo device, speaker, etc, and a sound source device such as a melody IC, etc.
  • The [0043] pet robot 100 may further comprise a data communication interface 180 for data communication with other pet robots or with computers. For the data communication interface 180, various means including wireless communication interfaces such as infrared communication interface, acoustic coupled communication interface, BlueTooth, etc., wire communication interfaces using wired connection means such as RS-232C, USB, etc., communication interfaces utilizing light sense, etc. can be used. The pet robot 100 can be connected via the above means to internet compatible communication terminals such as computer, mobile phone, PDA, TV, etc. and (also can be connected) through these internet connection terminals to the Internet.
  • A [0044] pet robot 100 equipped with the data communication interface 180 can be connected to a pet robot administration server on the Internet via the data communication interface 180 and can download various game programs, audio files, cyber foods necessary for its growth, cyber medicines, etc from the server.
  • It is also possible that the [0045] pet robot 100 is connected directly to a server on the Internet without using a computer, mobile phone, PDA, TV, etc provided that the pet robot is equipped with a communication means such as modem, or LAN interface, or the like which allows a direct connection to the Internet.
  • In case an infrared communication interface, or wireless communication interface, etc is used, the computer, mobile phone, PDA, TV, etc. should be equipped with a corresponding infrared communication interface, or wireless communication interface, etc. The user can then proceed, while the Internet compatible terminal is being connected with the server on the Internet, to communicate data with the Internet compatible terminal through the [0046] data communication interface 180, and then proceed data communication with the server on the Internet using the internet compatible terminal
  • In case an infrared communication interface is adopted, the infrared ray generators and sensors for detecting obstacles can be made compatible also for data communication by combining at least one of the infrared ray generators and sensors with an infrared communication modem. [0047]
  • The [0048] pet robot 100 can further comprise a vibration motor 175. A pet robot 100 equipped with such a vibration motor 175 can be arranged to shiver itself when it feels good (or bad), or when it is in bad health.
  • 2. Functions of the Pet Robot [0049]
  • 2-1 Selection of the Mode [0050]
  • The [0051] pet robot 100, allowing a user to select from various modes of operation, can perform different behaviors in accordance with the selected mode The mode selection can be made using the mode setting part 150
  • The [0052] mode setting part 150 can be embodied, as explained above, using a button, a touch screen combined with the display part 160, or a remote control device utilizing infrared rays
  • In case a button is adopted, different modes of operation can be controlled by different numbers of the pressures on the button. In case a touch screen is adopted, the [0053] display part 160 may show the selectable modes so that the user may select one of them on the screen. If a remote control device utilizing infrared rays is adopted, selection of the mode can be made by pressing special mode button(s) on the remote control device, or by the numbers of the pressures on the mode setting button of the remote control device.
  • The process of selecting the mode is described below making reference to FIG. 2 [0054]
  • The user selects a mode using the mode setting part [0055] 150(step S10). As a means for mode setting, as explained above, a button, a touch screen, a remote control device, etc., may be adopted but is not limited thereto
  • For performance of specific operation modes prescribed conditions can be required: e.g. the Racing mode may require that the power of the [0056] pet robot 100 exceeds a prescribed level, or the Dating mode may require that the pet robot 100 should be over a certain prescribed age, an so on.
  • Accordingly, if the user selects a mode, it should be confirmed whether the [0057] pet robot 100 satisfies all the prescribed conditions for the selected operation (step S20).
  • If the conditions are met, the selected operation is performed (step S[0058] 30), otherwise an error message is displayed on the display part 160 or the sound generating part 170 releases an error sound (step S40) Alternatively it is also possible that no reaction occurs in the place of showing an error message.
  • 2-2 Operations at Different Modes [0059]
  • It is possible that the modes are so designed that a wide variety of different behaviors are covered. In the following, some exemplary modes are explained Although the following explanation exemplifies clapping of hands as the means for delivering instructions to the [0060] pet robot 100 the present invention is not limited thereto, but rather comprises instruction via voice, remote control device, or other various means.
  • 2-2-1. Basic Mode [0061]
  • In the Basic mode, the pet robot moves to the left upon one clapping, to the right upon two clapping, and can move evading any obstacle it confronts. In the absence of further clapping within a predetermined time limit the pet robot automatically stops further action and goes into the sleep mode If an additional predetermined time limit elapses in the sleep mode without perceiving any clapping, the pet robot escapes from the Basic mode. In this state, the pet robot can be activated anew by resetting a operation mode via the [0062] mode setting part 150.
  • FIG. 3 illustrates a flowchart showing the flow of operations in the Basic mode The flow of operations in the Basic mode is explained in detail below making reference to FIG. 3. [0063]
  • Upon entering the Basic mode the sleep timer begins to function (step S[0064] 110). The sleep timer controls the pet robot to stop further action if the pet robot does not receive any instructions within a predetermined time limit (sleep time).
  • Along with the functioning of the sleep timer, the [0065] control part 110 controls the motor driving part 120 to effect the pet robot to move forward for a predetermined distance (step S111) Alternatively, the movement can be so controlled that it continues until further instructions are given, instead of moving a predetermined distance.
  • If one clapping is given to the [0066] pet robot 100 in still state after having moved a predetermined distance (an example of step S120), the control part 110 controls the motor driving part 120 to effect a left turn and to move a predetermined distance (step S121). In addition, since a clapping has been received, the sleep timer is reset and the time counting commences anew (step S115). Alternatively, the turning movement can be allowed upon clapping also while the pet robot is in movement.
  • If two clapping is given to the [0067] pet robot 100 in still state (an example of step S130), the control part 110 controls the motor driver part 120 to effect a right turn and to move a predetermined distance (step S131). In addition, since a clapping has been received, the sleep timer is reset and the time counting commences anew (step S115). Alternatively, the turning movement can be allowed upon clapping also while the pet robot is in movement.
  • If the [0068] pet robot 100 perceives through the infrared ray generators and sensors 130 an obstacle ahead of it while it moves forward (an example of step S140), the control part 110 controls the motor driving part 120 to evade the obstacle (step S141)
  • As to the method of evading an obstacle, an evading motion can either be made after collision with an obstacle by slightly moving backward and turning to any other directions, or to detect an obstacle using the infrared ray generators and [0069] sensors 130 prior to a collision with it, and make a prior turn movement to evade it.
  • If the time limit (sleep time) set by the sleep timer elapses during the above movement, the movement ceases (step S[0070] 160). If the time limit has not elapsed (‘no’ at step S150) the operation returns to step S111 and repeats the above movement
  • After cease of the movement and within a predetermined reset time (‘no’ at step S[0071] 170) the operation returns to step S111 and the pet robot waits for the next clapping If no clapping is perceived within a predetermined time limit (reset time) (‘yes’ at step S170), the pet robot escapes from the Basic mode (step S180).
  • Once the pet robot has escaped from the Basic mode, the [0072] pet robot 100 can only be re-activated if a mode is selected anew using the mode setting part 150. In order to reduce the power consumption, it is preferable that the microprocessor of the control part 110 is set to a sleep mode when an automatic escape from the Basic mode occurs, and that the microprocessor is controlled via an interrupt, etc to escape the sleep mode when the user resets the mode using the mode setting part 150. This process can be designed in a manner, e.g that the microprocessor is interrupted if a user presses the button of the mode setting part 150, in case the mode setting part operates by button
  • Furthermore, various other modes can be designed in addition to the above mentioned e g. the pet robot follows a moving object upon a triple clapping, it sings a song upon a quadruple clapping, and so forth. [0073]
  • 2-2-2. Racing Mode [0074]
  • The [0075] pet robot 100 moves over a black track on the floor at the Racing mode. The black track can be made in various manners, for instance, by marking a track on the paper using a water-proof marker in black color, by attaching a black tape on the floor, etc.
  • FIG. 4 illustrates a flowchart showing the flow of operations at the Racing mode. The flow of operations at the Racing mode is explained in detail below making reference to FIG. 4. [0076]
  • If the [0077] pet robot 100 is placed on the black track with its mode set at the Racing mode, the control part 110 controls the motor driving part 120 to go forward (step S210).
  • The [0078] pet robot 100 perceives the track using the infrared ray generators and sensors 130. For perceiving the black track, at least two infrared ray generators and sensors are required, each one at its left side and right side. If the black track is not perceived at any of these two sides, the control part 110 recognizes that the black track is curved to the opposite direction and controls the motor driving part 120 to make turn movements until the track is perceived by the sensors at both sides
  • In other words, if the left sensor perceives the black track at step S[0079] 220, it is then confirmed at step S230 if the right sensor also perceives it. If the black track is perceived at both sides (‘no’ at step S230), the operation returns to step S220 and continues to perceive the black track.
  • If the black track is not perceived at the right side, which means that the track is curved to the left, the [0080] control part 110 controls the motor driving part 120 to make a turn to the left. The speed of the left turn movement is determined considering the speed of the current forward movement.
  • If the pet robot moves at a speed of 10 cm/sec. and can make turn movements ten times per second, one turn movement shall have an angle of 4 5° or more in order to follow a track having a maximal 45° curve per 10 cm However, in case a too big turn is programmed for one turn movement, a manifold turn movements will be necessary to follow a track curved with a small angle, thus, an appropriate value should be selected to reduce the turn movements. [0081]
  • On the other hand, if no black track is perceived by the left sensor at step S[0082] 220, the operation proceeds to step S250 and confirms if it is perceived by the right sensor. If the right sensor perceives the track (‘no’ at step S250), this means that only the left sensor does not perceive it, thus, the black track is curved to the right Accordingly, the control part 10 controls the motor driving part 120 to make a turn movement to the right.
  • If the right sensor does not perceive the black track also (‘yes’ at step S[0083] 250), which means that the racing is over, the movement ceases (step S260) It is possible that the pet robot 100 is designed to automatically escape the Racing mode at this stage.
  • 2-2-3. Escape Mode [0084]
  • The Escape mode is a game wherein a pet robot that escape first from a predetermined space marked with a black band wins. At the Escape mode, the pet robot makes turn movements to a direction at random upon clapping of hands. Here, the pet robot can also make movements evading any obstacle it confronts [0085]
  • FIG. 5 illustrates a flowchart showing the flow of operations at the Escape mode. The flow of the operations at the Escape mode is explained in detail below making reference to FIG. 5. [0086]
  • With commencement of the Escape mode, the [0087] pet robot 100 begins to move forward (step S310) Upon perceiving a clapping (‘yes’ at step 320), the control part 110 of the pet robot 100 controls the motor driving part 120 to make a turn movement to a direction at random (step S340).
  • Furthermore, the pet robot also makes a turn movement to a direction at random if it confronts an obstacle (step S[0088] 340).
  • If the black band is perceived (‘yes’ at step S[0089] 350), which means that the pet robot has arrived at the boundary line, it crosses over the black band or stops on it (step S360), terminating the Escape mode. It is possible that the pet robot 100 is designed to automatically escape the Escape mode at this stage
  • 2-2-4 Sing-and-Run Mode [0090]
  • At the Sing-and-run mode the pet robot starts to sing at an initial tone by a clapping of the hands and the pet robot's singing tone ascends higher and higher. After the singing is terminated, the pet robot waits for a clapping, during the waiting time, however, the tone ascends without producing any sound from the initial tone, at the same speed as before. If a clapping is perceived in this state, the pet robot moves a distance in proportion to the scale of the tone. If a time limit equal to the previous singing time elapses without any clapping being perceived, an error sound is released The pet robot which has moved most near to the target point wins the game. [0091]
  • FIG. 6 illustrates a flowchart showing the flow of operations at the Sing-and-run mode. The flow of operations at the Sing-and-run mode is explained below in detail making reference to FIG. 6 [0092]
  • With commencement of the Sing-and-run mode, the [0093] control part 110 waits for a clapping to be perceived by the sound sensing part 140.
  • If a clapping is perceived, the [0094] control part 110 controls the sound generating part 170 to generate the initial tone (step S420). The initial tone can be either a fixed tone, or a tone selected at random. Alternatively, a mono-frequency sound can be used instead of a tone.
  • The [0095] control part 110 controls the sound generating part 170 to ascend the tone in predetermined intervals, wherein the predetermined interval can be a fixed time period such as 0.5 second, or a time period determined at random. It is also possible that the tone is made to ascend continuously, instead of ascending in intervals. If the tone reaches the highest frequency or the highest scale, the ascending can begin anew from the initial tone.
  • After having generated sound for a predetermined period, the [0096] pet robot 100 ceases to generate sound and waits for a clapping. The tone ascends without producing any sound at the same speed as before during the waiting time (step S430)
  • Since the duration of the time for ascending the tone without generation of sound is equal to the immediately preceding time for generation of the sound, the time for termination is counted while the tone ascends (step S[0097] 440) If the termination time comes, i e if no clapping is perceived within a predetermined time limit after generation of the sound has ceased, the operation enters step S470 and the sound generating part 170 is controlled to generate an error sound
  • The pet robot waits for a clapping prior to the termination time. If a clapping is perceived during the time period when the tone ascends internally without generating sound (‘yes’ at step S[0098] 450), the control part 110 controls the motor driver part 120 to move a distance in proportion to the present level of the tone (step S460) For example, if the range of the tone to be generated covers eight levels from the low C to the high C, the distances to be moved can be prescribed as 1 cm at the low C, 2 cm at D, etc., so that the distance of the movements is determined by the scale of the present tone.
  • If no clapping is perceived within the time limit in the course of repeating the operations between step S[0099] 430 and S450, an error sound is generated In contrast, if a clapping is perceived within the above time limit, a movement for a distance corresponding to the present tone is effected 2-2-5. Dating Mode
  • The Dating mode allows two [0100] pet robots 100 to exchange data with each other, to sing together, or allows one pet robot to follow the other For this purpose the memory 190 of the pet robot 100 is provided with a code for identification of the gender of the pet robot. The pet robot 100 can verify that a partner pet robot is of the opposite sex by exchanging the codes using the data communication interface 180 before it proceeds to date with the partner.
  • FIG. 7 illustrates a flowchart showing the flow of operations at the Dating mode The flow of operations at the Dating mode is explained below in detail making reference to FIG. 7. [0101]
  • With commencement of the Dating mode, the [0102] pet robot 100 waits for a clapping (step S510) If a clapping is perceived, the control part 110 proceeds to exchange data with a pet robot 100 in the neighborhood using the data communication interface 180(step S520).
  • For the [0103] data communication interface 180, various means including wireless communication interface such as infrared communication interface, acoustic coupled communication interface, BlueTooth; wired communication interface such as RS-232C, USB using a wire connection means; light sensing communication interface, etc. can be used.
  • In case an infrared communication interface is adopted, the infrared ray generators and sensors for detecting obstacles can also be used for the infrared communication purposes. One or more of the infrared ray generators and sensors for detection of obstacles as illustrated in FIG. 9 can be used for data communication as well For instance, if the far left infrared ray generator sends data and the far right sensor receives data, two [0104] pet robots 100 facing to each other can exchange data.
  • After the exchange of data the pet robots can verify based on the data, whether their partner is of the opposite sex (step S[0105] 530)
  • The [0106] pet robot 100 does not proceed further with the dating and escapes the Dating mode, if the partner is not of the opposite sex The pet robot 100 can also manifest that it is not of the opposite sex, by a vibration motion using the vibration motor 175, by generating a sound expressive of the unpleasant feeling using the sound generating part 170, or by displaying a message expressive of the unpleasant feeling using the display part 160.
  • After confirming that the partner is of the opposite sex at step S[0107] 530, the pet robot 100 sings a song using the sound generating part (step S540) Here, the singing can be so arranged that the two pet robots 100 sing one song each in succession, or that they sing one song in duet dividing the tone range of the song into two parts, i.e. male part and female part.
  • Aside the singing, various other dating behaviors can also be designed, e g. the [0108] male pet robot 100 follows the female pet robot 100. If the female pet robot moves to a direction at step S540, the male pet robot 100 detects the female pet robot using its infrared ray generator/sensor part 130 and follows it To enable such dating operation, the female pet robot and the male pet robot should be positioned sufficiently nearby so that detection of the female pet robot by the male partner via the latter's infrared ray generator/sensor part 130 is possible.
  • Further, it is possible that the Dating mode is coupled with an age bar in connection with the growth of the [0109] pet robot 100, an explanation of which follows below. If the Dating mode is selected at step S10 in FIG. 2, it is checked at step S20 as to whether the pet robot is over a predetermined age, e.g. six years The pet robot 100 can enter the Dating mode only if it satisfies the age requirement 2-2-6 Sumo-Wrestling Mode
  • The Sumo-wrestling mode is a game wherein two or more [0110] pet robots 100 compete to push another pet robot out of the predetermined boundary marked in black FIG. 8 illustrates a flowchart showing the flow of operations at the Sumo-wrestling mode The flow of operations at the Sumo-wrestling mode is explained in detail below making reference to FIG. 8.
  • With commencement of the Sumo-wrestling mode the [0111] pet robot 100 searches for a competitor by turning continuously its direction until it finds one (steps S710, S720). Alternatively, the game can begin with two pet robots 100 facing to each other.
  • If an object is perceived (‘yes’ at step S[0112] 710), the pet robot 100 moves toward the object (step S730). The pet robot 100 pushes the competitor out of the boundary by continuing its forward movement even after collision with the object.
  • In order to stay within the boundary, the [0113] pet robot 100 continuously checks if the black boundary is detected (step S740). Upon perceiving the black boundary, the pet robot makes a turn movement to another direction in order not to cross over the boundary (step S750).
  • Since a turn movement may lead to a loss of sensing the competitor, the [0114] pet robot 100 returns to step S710 and repeats the above operations. In this way, two or more pet robots can push other pet robots out of the boundary, and the pet robot that remains last in the boundary wins the game
  • 2-3 Growth of the Pet Robot [0115]
  • The [0116] pet robot 100 can be raised by various activities of the user such as feeding, playing with the pet robot, etc. The growth algorithm of the pet robot 100 is explained below making reference to FIG. 11. The pet robot 100 can be equipped with an automatic growth control algorithm using a hardware in it or using the function of a software It is also possible that the growth of the pet robot is controlled by a pet robot server using the data of the pet robot.
  • Although the growth of the pet robot can be designed diversely, the growth is determined basically by the quantity of the digital food the pet robot receives However, it can be so designed that the pet robot gets sick if it is not fed at the right time, and, once sick, it has to be cured using a cyber medicine before it receives further digital food In such a case, the growth of the pet robot is also correlated with the quantity of the received cyber medicine. In this case, a power value can be established based on the quantities of the digital food and the cyber medicine, and if the power reaches a predetermined value k, the age of the pet robot increases. The age of the pet robot can be controlled in a manner that the power increases by a predetermined quantity Δn when the pet robot receives digital food while the power decreases by a predetermined quantity Δm when it receives cyber medicine. Alternatively, it can be so designed that the power continues to decrease in the state of sickness until an ample injection is received. [0117]
  • The digital food and the cyber medicine can be supplied via the [0118] display part 160 and the mode setting part 150, or, alternatively, they can be downloaded from the pet robot server on the Internet after the pet robot has been connected to the server using the data communication interface 180.
  • As illustrated in FIG. 12, the user can connect to a [0119] pet robot server 300 via the Internet 500 for the purpose of downloading digital food or cyber medicine for the pet robot using his terminal 200. The pet robot server 300 is connected to a database 400 that stores information on the pet robot. As the user's terminal 200 for connection to the pet robot server 300 any one of a PC, PDA (personal digital assistant), mobile phone, TV, etc can be used The user can connect to the game server 300 via the terminal 200 using the data communication interface 180 of his pet robot and download the digital food, etc
  • An example in which a user connects to the pet robot server by using his pet robot's [0120] data communication interface 180 and downloads the cyber food or cyber medicine from the server is explained below.
  • As shown in FIG. 11; the user connects to the game server (step S[0121] 610) and downloads the digital food (step S630), if necessary after initializing the pet robot (step S620). If the downloading succeeds, a predetermined quantity Δn is added (step S640) The success in downloading the digital food means that the digital food has been downloaded to the pet robot at the right time, i.e if the digital food is downloaded to the pet robot when the pet robot is already in possession of the maximum quantity of the digital food, or when the pet robot is sick and not able to receive the digital food, this does not result in the increase of the power.
  • On the other hand, if the user succeeds in downloading the cyber medicine (step S[0122] 650), a predetermined quantity Δm of power is reduced (step S660). It is preferable that the quantity to be reduced Δm is greater than the quantity to be added Δn after the downloading of the digital food. In case of downloading the cyber medicine, the power value changes only when the downloading succeeds i.e. in case where the pet robot is not sick, either the downloading of cyber medicine does not succeeds, or the downloading does not result in reduction of the power
  • In this manner, the power value is counted to determine whether it reaches a predetermined value k required for the increase of the age (step S[0123] 670). If the value k is sufficient, the age of the pet robot increases for one step (step S680), otherwise, the operation returns to the initial state.
  • With the increase of the age, the pet robot can be allowed to do a specific behavior For example, if the game server increases the age of the pet robot for one step and this result is communicated to the pet robot, so that the age data in the pet robot is adjusted, the pet robot can sing a birthday song, or perform a specific dance [0124]
  • As to the growth of the pet robot, it is preferable that the growth is so designed that frequent interactions between the user and the pet robot accelerate the growth of the pet robot Accordingly, not only the quantity of the downloaded digital food, but also the frequency of the downloading can be used as parameters of the ageing Since the power (digital food) is consumed by the movements of the pet robot, a pet robot having more play with the user consumes more power than a pet robot left alone in still state, and thus, needs to be fed more often. Since the time for maintaining a certain level of power is shorter for a pet robot with more movements than a pet robot with less movements, when fed with the same quantity of the digital food, a control method using only the download frequency of the digital food and the cyber medicine can reflect the interactions between the pet robot and the user. [0125]
  • It is also possible that the digital food, programs, etc. are stored in a PC instead of a sever on the Internet and downloaded therefrom. A PDA, a game device, a DVD player, a video player, etc can be used for the same purpose, instead of a PC as well [0126]
  • Although the above detailed description of the subject invention has been made in the light of the examples as above, the scope of the rights of the subject invention is not restricted thereto, but rather shall be determined by the claims as attached below, allowing modifications and changes within the ideas of the present invention, as it will be recognized by persons skilled in the art. [0127]

Claims (20)

What is claimed is:
1. A pet robot comprising
a motor driving part for forward/backward and left/right turn movements,
infrared ray generators and sensors for sensing objects,
a sound sensing part for sensing sound,
a mode setting part for setting the operation mode;
a memory for storing programs and data,
and a control part for controlling said motor driving part, said infrared ray generators and sensors, said sound sensing part, and said mode setting part in accordance with said set operation mode
2. The pet robot as set forth in claim 1, wherein said motor driving part comprises a motor capable of rotating and reverse rotating, wheels coupled with the axes of said motor, and a means for changing the direction of the wheels.
3 The pet robot as set forth in claim 1, wherein said mode setting part is consisted of a button and said control part sets the operation mode of the pet robot in accordance with the number of the pressure on the button.
4 The pet robot as set forth in claim 1, wherein said sound sensing part comprises
a microphone capable of converting sounds into electric signals,
an amplifier capable of amplifying the electric signals from the microphone,
a high-pass filter capable of filtering only high frequency signals from the amplifier;
and a means for converting signals from the high-pass filter into signals compatible to the control part
5 The pet robot as set forth in claim 1, which further comprises a sound generating part capable of generating sounds under control of said control part.
6. The pet robot as set forth in claim 1, which further comprises a vibration motor capable of vibrating under the control of said control part.
7. The pet robot as set forth in claim 6, wherein said control part reduces the power value of the pet robot stored in the memory if the pet robot is not fed by the user for a predetermined period of time, and said control part controls said vibration motor to operate if the said power value falls below a predetermined level
8. The pet robot as set forth in claim 1, which further comprises a data communication interface capable of communicating data.
9. The pet robot as set forth in claim 8, wherein said data communication interface is an infrared communication interface.
10. The pet robot as set forth in claim 8, wherein said memory stores the gender information of the pet robot, and, if the mode is set for the Dating mode, said control part controls the pet robot to exchange the stored gender data with the partner, and then to proceed to the dating behavior only when the partner is of the opposite sex
11 The pet robot as set forth in claim 10, wherein the female pet robot moves to directions at random while the male pet robot follows the object it perceives
12 The pet robot as set forth in claim 10, wherein said control part increases the stored power value when the pet robot is fed and further increases the age of the pet robot for one step when the power value reaches a predetermined level, and, if the mode is set for the Dating mode, allows the pet robot to proceed to the dating behavior only when the age of the pet robot is over the predetermined age.
13. The pet robot as set forth in claim 12, wherein said digital food is downloaded from the Internet using said data communication interface
14. A pet robot comprising:
a motor driving part for forward/backward and left/right turn movements;
an infrared rays generating and sensing part including at lest two infrared ray generators and sensors on the front part, and at least two infrared ray generators and sensors at the bottom,
a memory for storing behavior programs and data;
and a control part for controlling said motor driving part and said infrared rays generating and sensing part in accordance with mode set by said mode setting part.
15 The pet robot as set forth in claim 14, wherein said control part controls the motor driving part to turn the direction of movement when an object is perceived during it moves, by at least one of the infrared sensors of the at least two infrared ray generators and sensors installed on the front part of the pet robot.
16 The pet robot as set forth in claim 14, wherein said control part controls the motor driving part to turn the direction of the movement to a side opposite to the infrared ray sensor(s), in case one or more of said sensor(s), among the at least two infrared ray sensors installed on the front part of the pet robot, fails to perceive an object during the pet robot's follow movement after the object.
17. The pet robot as set forth in claim 14, wherein said control part controls the motor driving part to turn the direction of the movement to a side opposite to the infrared ray sensor(s), in case one or more of said sensor(s), among the at least two infrared ray sensors installed on the bottom part of the pet robot, fails to perceive an object during the pet robot's follow movement after the object.
18 The pet robot as set forth in claim 14, wherein at least one of said infrared ray generators and sensors is equipped with an infrared communication modem which allows exchange of data.
19 The pet robot as set forth in claim 14, wherein said control part controls said motor driving part to make turn movements until an object is perceived by said infrared ray generators and sensors installed on the front part of the pet robot; upon perceiving an object, further controls said motor driving part to move toward the object; and controls said motor driving part to repeatedly turn the direction of the movement if said infrared ray generators and sensors installed at the bottom part of the pet robot perceives the black boundary while the pet robot is in movement
20. A pet robot comprising
a motor driving part including a motor capable of rotation and reverse-rotation, and wheels coupled with the axes of the motor,
a sound sensing part including a microphone for converting sounds into electric signals, an amplifier for amplifying the electric signals from the microphone, a high-pass filter for filtering only high frequency signals from the amplifier, and a means for converting signals from the high-pass filter into signals perceivable to microprocessors;
a sound generating part including a sound generating device and a sound source device;
a memory for storing the behavior programs and data;
and a control part for control of said motor driving part, said infrared ray generators and sensors, said sound sensing part, and said mode setting part in accordance with the operation mode as set by said mode setting part;
wherein said control part controls said sound generating part to generate a tone and to increase the scale of the tone at a predetermined speed for a predetermined time period upon perceiving a sound through said sound sensing part, further controls said sound generating part to stop generating the tone while virtually increasing the scale at a predetermined speed, and further controls, upon perceiving a sound during said virtual increase of the scale through said sound sensing part, said motor driving part to move a distance corresponding to the scale of the tone at the time of perceiving the sound
US09/802,960 2001-01-19 2001-03-12 Intelligent pet robot Abandoned US20020098879A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR01-3111 2001-01-19
KR1020010003111A KR20020061961A (en) 2001-01-19 2001-01-19 Intelligent pet robot

Publications (1)

Publication Number Publication Date
US20020098879A1 true US20020098879A1 (en) 2002-07-25

Family

ID=19704848

Family Applications (1)

Application Number Title Priority Date Filing Date
US09/802,960 Abandoned US20020098879A1 (en) 2001-01-19 2001-03-12 Intelligent pet robot

Country Status (3)

Country Link
US (1) US20020098879A1 (en)
JP (1) JP2002233979A (en)
KR (1) KR20020061961A (en)

Cited By (80)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030045203A1 (en) * 1999-11-30 2003-03-06 Kohtaro Sabe Robot apparatus, control method thereof, and method for judging character of robot apparatus
US20040024602A1 (en) * 2001-04-05 2004-02-05 Shinichi Kariya Word sequence output device
US6722973B2 (en) * 2001-03-16 2004-04-20 Wiz Co., Ltd. Apparatus for the simulated rearing of a movable living object
US20040141620A1 (en) * 2003-01-17 2004-07-22 Mattel, Inc. Audible sound detection control circuits for toys and other amusement devices
US20040167782A1 (en) * 2001-06-21 2004-08-26 Geurts Lucas Jacobus Franciscus Method for training a consumer-oriented application device by speech items, whilst reporting progress by an animated character with various maturity statuses each associated to a respective training level, and a device arranged for supporting such method
US20050202867A1 (en) * 2004-03-09 2005-09-15 Eastman Kodak Company Interactive display device
US20050255913A1 (en) * 2004-05-13 2005-11-17 Eastman Kodak Company Collectible display device
US20060184273A1 (en) * 2003-03-11 2006-08-17 Tsutomu Sawada Robot device, Behavior control method thereof, and program
ES2270741A1 (en) * 2006-11-06 2007-04-01 Imc. Toys S.A. Toy
US20070198130A1 (en) * 2006-02-22 2007-08-23 Yulun Wang Graphical interface for a remote presence system
EP1832324A1 (en) * 2006-03-06 2007-09-12 Conceptioneering Ltd Toy
US20080005681A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Context parameters and identifiers for communication
US20080005241A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Usage parameters for communication content
US20080005242A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Context parameters and identifiers for communication
US20080005243A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Usage parameters for communication content
US20080005229A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Generation and establishment of identifiers for communication
US20080026836A1 (en) * 2005-02-16 2008-01-31 Konami Digital Entertainment Co., Ltd. Unauthorized conduct prevention method and machine
US20080081694A1 (en) * 2006-09-28 2008-04-03 Brian Hong Interactive toy and display system
US20080215182A1 (en) * 2007-02-08 2008-09-04 Samsung Electronics Co., Ltd. Genetic robot platform and genetic robot behavior expression method
US20090186696A1 (en) * 2007-08-23 2009-07-23 Aristocrat Technologies Australia Pty Limited Gaming system, method of gaming and a sound controller
US20100106789A1 (en) * 2007-06-28 2010-04-29 Tencent Technology (Shenzhen) Company Limited Chatting System, Method And Apparatus For Virtual Pet
US20110034102A1 (en) * 2009-08-06 2011-02-10 Peter Sui Lun Fong Interactive Device with Sound-Based Action Synchronization
US20110050841A1 (en) * 2009-08-26 2011-03-03 Yulun Wang Portable remote presence robot
US20110070935A1 (en) * 2009-09-23 2011-03-24 Disney Enterprises, Inc. Traveling virtual pet game system
US20120109423A1 (en) * 2004-10-22 2012-05-03 Irobot Corporation System and method for behavior based control of an autonomous vehicle
US8340819B2 (en) 2008-09-18 2012-12-25 Intouch Technologies, Inc. Mobile videoconferencing robot system with network adaptive driving
US8353767B1 (en) * 2007-07-13 2013-01-15 Ganz System and method for a virtual character in a virtual world to interact with a user
US8401275B2 (en) 2004-07-13 2013-03-19 Intouch Technologies, Inc. Mobile robot with a head-based movement mapping scheme
US8515577B2 (en) 2002-07-25 2013-08-20 Yulun Wang Medical tele-robotic system with a master remote station with an arbitrator
US8670017B2 (en) 2010-03-04 2014-03-11 Intouch Technologies, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
CN103753538A (en) * 2014-01-24 2014-04-30 成都万先自动化科技有限责任公司 Company conference explanation service robot
CN103753579A (en) * 2014-01-24 2014-04-30 成都万先自动化科技有限责任公司 News broadcasting service robot
US8718837B2 (en) 2011-01-28 2014-05-06 Intouch Technologies Interfacing with a mobile telepresence robot
US8836751B2 (en) 2011-11-08 2014-09-16 Intouch Technologies, Inc. Tele-presence system with a user interface that displays different communication links
US8849680B2 (en) 2009-01-29 2014-09-30 Intouch Technologies, Inc. Documentation through a remote presence robot
US8849679B2 (en) 2006-06-15 2014-09-30 Intouch Technologies, Inc. Remote controlled robot system that provides medical images
US8861750B2 (en) 2008-04-17 2014-10-14 Intouch Technologies, Inc. Mobile tele-presence system with a microphone system
US8864584B2 (en) 2008-06-03 2014-10-21 Wms Gaming Inc. Wagering game machine with area sound panning
US8892260B2 (en) 2007-03-20 2014-11-18 Irobot Corporation Mobile robot for telecommunication
US8897920B2 (en) 2009-04-17 2014-11-25 Intouch Technologies, Inc. Tele-presence robot system with software modularity, projector and laser pointer
US8902278B2 (en) 2012-04-11 2014-12-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US8930019B2 (en) 2010-12-30 2015-01-06 Irobot Corporation Mobile human interface robot
US8935005B2 (en) 2010-05-20 2015-01-13 Irobot Corporation Operating a mobile robot
US8939840B2 (en) 2009-07-29 2015-01-27 Disney Enterprises, Inc. System and method for playsets using tracked objects and corresponding virtual worlds
US8996165B2 (en) 2008-10-21 2015-03-31 Intouch Technologies, Inc. Telepresence robot with a camera boom
US9014848B2 (en) 2010-05-20 2015-04-21 Irobot Corporation Mobile robot system
US9098611B2 (en) 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US9138891B2 (en) 2008-11-25 2015-09-22 Intouch Technologies, Inc. Server connectivity control for tele-presence robot
US9160783B2 (en) 2007-05-09 2015-10-13 Intouch Technologies, Inc. Robot system that operates through a network firewall
US9174342B2 (en) 2012-05-22 2015-11-03 Intouch Technologies, Inc. Social behavior rules for a medical telepresence robot
US9193065B2 (en) 2008-07-10 2015-11-24 Intouch Technologies, Inc. Docking system for a tele-presence robot
US9198728B2 (en) 2005-09-30 2015-12-01 Intouch Technologies, Inc. Multi-camera mobile teleconferencing platform
USRE45870E1 (en) 2002-07-25 2016-01-26 Intouch Technologies, Inc. Apparatus and method for patient rounding with a remote controlled robot
US9251313B2 (en) 2012-04-11 2016-02-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US9264664B2 (en) 2010-12-03 2016-02-16 Intouch Technologies, Inc. Systems and methods for dynamic bandwidth allocation
US9323250B2 (en) 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
CN105563494A (en) * 2016-01-29 2016-05-11 江西智能无限物联科技有限公司 Intelligent accompanying robot
CN105598972A (en) * 2016-02-04 2016-05-25 北京光年无限科技有限公司 Robot system and interactive method
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9375843B2 (en) 2003-12-09 2016-06-28 Intouch Technologies, Inc. Protocol for a remotely controlled videoconferencing robot
CN105721259A (en) * 2016-01-29 2016-06-29 江西智能无限物联科技有限公司 Intelligent interaction robot
US9498886B2 (en) 2010-05-20 2016-11-22 Irobot Corporation Mobile human interface robot
US9610685B2 (en) 2004-02-26 2017-04-04 Intouch Technologies, Inc. Graphical interface for a remote presence system
US9842192B2 (en) 2008-07-11 2017-12-12 Intouch Technologies, Inc. Tele-presence robot system with multi-cast features
US9974612B2 (en) 2011-05-19 2018-05-22 Intouch Technologies, Inc. Enhanced diagnostics for a telepresence robot
US10059000B2 (en) 2008-11-25 2018-08-28 Intouch Technologies, Inc. Server connectivity control for a tele-presence robot
EP3459607A4 (en) * 2016-05-19 2019-05-08 Panasonic Intellectual Property Management Co., Ltd. Robot
EP3459608A4 (en) * 2016-05-19 2019-05-08 Panasonic Intellectual Property Management Co., Ltd. Robot
US10343283B2 (en) 2010-05-24 2019-07-09 Intouch Technologies, Inc. Telepresence robot system that can be accessed by a cellular phone
US10471588B2 (en) 2008-04-14 2019-11-12 Intouch Technologies, Inc. Robotic based health care system
US10769739B2 (en) 2011-04-25 2020-09-08 Intouch Technologies, Inc. Systems and methods for management of information among medical providers and facilities
US10808882B2 (en) 2010-05-26 2020-10-20 Intouch Technologies, Inc. Tele-robotic system with a robot face placed on a chair
US10875182B2 (en) 2008-03-20 2020-12-29 Teladoc Health, Inc. Remote presence system mounted to operating room hardware
US11154981B2 (en) 2010-02-04 2021-10-26 Teladoc Health, Inc. Robot user interface for telepresence robot system
US11185989B2 (en) * 2016-06-06 2021-11-30 Sony Corporation Virtual creature control system and virtual creature control method
US11389064B2 (en) 2018-04-27 2022-07-19 Teladoc Health, Inc. Telehealth cart that supports a removable tablet with seamless audio/video switching
US11399153B2 (en) 2009-08-26 2022-07-26 Teladoc Health, Inc. Portable telepresence apparatus
US11636944B2 (en) 2017-08-25 2023-04-25 Teladoc Health, Inc. Connectivity infrastructure for a telehealth platform
US11742094B2 (en) 2017-07-25 2023-08-29 Teladoc Health, Inc. Modular telehealth cart with thermal imaging and touch screen user interface
US11862302B2 (en) 2017-04-24 2024-01-02 Teladoc Health, Inc. Automated transcription and documentation of tele-health encounters

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20040028259A (en) * 2002-09-30 2004-04-03 전자부품연구원 Sensor responsive toy and its method for operation
KR100855943B1 (en) * 2007-01-31 2008-09-02 한양대학교 산학협력단 A Character Robot Behavior Learning System using an E-food
JP2009297449A (en) * 2008-06-17 2009-12-24 Taiyo Co Ltd Helicopter toy
KR100939798B1 (en) * 2008-11-18 2010-02-02 목포시 Formative structure controlled by electric device
US20130268119A1 (en) * 2011-10-28 2013-10-10 Tovbot Smartphone and internet service enabled robot systems and methods
KR101712186B1 (en) * 2015-07-30 2017-03-03 (주)아람솔루션 Play cure apparatus, play cure system using it and method for processing thereof
WO2019220899A1 (en) * 2018-05-16 2019-11-21 富士フイルム株式会社 Biological information acquisition system, electronic apparatus, biological information acquisition method, and biological information acquisition program
KR20220089119A (en) 2020-12-21 2022-06-28 성민 마 Growth Management service application, device and the way to intimacy or life partner used a robot

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3330710B2 (en) * 1993-12-30 2002-09-30 本田技研工業株式会社 Mobile robot position detection and control device
JPH08166822A (en) * 1994-12-13 1996-06-25 Nippon Telegr & Teleph Corp <Ntt> User tracking type moving robot device and sensing method
JP3272286B2 (en) * 1997-01-13 2002-04-08 株式会社三協精機製作所 Operating device for force assist device
WO1998041299A1 (en) * 1997-03-14 1998-09-24 Seft Development Laboratory Co., Ltd. Portable game machine for simulating growth of virtual living creature
JPH11126017A (en) * 1997-08-22 1999-05-11 Sony Corp Storage medium, robot, information processing device and electronic pet system
WO1999067067A1 (en) * 1998-06-23 1999-12-29 Sony Corporation Robot and information processing system
WO2000032361A1 (en) * 1998-11-30 2000-06-08 Sony Corporation Robot, method of robot control, and program recording medium
JP2000218578A (en) * 1999-02-03 2000-08-08 Sony Corp Spherical robot
EP1122037A1 (en) * 1999-03-24 2001-08-08 Sony Corporation Robot apparatus
KR20010053322A (en) * 1999-04-30 2001-06-25 이데이 노부유끼 Electronic pet system, network system, robot, and storage medium
WO2000067961A1 (en) * 1999-05-10 2000-11-16 Sony Corporation Robot device and method for controlling the same

Cited By (152)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7117190B2 (en) * 1999-11-30 2006-10-03 Sony Corporation Robot apparatus, control method thereof, and method for judging character of robot apparatus
US20060041332A1 (en) * 1999-11-30 2006-02-23 Kohtaro Sabe Robot apparatus and control method therefor, and robot character discriminating method
US20030045203A1 (en) * 1999-11-30 2003-03-06 Kohtaro Sabe Robot apparatus, control method thereof, and method for judging character of robot apparatus
US6722973B2 (en) * 2001-03-16 2004-04-20 Wiz Co., Ltd. Apparatus for the simulated rearing of a movable living object
US20040024602A1 (en) * 2001-04-05 2004-02-05 Shinichi Kariya Word sequence output device
US7233900B2 (en) * 2001-04-05 2007-06-19 Sony Corporation Word sequence output device
US20040167782A1 (en) * 2001-06-21 2004-08-26 Geurts Lucas Jacobus Franciscus Method for training a consumer-oriented application device by speech items, whilst reporting progress by an animated character with various maturity statuses each associated to a respective training level, and a device arranged for supporting such method
US7707033B2 (en) * 2001-06-21 2010-04-27 Koninklijke Philips Electronics N.V. Method for training a consumer-oriented application device by speech items, whilst reporting progress by an animated character with various maturity statuses each associated to a respective training level, and a device arranged for supporting such method
US8515577B2 (en) 2002-07-25 2013-08-20 Yulun Wang Medical tele-robotic system with a master remote station with an arbitrator
USRE45870E1 (en) 2002-07-25 2016-01-26 Intouch Technologies, Inc. Apparatus and method for patient rounding with a remote controlled robot
US10315312B2 (en) 2002-07-25 2019-06-11 Intouch Technologies, Inc. Medical tele-robotic system with a master remote station with an arbitrator
US9849593B2 (en) 2002-07-25 2017-12-26 Intouch Technologies, Inc. Medical tele-robotic system with a master remote station with an arbitrator
US7120257B2 (en) 2003-01-17 2006-10-10 Mattel, Inc. Audible sound detection control circuits for toys and other amusement devices
US20040141620A1 (en) * 2003-01-17 2004-07-22 Mattel, Inc. Audible sound detection control circuits for toys and other amusement devices
US7853357B2 (en) * 2003-03-11 2010-12-14 Sony Corporation Robot behavior control based on current and predictive internal, external condition and states with levels of activations
US20060184273A1 (en) * 2003-03-11 2006-08-17 Tsutomu Sawada Robot device, Behavior control method thereof, and program
US9956690B2 (en) 2003-12-09 2018-05-01 Intouch Technologies, Inc. Protocol for a remotely controlled videoconferencing robot
US10882190B2 (en) 2003-12-09 2021-01-05 Teladoc Health, Inc. Protocol for a remotely controlled videoconferencing robot
US9375843B2 (en) 2003-12-09 2016-06-28 Intouch Technologies, Inc. Protocol for a remotely controlled videoconferencing robot
US9610685B2 (en) 2004-02-26 2017-04-04 Intouch Technologies, Inc. Graphical interface for a remote presence system
US20050202867A1 (en) * 2004-03-09 2005-09-15 Eastman Kodak Company Interactive display device
US20050255913A1 (en) * 2004-05-13 2005-11-17 Eastman Kodak Company Collectible display device
US9766624B2 (en) 2004-07-13 2017-09-19 Intouch Technologies, Inc. Mobile robot with a head-based movement mapping scheme
US8401275B2 (en) 2004-07-13 2013-03-19 Intouch Technologies, Inc. Mobile robot with a head-based movement mapping scheme
US8983174B2 (en) 2004-07-13 2015-03-17 Intouch Technologies, Inc. Mobile robot with a head-based movement mapping scheme
US10241507B2 (en) 2004-07-13 2019-03-26 Intouch Technologies, Inc. Mobile robot with a head-based movement mapping scheme
US9110471B2 (en) * 2004-10-22 2015-08-18 Irobot Corporation Systems and methods for multi-modal control of a vehicle
US20120109423A1 (en) * 2004-10-22 2012-05-03 Irobot Corporation System and method for behavior based control of an autonomous vehicle
US9513634B2 (en) 2004-10-22 2016-12-06 Irobot Corporation System and method for behavior based control of an autonomous vehicle
US10088845B2 (en) 2004-10-22 2018-10-02 Irobot Corporation System and method for behavior based control of an autonomous vehicle
US20080026836A1 (en) * 2005-02-16 2008-01-31 Konami Digital Entertainment Co., Ltd. Unauthorized conduct prevention method and machine
US10259119B2 (en) 2005-09-30 2019-04-16 Intouch Technologies, Inc. Multi-camera mobile teleconferencing platform
US9198728B2 (en) 2005-09-30 2015-12-01 Intouch Technologies, Inc. Multi-camera mobile teleconferencing platform
US7769492B2 (en) * 2006-02-22 2010-08-03 Intouch Technologies, Inc. Graphical interface for a remote presence system
US20070198130A1 (en) * 2006-02-22 2007-08-23 Yulun Wang Graphical interface for a remote presence system
EP1832324A1 (en) * 2006-03-06 2007-09-12 Conceptioneering Ltd Toy
US8849679B2 (en) 2006-06-15 2014-09-30 Intouch Technologies, Inc. Remote controlled robot system that provides medical images
US20080005229A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Generation and establishment of identifiers for communication
US20080005241A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Usage parameters for communication content
US9152928B2 (en) 2006-06-30 2015-10-06 Triplay, Inc. Context parameters and identifiers for communication
US8346872B2 (en) 2006-06-30 2013-01-01 The Invention Science Fund I, Llc Context parameters and identifiers for communication
US8549077B2 (en) 2006-06-30 2013-10-01 The Invention Science Fund I, Llc Usage parameters for communication content
US8949337B2 (en) * 2006-06-30 2015-02-03 The Invention Science Fund I, Llc Generation and establishment of identifiers for communication
US20080005681A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Context parameters and identifiers for communication
US20080005243A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Usage parameters for communication content
US20080005242A1 (en) * 2006-06-30 2008-01-03 Searete Llc, A Limited Liability Corporation Of The State Of Delaware Context parameters and identifiers for communication
US8287372B2 (en) 2006-09-28 2012-10-16 Mattel, Inc. Interactive toy and display system
US20080081694A1 (en) * 2006-09-28 2008-04-03 Brian Hong Interactive toy and display system
ES2270741A1 (en) * 2006-11-06 2007-04-01 Imc. Toys S.A. Toy
US20080215182A1 (en) * 2007-02-08 2008-09-04 Samsung Electronics Co., Ltd. Genetic robot platform and genetic robot behavior expression method
US8311670B2 (en) * 2007-02-08 2012-11-13 Samsung Electronics Co., Ltd Genetic robot platform and genetic robot behavior expression method
US8892260B2 (en) 2007-03-20 2014-11-18 Irobot Corporation Mobile robot for telecommunication
US9296109B2 (en) 2007-03-20 2016-03-29 Irobot Corporation Mobile robot for telecommunication
US9160783B2 (en) 2007-05-09 2015-10-13 Intouch Technologies, Inc. Robot system that operates through a network firewall
US10682763B2 (en) 2007-05-09 2020-06-16 Intouch Technologies, Inc. Robot system that operates through a network firewall
US20100106789A1 (en) * 2007-06-28 2010-04-29 Tencent Technology (Shenzhen) Company Limited Chatting System, Method And Apparatus For Virtual Pet
US8645479B2 (en) * 2007-06-28 2014-02-04 Tencent Technology (Shenzhen) Company Limited Chatting system, method and apparatus for virtual pet
US8353767B1 (en) * 2007-07-13 2013-01-15 Ganz System and method for a virtual character in a virtual world to interact with a user
US20090186696A1 (en) * 2007-08-23 2009-07-23 Aristocrat Technologies Australia Pty Limited Gaming system, method of gaming and a sound controller
US11787060B2 (en) 2008-03-20 2023-10-17 Teladoc Health, Inc. Remote presence system mounted to operating room hardware
US10875182B2 (en) 2008-03-20 2020-12-29 Teladoc Health, Inc. Remote presence system mounted to operating room hardware
US11472021B2 (en) 2008-04-14 2022-10-18 Teladoc Health, Inc. Robotic based health care system
US10471588B2 (en) 2008-04-14 2019-11-12 Intouch Technologies, Inc. Robotic based health care system
US8861750B2 (en) 2008-04-17 2014-10-14 Intouch Technologies, Inc. Mobile tele-presence system with a microphone system
US8864584B2 (en) 2008-06-03 2014-10-21 Wms Gaming Inc. Wagering game machine with area sound panning
US10493631B2 (en) 2008-07-10 2019-12-03 Intouch Technologies, Inc. Docking system for a tele-presence robot
US9193065B2 (en) 2008-07-10 2015-11-24 Intouch Technologies, Inc. Docking system for a tele-presence robot
US9842192B2 (en) 2008-07-11 2017-12-12 Intouch Technologies, Inc. Tele-presence robot system with multi-cast features
US10878960B2 (en) 2008-07-11 2020-12-29 Teladoc Health, Inc. Tele-presence robot system with multi-cast features
US9429934B2 (en) 2008-09-18 2016-08-30 Intouch Technologies, Inc. Mobile videoconferencing robot system with network adaptive driving
US8340819B2 (en) 2008-09-18 2012-12-25 Intouch Technologies, Inc. Mobile videoconferencing robot system with network adaptive driving
US8996165B2 (en) 2008-10-21 2015-03-31 Intouch Technologies, Inc. Telepresence robot with a camera boom
US10875183B2 (en) 2008-11-25 2020-12-29 Teladoc Health, Inc. Server connectivity control for tele-presence robot
US9138891B2 (en) 2008-11-25 2015-09-22 Intouch Technologies, Inc. Server connectivity control for tele-presence robot
US10059000B2 (en) 2008-11-25 2018-08-28 Intouch Technologies, Inc. Server connectivity control for a tele-presence robot
US8849680B2 (en) 2009-01-29 2014-09-30 Intouch Technologies, Inc. Documentation through a remote presence robot
US8897920B2 (en) 2009-04-17 2014-11-25 Intouch Technologies, Inc. Tele-presence robot system with software modularity, projector and laser pointer
US10969766B2 (en) 2009-04-17 2021-04-06 Teladoc Health, Inc. Tele-presence robot system with software modularity, projector and laser pointer
US8939840B2 (en) 2009-07-29 2015-01-27 Disney Enterprises, Inc. System and method for playsets using tracked objects and corresponding virtual worlds
US8821209B2 (en) * 2009-08-06 2014-09-02 Peter Sui Lun Fong Interactive device with sound-based action synchronization
US20110034102A1 (en) * 2009-08-06 2011-02-10 Peter Sui Lun Fong Interactive Device with Sound-Based Action Synchronization
US10404939B2 (en) 2009-08-26 2019-09-03 Intouch Technologies, Inc. Portable remote presence robot
US8384755B2 (en) 2009-08-26 2013-02-26 Intouch Technologies, Inc. Portable remote presence robot
US20110050841A1 (en) * 2009-08-26 2011-03-03 Yulun Wang Portable remote presence robot
US11399153B2 (en) 2009-08-26 2022-07-26 Teladoc Health, Inc. Portable telepresence apparatus
US10911715B2 (en) 2009-08-26 2021-02-02 Teladoc Health, Inc. Portable remote presence robot
US9602765B2 (en) 2009-08-26 2017-03-21 Intouch Technologies, Inc. Portable remote presence robot
US8858311B2 (en) 2009-09-23 2014-10-14 Disney Enterprises, Inc. Traveling virtual pet game system
US20110070935A1 (en) * 2009-09-23 2011-03-24 Disney Enterprises, Inc. Traveling virtual pet game system
US8425289B2 (en) 2009-09-23 2013-04-23 Disney Enterprises, Inc. Traveling virtual pet game system
US9302184B2 (en) 2009-09-23 2016-04-05 Disney Enterprises, Inc. Traveling virtual pet game system
US11154981B2 (en) 2010-02-04 2021-10-26 Teladoc Health, Inc. Robot user interface for telepresence robot system
US9089972B2 (en) 2010-03-04 2015-07-28 Intouch Technologies, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
US8670017B2 (en) 2010-03-04 2014-03-11 Intouch Technologies, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
US11798683B2 (en) 2010-03-04 2023-10-24 Teladoc Health, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
US10887545B2 (en) 2010-03-04 2021-01-05 Teladoc Health, Inc. Remote presence system including a cart that supports a robot face and an overhead camera
US9014848B2 (en) 2010-05-20 2015-04-21 Irobot Corporation Mobile robot system
US9902069B2 (en) 2010-05-20 2018-02-27 Irobot Corporation Mobile robot system
US9498886B2 (en) 2010-05-20 2016-11-22 Irobot Corporation Mobile human interface robot
US8935005B2 (en) 2010-05-20 2015-01-13 Irobot Corporation Operating a mobile robot
US11389962B2 (en) 2010-05-24 2022-07-19 Teladoc Health, Inc. Telepresence robot system that can be accessed by a cellular phone
US10343283B2 (en) 2010-05-24 2019-07-09 Intouch Technologies, Inc. Telepresence robot system that can be accessed by a cellular phone
US10808882B2 (en) 2010-05-26 2020-10-20 Intouch Technologies, Inc. Tele-robotic system with a robot face placed on a chair
US9264664B2 (en) 2010-12-03 2016-02-16 Intouch Technologies, Inc. Systems and methods for dynamic bandwidth allocation
US10218748B2 (en) 2010-12-03 2019-02-26 Intouch Technologies, Inc. Systems and methods for dynamic bandwidth allocation
US8930019B2 (en) 2010-12-30 2015-01-06 Irobot Corporation Mobile human interface robot
US10591921B2 (en) 2011-01-28 2020-03-17 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
US10399223B2 (en) 2011-01-28 2019-09-03 Intouch Technologies, Inc. Interfacing with a mobile telepresence robot
US11468983B2 (en) 2011-01-28 2022-10-11 Teladoc Health, Inc. Time-dependent navigation of telepresence robots
US9785149B2 (en) 2011-01-28 2017-10-10 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
US9469030B2 (en) 2011-01-28 2016-10-18 Intouch Technologies Interfacing with a mobile telepresence robot
US9323250B2 (en) 2011-01-28 2016-04-26 Intouch Technologies, Inc. Time-dependent navigation of telepresence robots
US8965579B2 (en) 2011-01-28 2015-02-24 Intouch Technologies Interfacing with a mobile telepresence robot
US8718837B2 (en) 2011-01-28 2014-05-06 Intouch Technologies Interfacing with a mobile telepresence robot
US11289192B2 (en) 2011-01-28 2022-03-29 Intouch Technologies, Inc. Interfacing with a mobile telepresence robot
US10769739B2 (en) 2011-04-25 2020-09-08 Intouch Technologies, Inc. Systems and methods for management of information among medical providers and facilities
US9974612B2 (en) 2011-05-19 2018-05-22 Intouch Technologies, Inc. Enhanced diagnostics for a telepresence robot
US9715337B2 (en) 2011-11-08 2017-07-25 Intouch Technologies, Inc. Tele-presence system with a user interface that displays different communication links
US8836751B2 (en) 2011-11-08 2014-09-16 Intouch Technologies, Inc. Tele-presence system with a user interface that displays different communication links
US10331323B2 (en) 2011-11-08 2019-06-25 Intouch Technologies, Inc. Tele-presence system with a user interface that displays different communication links
US9251313B2 (en) 2012-04-11 2016-02-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US10762170B2 (en) 2012-04-11 2020-09-01 Intouch Technologies, Inc. Systems and methods for visualizing patient and telepresence device statistics in a healthcare network
US8902278B2 (en) 2012-04-11 2014-12-02 Intouch Technologies, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US11205510B2 (en) 2012-04-11 2021-12-21 Teladoc Health, Inc. Systems and methods for visualizing and managing telepresence devices in healthcare networks
US11628571B2 (en) 2012-05-22 2023-04-18 Teladoc Health, Inc. Social behavior rules for a medical telepresence robot
US11515049B2 (en) 2012-05-22 2022-11-29 Teladoc Health, Inc. Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US10603792B2 (en) 2012-05-22 2020-03-31 Intouch Technologies, Inc. Clinical workflows utilizing autonomous and semiautonomous telemedicine devices
US10780582B2 (en) 2012-05-22 2020-09-22 Intouch Technologies, Inc. Social behavior rules for a medical telepresence robot
US9174342B2 (en) 2012-05-22 2015-11-03 Intouch Technologies, Inc. Social behavior rules for a medical telepresence robot
US11453126B2 (en) 2012-05-22 2022-09-27 Teladoc Health, Inc. Clinical workflows utilizing autonomous and semi-autonomous telemedicine devices
US10892052B2 (en) 2012-05-22 2021-01-12 Intouch Technologies, Inc. Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9361021B2 (en) 2012-05-22 2016-06-07 Irobot Corporation Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US10328576B2 (en) 2012-05-22 2019-06-25 Intouch Technologies, Inc. Social behavior rules for a medical telepresence robot
US9776327B2 (en) 2012-05-22 2017-10-03 Intouch Technologies, Inc. Social behavior rules for a medical telepresence robot
US10061896B2 (en) 2012-05-22 2018-08-28 Intouch Technologies, Inc. Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US10658083B2 (en) 2012-05-22 2020-05-19 Intouch Technologies, Inc. Graphical user interfaces including touchpad driving interfaces for telemedicine devices
US9098611B2 (en) 2012-11-26 2015-08-04 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US10334205B2 (en) 2012-11-26 2019-06-25 Intouch Technologies, Inc. Enhanced video interaction for a user interface of a telepresence network
US10924708B2 (en) 2012-11-26 2021-02-16 Teladoc Health, Inc. Enhanced video interaction for a user interface of a telepresence network
US11910128B2 (en) 2012-11-26 2024-02-20 Teladoc Health, Inc. Enhanced video interaction for a user interface of a telepresence network
CN103753538A (en) * 2014-01-24 2014-04-30 成都万先自动化科技有限责任公司 Company conference explanation service robot
CN103753579A (en) * 2014-01-24 2014-04-30 成都万先自动化科技有限责任公司 News broadcasting service robot
CN105721259A (en) * 2016-01-29 2016-06-29 江西智能无限物联科技有限公司 Intelligent interaction robot
CN105563494A (en) * 2016-01-29 2016-05-11 江西智能无限物联科技有限公司 Intelligent accompanying robot
CN105598972A (en) * 2016-02-04 2016-05-25 北京光年无限科技有限公司 Robot system and interactive method
EP3459607A4 (en) * 2016-05-19 2019-05-08 Panasonic Intellectual Property Management Co., Ltd. Robot
EP3459608A4 (en) * 2016-05-19 2019-05-08 Panasonic Intellectual Property Management Co., Ltd. Robot
US11185989B2 (en) * 2016-06-06 2021-11-30 Sony Corporation Virtual creature control system and virtual creature control method
US11862302B2 (en) 2017-04-24 2024-01-02 Teladoc Health, Inc. Automated transcription and documentation of tele-health encounters
US11742094B2 (en) 2017-07-25 2023-08-29 Teladoc Health, Inc. Modular telehealth cart with thermal imaging and touch screen user interface
US11636944B2 (en) 2017-08-25 2023-04-25 Teladoc Health, Inc. Connectivity infrastructure for a telehealth platform
US11389064B2 (en) 2018-04-27 2022-07-19 Teladoc Health, Inc. Telehealth cart that supports a removable tablet with seamless audio/video switching

Also Published As

Publication number Publication date
JP2002233979A (en) 2002-08-20
KR20020061961A (en) 2002-07-25

Similar Documents

Publication Publication Date Title
US20020098879A1 (en) Intelligent pet robot
US9830778B2 (en) Interactive toys
US8358286B2 (en) Electronic device and the input and output of data
US5971855A (en) Apparatus and method of communicating between electronic games
US8483873B2 (en) Autonomous robotic life form
KR20020061332A (en) method of breeding robot pet using on-line and off-line systems simulaneously
EP1299165B1 (en) Interacting toys
US7442107B1 (en) Electronic toy, control method thereof, and storage medium
US20140273717A1 (en) Three way multidirectional interactive toy
JP2002532169A (en) Interactive toys
WO2001058649A1 (en) Robot system, robot device and method for controlling the same, and information processing device and method
WO2001097937A1 (en) Smart blocks
US20020005787A1 (en) Apparatus and methods for controlling household appliances
EP1021808A1 (en) Apparatus and methods for controlling household appliances
JP2002535104A (en) Remote controlled toys
JPH10289006A (en) Method for controlling object to be controlled using artificial emotion
CN105214317A (en) A kind of interactive toy and interactive operation method thereof
US20090221337A1 (en) Physical activity-promoting game utilizing networked modules
KR100883587B1 (en) Intelligent toy and control method there of
JP4757979B2 (en) Electronic toy
US20050085157A1 (en) Robotic toy
JP2004261203A (en) Remote-controlled toy and extension unit thereof
TW592777B (en) A toy robot, a system for controlling such a toy robot and a method of constructing such a toy robot
KR20010091876A (en) Electronic toy and method of controlling the same and memory media
CN113730903B (en) Realistic toy system

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION