The application generally relates to a robotic animal puzzle. The application relates more specifically to a robotic animal puzzle with articulated appendages with controllable movements.
Robotic puzzles are used for entertainment and educational purposes, to teach mechanical skills and anatomy, and for enjoyment. The process of assembling modular components into a replica of an animal provides entertainment and is instructive in the assembly and interconnection of interactive parts. In addition, with the inclusion of microprocessor controls, the robotic puzzle may be assembled to be interactive and mobile, to simulate actual animal movements.
What is disclosed is a system and/or method that provides an animal shaped robot arranged in puzzle form that satisfies one or more of these needs or provides other advantageous features. Other features and advantages will be made apparent from the present specification. The teachings disclosed extend to those embodiments that fall within the scope of the claims, regardless of whether they accomplish one or more of the aforementioned needs for interlocking mechanisms and flexible linkages for a robotic animal puzzle.
One embodiment is directed to a robotic animal device. The robotic animal device includes a head portion a torso portion, multiple leg portions, and a tail portion. The head portion includes a neck group operably coupled with the torso portion through a tilt group and a pan group. The tilt group includes a middle piece, a mouth piece, an eye piece, a chin piece, an ultrasound sensor, an ear piece, and a first servo motor operable to tilt the head portion. The pan group includes opposing neck pieces, a small servo arm, a base piece, a pair of small lock portions, and a long servo arm; and a second servo motor connected between the torso group and the neck group at a shoulder portion of the torso portion. The torso portion includes a top piece and a bottom piece, at least one feature for tuning a center of mass of the robotic animal, an optional controller mounted on the top piece to coordinate the sensors and actuators of the animal device, a battery holder configured to receive one or more batteries. The battery holder is movably attached to the bottom piece by adjustment of the position with respect to the plurality of features, for tuning the center of mass of the robotic animal device. The multiple leg portions are movably attached to the torso portion to support and to control movement of the animal device.
An advantage of the invention is an easy to assemble robotic animal puzzle for entertainment and amusement.
Another advantage is the ability to tune the center of mass for balancing the movement of the robotic animal device.
Still another advantage is a thigh design having shock absorption springs to reduce wear.
Yet another advantage is a plurality of sensors installed on the movable head to simulate eyes, scan surroundings for perception and communicate signals to a controller.
A further advantage is a tail to help posturing and balancing.
Further advantages are described below and will be readily appreciated by persons skilled in the art.
3A-3E show the assembly order of the torso frame.
Referring to
The methods for driving the robotic animal puzzle 10 are described in U.S. Provisional Patent Application Ser. No. 62/614,479, filed Jan. 8, 2018, entitled “LEGGED ROBOTS AND METHODS FOR CONTROLLING LEGGED ROBOTS”, which is hereby incorporated by reference.
Referring to
Referring to
Section view B3-B3 shows that servo 25 stops pieces 21 from moving towards each other. Pushing the corners 25d and 25e of 25 into the slots 23d and 24e will lock the shoulder groups at an angle of 45 degrees.
Section view C3-C3 shows that once pieces 23, 24 are inserted into the shoulder groups on both ends, the distance between piece 23 and piece 24 is constrained by slots 21c.
The above interlocks forms a quite stable trapezoid. The only part that may become loose due to wear is the 45 degree constrained by the corners 25d and 25e in slots 23d and 24e. An optional spine piece F helps to tighten the structure by fixing the distance between 21f on the two shoulder groups.
Referring to
Referring to
The ultrasonic sensor is used for both morphological and functional uses. It resembles the eyes of a cat, and it measures the distance in front of the device and can transmit signal to the controller for perception. It can be replaced by other sensors that can fit into the space.
The assembling of pan group starts from screwing “L” shaped servo arm 39 onto one of the neck 38 at 38a. The two 38 are inserted into the wider slot 310b on the base 310 and are pushed apart into the narrower slots 310c. 310d is inserted into 38d at the same time. Two “C” shaped locks 311 are inserted to base 310 through the wider slots 310e then slides to the narrower slot 310f to lock the necks 38 and keep them perpendicular to the base. The long servo arm 312 is screwed onto base 310 and its longer ends 312g locks the small locks 311 in the narrower slot 310f. The pan and tilt groups are connected through the servo arm 39. The whole head group and the torso group are connected through the servo arm 312.
Referring to
The panning servo 41 connects the shoulder and the neck group 14. It is inserted into slot 21g on the top shoulder piece 21 and can slide freely. A spring 42 stands on the bottom shoulder piece 21 and pushes the servo towards top piece 21. A screw 43 is attached to panning servo 41 and is inserted through the spring 42. It avoids the spring from jumping out. The edge on the other side of the servo serves as the pivot for rotation. When the head drops down during collision, the servo will be able to rotate along the pivot axis. The spring absorbs some of the shock and brings the servo back to normal position.
The means for tuning the CoM by adjusting the position of the battery holder 51 are shown in
In one possible configuration, there are one or more rows of sequential screw holes 23i on the bottom torso piece 23, lined along the longer/spinal direction of the torso. The screw holes are separated by certain distances that meets the minimal precision requirements for tuning the CoM. The battery holder 51 is attached to the bottom piece by screws 52 through screw holes 51i, while its location can be adjusted by screwing into proper screw holes among the hole matrix.
Referring to
The extension force by the spring 53 is slightly stronger than the weight of the battery holder with batteries. By pushing the nut piece 27 upward, it lifts the rivet 54 into the large holes along the slot 23h. Because the width of the slot is smaller than the outer diameter of the rivet, the rivet will lock the location of the battery pack that it attaches to.
By dragging the battery holder 51 downward, the spring can be compressed more to allow the battery holder to be pulled down. Its attached rivet 54 will be pulled out of the holes on the long slot 23h. Now only the thinner screw 52 is inside the slot and is free to move along the long direction of the slot. After tuning the location of the battery pack, just release it and the spring will extend and lift the rivet 54 into the nearest larger hole along the long slot 23h. The location of the battery pack is locked again.
Referring to
Each upper leg, or thigh, includes a track to receive the motor arm 62 for each driving servo motor embedded in another body portion. The servo arm is partially constrained in the track and is pushed by a spring 61 to its regular position (shown in section view B10-B10). It can also move along the long direction of the thigh, or rotate about the joint axis.
The servo arm will experience external force or torque when the relative position between the thigh and the servo joint changes. If the force on the servo arm is larger than the compressing force of the spring, the servo arm will slide along the long direction of the thigh. If there's shearing force component, the contacting point between the servo arm and the track becomes the pivot for possible rotation. If the external torque is larger than the torque generated by the spring's tension, the servo arm will rotate and slide along the long direction at the same time (shown in section view D10-D10). The friction during the sliding also absorbs some of the energy to dampen oscillation.
The elastic linkage turns fast changing loads into gradually changed tension in the spring and dampers sudden shocks. It also creates a tolerated torsion range to avoid damage on the servo during collision, or hurt people touching the limbs.
In the disclosed embodiment, the thigh may be divided into top and bottom pieces, which may provide some convenience for manufacturing and assembling.
Referring to
In some situation, the end of the tail will be contacting ground or other surfaces and scratch. An optional wheel piece 72 is installed at the end of the tail to reduce friction. A screw 77 goes through hole 71c on the tail piece 71 through a metal rivet 76. The inner diameter of rivet is slightly larger than the diameter of screw, and the outer diameter of rivet is slightly smaller than the diameter of hole 71c. The length of the rivet is slightly larger than the thickness of tail 71. The rounded end of the rivet sits between the wheel and the tail as a washer spacer.
The tail piece 71 can be actively driven by the servo in pan direction, and can also be passively driven by gravity depending on body orientation, or by the centrifugal force caused by the fast spinning rotation. The tail piece 71 is used for balancing during walking or standing. It can rotate to the falling side to avoid rolling, pushing the body for rolling recovering, and can be the third supporting point for standing up with two hind legs.
The present application contemplates methods, systems and program products on any machine-readable media for accomplishing its operations. The embodiments of the present application may be implemented using an existing computer processors, or by a special purpose computer processor for an appropriate system, incorporated for this or another purpose or by a hardwired system.
It is important to note that the construction and arrangement of the robotic animal puzzle as shown in the various exemplary embodiments is illustrative only. Although only a few embodiments have been described in detail in this disclosure, those skilled in the art who review this disclosure will readily appreciate that many modifications are possible (e.g., variations in sizes, dimensions, structures, shapes and proportions of the various elements, values of parameters, mounting arrangements, use of materials, colors, orientations, etc.) without materially departing from the novel teachings and advantages of the subject matter recited in the claims. For example, elements shown as integrally formed may be constructed of multiple parts or elements, the position of elements may be reversed or otherwise varied, and the nature or number of discrete elements or positions may be altered or varied. Accordingly, all such modifications are intended to be included within the scope of the present application. The order or sequence of any process or method steps may be varied or re-sequenced according to alternative embodiments. In the claims, any means-plus-function clause is intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures. Other substitutions, modifications, changes and omissions may be made in the design, operating conditions and arrangement of the exemplary embodiments without departing from the scope of the present application.
As noted above, embodiments within the scope of the present application may include program products comprising machine-readable media for carrying or having machine-executable instructions or data structures stored thereon. Such machine-readable media can be any available media which can be accessed by a general purpose or special purpose computer or other machine with a processor. By way of example, such machine-readable media can comprise RAM, ROM, EPROM, EEPROM, CD-ROM or other optical disk storage, magnetic disk storage or other magnetic storage devices, or any other medium which can be used to carry or store desired program code in the form of machine-executable instructions or data structures and which can be accessed by a general purpose or special purpose computer or other machine with a processor. When information is transferred or provided over a network or another communications connection (either hardwired, wireless, or a combination of hardwired or wireless) to a machine, the machine properly views the connection as a machine-readable medium. Thus, any such connection is properly termed a machine-readable medium. Combinations of the above are also included within the scope of machine-readable media. Machine-executable instructions comprise, for example, instructions and data which cause a general purpose computer, special purpose computer, or special purpose processing machines to perform a certain function or group of functions.
This application claims priority to, and the benefit of U.S. Provisional Patent Application Ser. No. 62/747,018 filed Oct. 17, 2018, entitled “Robotic Animal Puzzle”, which is hereby incorporated by reference.
Number | Name | Date | Kind |
---|---|---|---|
5052680 | Malewicki | Oct 1991 | A |
6337552 | Inoue et al. | Jan 2002 | B1 |
6362589 | Inoue | Mar 2002 | B1 |
6371826 | Pestonji | Apr 2002 | B1 |
6421585 | Takamura | Jul 2002 | B1 |
6445978 | Takamura | Sep 2002 | B1 |
6458011 | Inoue et al. | Oct 2002 | B1 |
6481512 | Nagatsuka | Nov 2002 | B1 |
6484068 | Yamamoto et al. | Nov 2002 | B1 |
6491923 | Dave et al. | Dec 2002 | B1 |
6539283 | Takagi | Mar 2003 | B2 |
6667593 | Inoue et al. | Dec 2003 | B2 |
6705917 | Filo | Mar 2004 | B2 |
6853880 | Sakagami et al. | Feb 2005 | B2 |
7089083 | Yokoo et al. | Aug 2006 | B2 |
7233900 | Kariya | Jun 2007 | B2 |
7248170 | Deome et al. | Jul 2007 | B2 |
7401057 | Eder | Jul 2008 | B2 |
7442107 | Ueda et al. | Oct 2008 | B1 |
7657352 | Hattori et al. | Feb 2010 | B2 |
7695341 | Maddocks | Apr 2010 | B1 |
7769487 | Ayers et al. | Aug 2010 | B2 |
7813835 | Fujita et al. | Oct 2010 | B2 |
7887713 | Hesse | Feb 2011 | B2 |
7901265 | Cameron | Mar 2011 | B1 |
8057275 | Cameron | Nov 2011 | B2 |
8083565 | Fulton | Dec 2011 | B1 |
8387726 | Miyazaki | Mar 2013 | B2 |
8414350 | Rehkemper | Apr 2013 | B2 |
8713025 | Eder | Apr 2014 | B2 |
9492734 | Boulding | Nov 2016 | B2 |
9802083 | Martino | Oct 2017 | B2 |
9868072 | Ghaly | Jan 2018 | B2 |
20010029147 | Hornsby | Oct 2001 | A1 |
20020089297 | Filo | Jul 2002 | A1 |
20040210347 | Sawada | Oct 2004 | A1 |
20050079793 | Ogihara | Apr 2005 | A1 |
20070123142 | Maddocks | May 2007 | A1 |
20090047861 | Van de Rostyne | Feb 2009 | A1 |
20120022688 | Wong et al. | Jan 2012 | A1 |
20160347387 | Hurst et al. | Dec 2016 | A1 |
20190091592 | Gillies | Mar 2019 | A1 |
20200333800 | Katayama | Oct 2020 | A1 |
Number | Date | Country |
---|---|---|
104554510 | Jan 2017 | CN |
108773426 | Nov 2018 | CN |
Number | Date | Country | |
---|---|---|---|
20200122334 A1 | Apr 2020 | US |
Number | Date | Country | |
---|---|---|---|
62747018 | Oct 2018 | US |