CA2274770A1 - Robot-boule - Google Patents

Robot-boule Download PDF

Info

Publication number
CA2274770A1
CA2274770A1 CA002274770A CA2274770A CA2274770A1 CA 2274770 A1 CA2274770 A1 CA 2274770A1 CA 002274770 A CA002274770 A CA 002274770A CA 2274770 A CA2274770 A CA 2274770A CA 2274770 A1 CA2274770 A1 CA 2274770A1
Authority
CA
Canada
Prior art keywords
robot
switches
child
shell
design
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
CA002274770A
Other languages
English (en)
Inventor
Serge Caron
Francois Michaud
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.)
Universite de Sherbrooke
Original Assignee
Universite de Sherbrooke
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 Universite de Sherbrooke filed Critical Universite de Sherbrooke
Priority to CA002274770A priority Critical patent/CA2274770A1/fr
Priority to CA 2311504 priority patent/CA2311504C/fr
Priority to US09/594,094 priority patent/US6227933B1/en
Publication of CA2274770A1 publication Critical patent/CA2274770A1/fr
Abandoned legal-status Critical Current

Links

Classifications

    • AHUMAN NECESSITIES
    • A63SPORTS; GAMES; AMUSEMENTS
    • A63HTOYS, e.g. TOPS, DOLLS, HOOPS OR BUILDING BLOCKS
    • A63H33/00Other toys
    • A63H33/005Motorised rolling toys

Landscapes

  • Toys (AREA)
  • Manipulator (AREA)

Description

Rapport d'invention 1. Introduction Le présent document décrit les caractéristiques d'un robot mobile de forme sphérique, capable de se déplacer dans des environnements courants et très diversifiés (maison, bureau, extérieur, etc.).
L'aspect novateur du robot réside dans sa locomotion à partir de sa coquille ainsi que par le dispositif pour détecter l'inclinaison horizontale (en x et en y) et verticale à partir d'interrupteurs au mercure. Le robot développé vise tout d'abord comme application le domaine des jouets interactifs, mais d'antres robots pourraient être développés à partir du même principe de locomotion pour d'autres applications (exploration, prise de mesure, inspection de conduites, etc.).
La section 2 du document donne une description détaillée du prototype développé. La section 3 résume les aspects pouvant être brevetés concernant ce robot.
2. Description de l'invention Titre : Roball - le robot-boule Problématique : La problématique consiste à développer un robot jouet autonome capable de se déplacer dans un milieu courant comme à l'intérieur d'une maison ou encore à
l'extérieur. Le jouet doit offrir des interactions intéressantes avec l'enfant, l'incitant à
jouer avec lui.
Caractéristiques François Michaud, Serge Caron 1 de 9 2/06/99 Figure 1- Roball (prototype) et vue de droite Comme le montre la figure 1, Roball est un robot qui est encapsulé dans une coquille. Pour se déplacer, deux moteurs' situés sur l'axe central et horizontal font tourner la coquille. Une coquille de forme ronde facilite le roulement du robot, mais d'autres formes (ovale par exemple, ou même une coquille avec des plans droits) pourraient être utilisées. La rotation de la coquille provoque le déplacement du plateau interne, entraînant un déséquilibre du centre de gravité.
Lorsque la trajectoire du robot est libre d'obstacles, la régulation de la vitesse de ces moteurs permet de garder le plateau interne le plus horizontal possible lors des déplacements. La figure 2 montre une photo et une vue du côté droit, localisant l'inclinomètre qui permet d'approximer l'angle du plateau interne par rapport à l'horizontal.
Inclinon Figure 2 - Photo et vue du côté droit Interrupteurs au Figure 3 - Photo de l'inclinomètre droit et vue du côté droit L'angle horizontal du plateau est approximé d'un inclinomètre composé de quatre interrupteurs au mercure positionnés à certains angles (15°, 75°, 105°
et 165°), comme le montre la figure 3.
Huit positions peuvent être obtenues en fonction de l'état de ces interrupteurs : horizontal (tous les interrupteurs en position de contact, comme montré à la figure 3), incliné
vers le bas, face vers ' Un seul moteur suffisamment puissant pour faire déplacer la coquille est aussi une possibilité.
François Michaud, Serge Caron 2 de 9 2/06/99 le bas, reversé vers le bas, renversé (tous les interrupteurs en positon de non-contact), renversé
vers le haut, face vers le haut et incliné vers le haut. La figure 4 illustre l'état des interrupteurs pour deux positions du plateau interne.
Figure 4 - Vues de droite en position incliné vers le bas (gauche) et face vers le bas (droite) Interrupteurs au mercure pour l'inclinomètre Comme le montre la figure 5, la direction du robot est contrôlée à partir d'un servo-moteur déplaçant le plateau de support de la batterie (qui sert alors de contrepoids). Ceci permet de déplacer le centre de gravité vers les côtés du robot, lui faisant ainsi changer de direction. Deux interrupeurs an mercure sont aussi placés pour détecter l'inclinaison sur la gauche ou sur la droite du plateau interne. La figure 5 de droite illustre ces interrupteurs en position de contact, tandis que la figure 6 montre une inclinaison vers la droite. La localisation de ces interrupteurs permet aussi de détecter qu'on fait tourner le robot sur lui-même : les deux interrupteurs sont alors en position de non-contact.
François Michaud, Serge Caron 3 de 9 2/06/99 Figure 5 - Photo et vue de l'arrière Figure 6 - Vues d'une rotation vers la droite Haut-parleu Figure 7 - Photo du côté gauche Nous avons aussi conçu un circuit utilisant un ChipCorder de la compagnie ISD, un circuit intégré qui permet d'enregistrer du son dans une mémoire numérique de type EEPROM et d'adresser ces messages au besoin avec l'aide d'un microprocesseur. La figure 7 montre le petit haut-parleur placé sur le plateau du robot permettant d'entendre les messages.
...........................:......:..............
...
Figure 8 - Photo de l'avant et vue du fonctionnement des détecteurs infrarouges François Michaud, Serge Caron 4 de 9 2/06/99 Ä l'avant du robot montré à la figure 8, différents capteurs peuvent être placés pour percevoir des obstacles (en utilisant deux émetteurs et un détecteur infiarouge), de la lumière (en utilisant des photorésistantes), ou d'autres signaux. La figure 8 illustre aussi le fonctionnement des détecteurs infrarouges : la diode émettrice génère un signal infrarouge qui est réfléchi par un objet à
proximité vers le détecteur infiarouge. Ce principe de détection est couramment utilisé en robotique mobile.
Figure 9 - Photo et vue du dessus La figure 9 montre le dessus du robot, montrant la carte de contrôle utilisée pour le prototype de Roball. Cette carte utilise un microcontrôleur 68HC 11 avec 32 kilo-octets de RAM, un afficheur LCD, un avertisseur sonore et un port de communication série. L'environnement de programmation est Interactive C, un noyau temps réel pour le 68hc11 développé
par Fred Martin et Randy Sargent du MIT et disponible gratuitement via Internet.
François Michaud, Serge Caron 5 de 9 2106/99 Figure 10 - Roball dans une pièce Roball est en mesure de se déplacer dans des environnements courants comme les maisons. Bien que le prototype actuel n'utilise pas les détecteurs d'obstacles à cause d'interférence avec la coquille, le robot est en mesure de se déplacer et de se sortir d'impasse.
Lorsqu'il rencontre un obstacle, le plateau interne fait un tour complet sur lui-même, donnant ainsi une impulsion au robot lui permettant de s'éloigner de l'obstacle. La robot arrive ainsi à se sortir de situations très difficiles.
Le prototype actuel est programmé pour démontrer le genre de fonctionnalités que nous poumons retrouver avec un produit comme Roball. L'architecture du programme correspond à celle développée durant la thèse de doctorat de F. Michaud pour la programmation de systèmes intelligents. Brièvement, des modules comportementaux permettent au robot d'avancer, de se diriger en ligne droite, de tourner, d'arrêter les moteurs lorsque le plateau interne est renversé, d'éviter les obstaclesz, de parler et de jouer de la musique. Des motifs (c'est-à-dire des variables internes) déterminent les états du robot : éveillé, besoin de recharge, et détresse (lorsque le robot rencontre fréquemment des obstacles). Durant l'éveil, le robot arrête de se déplacer périodiquement, demandant une période de repos. Durant ces périodes de repos, le robot peut demander à l'enfant de le faire tourner sur lui-même, de le brasser ou de le pousser pour qu'il reprenne sa trajectoire. Le robot répète périodiquement ces demandes et répond à l'enfant en fonction des interactions générées. Les périodes d'occurrence des états du robot sont fixées par des incréments fixes ou des niveaus déterminés de façon aléatoire pour ne pas créer des automatismes. Apres un certain temps, le robot reprend sa trajectoire (une petite musique est alors entendue) jusqu'à ce que le cycle d'éveil soit complété. Le robot est alors inactivé pendant un certain temps avant de retourner en mode éveil. Voici l'ensemble des messages qui ont été
programmés pour le prototype avec une description de la circonstance les générant Message Circonstance ~ups! Le plateau interne fut renvers Aidez moi! Le plateau interne est frquemment renvers Weeeeee! On fait tourner le robot sur lui-mme, sa demande Merci Le robot fut recharg ou l'enfant rpondu une demande du robot Arrte s.t.p. Le robot est dplac lors d'une priode de repos Je m'ennuie L'enfant ne rpond pas aux demandes du robot Une petite pousse Durant une priode de repos, le robot demande s.t.p. l'enfant de le pousser pour repartir Fais-moi tourner Durant une priode de repos, le robot demande s.t.p. l'enfant de le faire tourner Brasse-moi un peu Durant une priode de repos, le robot demande s.t.p. l'enfant de le brasser gentillement Je suis tout tourdi!L'enfant a fait tourner le robot sur lui-mme Recharge-moi s.t.p.Le rabot a besoin d'tre recharg A tantt! Le cycle d'veil est termin Bonjour comment Le cycle d'veil commence a va?

Guillaume Nom de l'enfant utilis dans certains messages pour s'adresser d'une faon plus personnelle l'enfant 2 Ce module n'est toutefois pas utilisé à cause de l'interférence des détecteurs de proximité infrarouge avec la coquille utilisée pour la conception du prototype.
François Michaud, Serge Caron 6 de 9 2/06/99
3. Aspects rattachés au brevet Caractéristiques pouvant faire l'objet d'un brevet:
1. Encapsulation du robot dans une coquille qui sert de moyen de locomotion ~ Rotation de la coquille par un ou deux moteurs;
~ Direction par le déplacement du centre de gravité par le servo-moteur qui contrôle le contrepoids situé à la base du plateau central du robot;
~ Coquille de différentes formes pour faciliter les déplacements du robot (sphérique, ovale, hexagonale, etc.).
2. Inclinomètre 3-D à partir de six interrupteurs au mercure ~ Détection de l'inclinaison horizontale dans l'axe de déplacement du robot ainsi que de l'inclinaison verticale avec 4 interrupteurs au mercure (figure 4);
~ Détection de l'inclinaison horizontale dans l'axe de direction du robot avec 2 interrupteurs au mercure (figure 6);
~ Détection de l'effet toupie (le tournoiement du robot provoqué par l'usager). L'action centrifuge sur le mercure provoque un état des interrupteurs qui est impossible à générer lors du déplacement normal du robot : les interrupteurs au mercure pour l'inclinaison horizontale sont tous en position ouverts.
État des connaissances Un projet mené par Ranjan Mukherjee, Michigan State University, porte sur un robot mobile sphérique reconfigurable. Un brevet provisoire fut émis le 12/16/97 avec la description suivante Dynamics and Control of a Self Reconfrguring Sphere Leading to the Design of a Spherical Mobile Robot A mobile robot has been developed with a novel mechanical design. This design provides for excellent stability, mobility and maneuverability. The robot adapts easidy to a diverse range of tasks with primary modifications to its sensing capabilities. It can be configured in a number of sues to fit the task and is self-propelled Possible applications include fire fighting, space exploration, reconnaissance, terrorist countermeasures, and hazardous environment inspections.
Ce projet est subventionné par le NSF
Dynamics and Control of a Self Reconfiguring Sphere Leading to the Design of a Spherical Mobile Robot NSF Org C11~5' Latest Amendment Date March 17, 1998 Award Number 9800343 Award Instr. Standard Grant Prgm Manager Alison Flatau CNb' DIY OF CIVIL AND MECHANICAL SYSTF~' ENG DIRECTORATE FOR ENGINEERING
Start Date May 15, 1998 Expires April 30, 2001 (Estimated) Expected Total Amt. $184, 625 (Estimated) Investigator Ranjan Mukherjee Sponsor achigan State University East Lansing, MI 48824 517/355-1855 François Michaud, Serge Caron 7 de 9 2/06/99 NSF Program 1445 DYNAMIC SYSTF.~ & CONTROL
Fld Applictn 03080001ndustrial Technolog~
This research project deals with the design and development of a unique spherical mobile robot having a sphericat exo-sketeton, an internat mechanism for self propulsion, and a variety of sensors for motion control and reconnaissance. Unique Features of the robotic system include its retractable camera, retractable manipulators, and telescopic limbs. The arms and limbs are deployed for manipulation and support when the robot is at rest and retracted before the robot resumes its motion. The robot is able to perform rapid maneuvers and moue over rough terrain with relative ease. In the process of development of the spherical robotic system, three fondamental probtems in the areas of dynamics, control, and design of mechanical systems are addressed. The frrst problem relates to the development of a nonlinear feedback control strategy for nonholonimic systems with primary application to the rotling sphere. A
smooth and time-invariant controller will be developed for the reconftguration of the sphere.
Despite significant progress in nonholonomic control systems, the reconfiguration of the rolling sphere is still an open problem. The second problem of this research is to design an internat mechanism for self propulsion of the sphere and to construct a closed toop controller for the effective operation of the mechanism. The mechanism provides the sphere with the capability to accelerate, moue with constant velocity, or servo at a point. The frnal problem relates to the development of the spherical mobile robot, which is expected to achieve autonomy thorough coordination between sensing and control. This problem deals with design of the truss, choice and placement of sensors, and design of the overalt control system through integration of the two controdlers mentioned above. The nonholonomic control strategy, developed as a part of this research, is incorporated in the Advanced Control Systems course, offered in the Department of Mechanical Engineering at Michigan State University. The internat mechanism for self propulsion of the sphere and the design of the spherieal mobile robot are used as motivational examples in a number ofgraduate and undergraduate courses in design, structures, mechanics, and eontrots.
Le robot proposé dans ce document semble utiliser des principes de locomotion différents de ce qui est décrit dans ce brevet provisoire.
Comme système similaire, il y a le Gyrover qui est un robot circulaire qui se déplace en utilisant une roue et qui est dirigé à l'aide d'un gyroscope - voir Xu, Y., Au, K.W., Nandy, G.C. et Brown, H.B., « Analysis of actuation and dynamic balancing for a single wheel robot », Proc. IEEE/RSJ
Intl. Con~ on Intelligent Robots and Systems, Victoria, B.C., octobre 1998, pp. 1789-1794. Le mécanisme de déplacement est complètement différent de celui proposé dans ce document.
Avantages et inconvénients du robot:
La principale difficulté est de faire un robot suffisamment robuste pour subir les différentes situations auxquelles il peut être confronté : manipulations des enfants, chocs, escaliers, tapis, etc.
Un robot à mues peut se renverser et être incapable de se sortir d'une impasse. Par contre, une solution à ce problème est d'utiliser des mues qui sont plus grosses que le corps du robot, mais ça n'empêche pas le robot de pouvoir rester surélevé sur un objet. Un robot encapsulé dans une boule arrive à se déplacer naturellement dans l'environnement avec moins de risque de rester coincé. Sa coquille offre un milieu étanche le protégeant des poussières et débris qui peuvent se former dans les engrenages de roues. Elle le protège aussi des usages abusifs des enfants. Sa forme correspond aussi à celle de jouets communément populaires chez les enfants (ballon, boule, François Michaud, Serge Caron 8 de 9 2/06/99 balle). Pour avoir observé le comportement d'un garçon de 10 mois avec Roball, son intérêt pour le robot fut plus grand qu'avec un ballon car il était plus difficile pour lui de le garder dans ses bras.
Un autre avantage du robot est la possibilité de générer de la parole. Les messages générés donnent de la crédibilité au jouet dans ses interactions avec l'enfant. Nous désirons offrir la possibilité aux usagers (les parents surtout) de modifier certains des messages pour personnaliser le robot (ex. : enregistrer le nom de l'enfant, mémoriser des messages que le robot devra rappeler à l'enfant à différentes fiéquences, etc.). Cette fonctionnalité est intéressante car elle permet d'utiliser le robot pour des fins éducatives et même thérapeutiques (par exemple pour aider les enfants autistiques à s'ouvrir au monde extérieur). De plus, le robot est complètement autonome dans le choix de ces activités, créant ainsi des interactions intéressantes au lieu de simples automatismes.
Comme inconvénients, le robot a une perception et un temps de réponse limités.
Il peut donc arriver que la dynamique de l'environnement lui soit imperceptible, occasionnant des réactions inadéquates.
Développements à venir Comme améliorations au prototype, les améliorations suivantes pourraient être apportées : une nouvelle coquille pouvant faciliter le roulement; valider l'utilisation de capteurs de proximité
infrarouges; des photorésistances ou des détecteurs de personne; modifier le circuit de génération de parole pour avoir une meilleure qualité sonore en utilisant un autre type de haut-parleur et une meilleure caisse de résonance; ajouter un détecteur de fréquence ajustable pour que le robot réagisse à des bruits variés et finalement un senseur percevant le toucher humain. Ceci viendrait valider l'ensemble des fonctionnalités que nous poumons rendre disponibles sur un robot jouet de ce type. Dans la conception d'un produit commercialisable, il faut aussi penser à rendre accessible l'enregistrement de sons, le port de recharge et l'accès à la batterie. Il nous faut aussi développer et transporter notre programme sur un microprocesseur (68HC 11 ou un autre) et dans un environnement de programmation sous notre propriété (commercialisable).
Il reste toutefois que des produits ne possédant qu'une partie de ces fonctionnalités peuvent être déjà commercialisables. Par exemple, dans la version la plus simple, on pourrait produire un robot-boule de plus petite dimension n'ayant pas la capacité de parole mais émettant des bruits selon ce qu'elle fait. On peut ensuite imaginer une plate-forme intermédiaire où est intégrée la parole mais sans inclure une détection par des capteurs infrarouges, photorésistifs ou autres.
Enfin, le produit le plus dispendieux viendrait inclure l'ensemble des fonctionnalités décrites ci-dessus avec un afficheur LCD ou d'autres types de dispositifs visuels (lumière, message, etc.).
En fonction de ces produits, différents types de microprocesseurs pourraient être utilisés, le choix étant fixé par les fonctionnalités à mettre en oeuvre et dans l'objectif de minimiser les coûts.
François Michaud, Serge Caron 9 de 9 2/06/99
CA002274770A 1999-06-15 1999-06-15 Robot-boule Abandoned CA2274770A1 (fr)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CA002274770A CA2274770A1 (fr) 1999-06-15 1999-06-15 Robot-boule
CA 2311504 CA2311504C (fr) 1999-06-15 2000-06-14 Bille robot
US09/594,094 US6227933B1 (en) 1999-06-15 2000-06-15 Robot ball

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA002274770A CA2274770A1 (fr) 1999-06-15 1999-06-15 Robot-boule

Publications (1)

Publication Number Publication Date
CA2274770A1 true CA2274770A1 (fr) 2000-12-15

Family

ID=4163642

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002274770A Abandoned CA2274770A1 (fr) 1999-06-15 1999-06-15 Robot-boule

Country Status (2)

Country Link
US (1) US6227933B1 (fr)
CA (1) CA2274770A1 (fr)

Families Citing this family (53)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6464602B1 (en) * 2000-06-28 2002-10-15 Virtual Toy House Llc Impact-activated interactive toy
WO2003018158A1 (fr) * 2001-08-29 2003-03-06 Korcagin Tanceski Balle roulante revenant dans sa position initiale
JP3554848B2 (ja) * 2001-12-17 2004-08-18 コナミ株式会社 ボール状遊戯具
KR100449992B1 (ko) * 2002-01-15 2004-09-24 하영균 구형물체 주행제어 시스템
US6666741B1 (en) * 2002-09-23 2003-12-23 Brad Lee Wilson Golf ball novelty item
US6964572B2 (en) * 2003-05-01 2005-11-15 The First Years Inc. Interactive toy
US6902464B1 (en) * 2004-05-19 2005-06-07 Silver Manufactory Holdings Company Limited Rolling toy
SE0402672D0 (sv) * 2004-11-02 2004-11-02 Viktor Kaznov Ball robot
US7165637B2 (en) * 2004-11-04 2007-01-23 The Boeing Company Robotic all terrain surveyor
CN100500253C (zh) * 2007-11-16 2009-06-17 煜日升电子(深圳)有限公司 感应球
WO2009136857A1 (fr) * 2008-05-09 2009-11-12 Rotundus Ab Véhicule roulant unitaire
CN101279447B (zh) * 2008-05-12 2010-07-14 北京邮电大学 球形机器人稳定支撑机构
WO2010057129A1 (fr) * 2008-11-16 2010-05-20 Schroll Gregory C Amélioration d’un couple de moment cinétique pour des véhicules sphériques
US9481414B1 (en) * 2009-04-10 2016-11-01 The United States Of America As Represented By The Secretary Of The Navy Spherical tractor operating mobile platform
TW201134969A (en) * 2010-04-09 2011-10-16 Hon Hai Prec Ind Co Ltd Coating bracket and coating device using same
KR101253762B1 (ko) * 2010-06-03 2013-04-12 경북대학교 산학협력단 구형로봇
US20120009845A1 (en) * 2010-07-07 2012-01-12 Juniper Holding Corp. Configurable location-aware toy capable of communicating with like toys and associated system infrastructure for communicating with such toys
WO2012040849A1 (fr) 2010-09-29 2012-04-05 7312903 Canada Inc Dispositif robotique à boule présentant une robustesse améliorée et une multitude de capacités interactives et sensitives
US9218316B2 (en) 2011-01-05 2015-12-22 Sphero, Inc. Remotely controlling a self-propelled device in a virtualized environment
US9150263B2 (en) 2011-01-05 2015-10-06 Sphero, Inc. Self-propelled device implementing three-dimensional control
US10281915B2 (en) 2011-01-05 2019-05-07 Sphero, Inc. Multi-purposed self-propelled device
US9090214B2 (en) 2011-01-05 2015-07-28 Orbotix, Inc. Magnetically coupled accessory for a self-propelled device
US9429940B2 (en) 2011-01-05 2016-08-30 Sphero, Inc. Self propelled device with magnetic coupling
US20120244969A1 (en) 2011-03-25 2012-09-27 May Patents Ltd. System and Method for a Motion Sensing Device
US8894465B2 (en) * 2011-04-28 2014-11-25 Kids Ii, Inc. Eccentric motion toy
US8672062B2 (en) * 2011-05-26 2014-03-18 Gregory C Schroll Internal means for rotating an object between gravitationally stable states
US9827487B2 (en) 2012-05-14 2017-11-28 Sphero, Inc. Interactive augmented reality using a self-propelled device
US9292758B2 (en) 2012-05-14 2016-03-22 Sphero, Inc. Augmentation of elements in data content
JP2015524951A (ja) 2012-05-14 2015-08-27 オルボティックス, インコーポレイテッドOrbotix, Inc. 画像内で丸い物体を検出することによるコンピューティングデバイスの操作
US10056791B2 (en) * 2012-07-13 2018-08-21 Sphero, Inc. Self-optimizing power transfer
US10857669B2 (en) * 2013-04-05 2020-12-08 Massachusetts Institute Of Technology Modular angular-momentum driven magnetically connected robots
US9428019B1 (en) * 2013-07-09 2016-08-30 Guardbot Inc. Drive and stabilizaton system for amphibious robotic ball
US9829882B2 (en) 2013-12-20 2017-11-28 Sphero, Inc. Self-propelled device with center of mass drive system
US20150237828A1 (en) * 2014-02-18 2015-08-27 Rosse Mary Peavey Fun ball
US20150245593A1 (en) * 2014-03-03 2015-09-03 Jason E. O'mara Autonomous motion device, system, and method
US9390847B1 (en) * 2015-02-19 2016-07-12 The United States Of America As Represented By The Secretary Of The Navy System and method for electromagnetic-based propulsion
JP2017196691A (ja) * 2016-04-27 2017-11-02 パナソニックIpマネジメント株式会社 ロボット
JP6653446B2 (ja) * 2016-05-06 2020-02-26 パナソニックIpマネジメント株式会社 ロボット
JP2017205313A (ja) * 2016-05-19 2017-11-24 パナソニックIpマネジメント株式会社 ロボット
JP2017205324A (ja) * 2016-05-19 2017-11-24 パナソニックIpマネジメント株式会社 ロボット
US10806127B2 (en) * 2016-07-07 2020-10-20 Worldwise, Inc. Boxed pet toy
US11216006B2 (en) * 2016-07-20 2022-01-04 Singapore University Of Technology And Design Robot and method for localizing a robot
CH712752A1 (de) * 2016-07-28 2018-01-31 Wrh Walter Reist Holding Ag Rollkörper zur zeitweiligen Aufnahme von Waren oder Gütern zum Zwecke der Lagerung und/oder des Transports sowie Verfahren zum Betrieb eines solchen Rollkörpers.
US10843096B2 (en) 2016-08-01 2020-11-24 Munchkin, Inc. Self-propelled spinning aquatic toy
US10399616B2 (en) * 2016-08-12 2019-09-03 Spin Master Ltd. Spherical mobile robot with pivoting head
US10308134B2 (en) 2017-03-02 2019-06-04 The Goodyear Tire & Rubber Company Spherical wheel/tire assembly
CN107243883B (zh) * 2017-06-23 2023-05-23 桂林电子科技大学 球形走钢丝机器人及其行走方法
US10780364B2 (en) * 2017-07-05 2020-09-22 Skip Hop, Inc. Children's toy for promoting movement
US10118104B1 (en) 2017-08-05 2018-11-06 Simon Basyuk Roll and stand-up toy and a game using the same
US10010786B1 (en) 2017-08-05 2018-07-03 Simon Basyuk Roll and stand-up toy and a game using the same
CN110587661B (zh) * 2019-09-28 2022-03-11 深圳智加问道科技有限公司 一种电力巡检机器人
CN111169552B (zh) * 2020-01-03 2021-01-26 深圳市人工智能与机器人研究院 一种重构机器人模块及重构机器人
CN114379779A (zh) * 2022-01-11 2022-04-22 石家庄绿优信息技术有限公司 一种万向飞行器

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2949696A (en) * 1957-05-21 1960-08-23 Marvin I Glass Toy
US2939246A (en) * 1958-02-24 1960-06-07 Edmond A Glos Toy ball
US3722134A (en) * 1971-10-12 1973-03-27 C Merrill Self-propelled continuously moving toy
US3798835A (en) 1973-05-09 1974-03-26 Keehan R Mc Motor driven ball toy
JPS61268283A (ja) * 1985-05-22 1986-11-27 株式会社バンダイ 無線操縦走行ボ−ル玩具
US4927401A (en) 1989-08-08 1990-05-22 Sonesson Harald V Radio controllable spherical toy
CA2091218A1 (fr) 1993-01-04 1994-07-05 Richard P. Christen Balle-jouet motorisee avec couple ameliore
US5297981A (en) 1993-02-04 1994-03-29 The Ertl Company, Inc. Self-propelled bouncing ball
US5439408A (en) 1994-04-26 1995-08-08 Wilkinson; William T. Remote controlled movable ball amusement device
US5533920A (en) 1995-02-13 1996-07-09 Toy Biz, Inc. Self-propelled musical toy ball
US5692946A (en) 1996-01-11 1997-12-02 Ku; Wang-Mine Spherical steering toy
US5823845A (en) 1996-03-12 1998-10-20 Kieran Bergin, Inc. Mobile, gyroscopically stabilized toy with controlled multi-action movements
US5947793A (en) 1997-12-30 1999-09-07 Dah Yang Toy Industrial Co., Ltd. Self-propelling rolling toy

Also Published As

Publication number Publication date
US6227933B1 (en) 2001-05-08

Similar Documents

Publication Publication Date Title
CA2274770A1 (fr) Robot-boule
Michaud et al. Roball, the rolling robot
Hamann Swarm robotics: A formal approach
Ben-Ari et al. Elements of robotics
US20160031497A1 (en) Automatic stair-climbing robot platform
US20170252642A1 (en) Moving Floor for Interactions with Virtual Reality Systems and Uses Thereof
Zachiotis et al. A survey on the application trends of home service robotics
Bogue Domestic robots: Has their time finally come?
WO2016165793A1 (fr) Drone de nettoyage.
JP7298860B2 (ja) 仮想キャラクタを想定する自律行動型ロボット
FR2916152A1 (fr) Robot polyvalent
Yu et al. An interactive robotic walker for assisting elderly mobility in senior care unit
US20150245593A1 (en) Autonomous motion device, system, and method
Ball et al. iRat: Intelligent rat animat technology
Ciupe et al. New trends in service robotics
Michaud et al. Perspectives on mobile robots as tools for child development and pediatric rehabilitation
US20220291665A1 (en) Information processing apparatus, control method, and program
WO2021039194A1 (fr) Dispositif de traitement d'informations, son procédé de commande, et programme
Rogers Robot: Meet the Machines of the Future
Othayoth et al. A terrain treadmill to study animal locomotion through large obstacles
cois Michaud et al. An autonomous toy-rolling robot
US10946298B1 (en) Positioning and guiding mechanisms for appendages and vehicle platform
US12001226B2 (en) Information processing apparatus, control method, and program
Hamouda Cooperative transport in swarm robotics. Multi object transportation
EP4070866B1 (fr) Dispositif de traitement d'informations, procédé de traitement d'informations et programme de traitement d'informations

Legal Events

Date Code Title Description
FZDE Discontinued