BABY WALKER APPARATUS AND METHOD OF CONTROLLING THE SAME
20200163467 ยท 2020-05-28
Inventors
Cpc classification
B60T1/005
PERFORMING OPERATIONS; TRANSPORTING
B60T7/22
PERFORMING OPERATIONS; TRANSPORTING
F16D63/006
MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
G05D1/0214
PHYSICS
G08B21/0205
PHYSICS
G08B21/0266
PHYSICS
B60B33/0086
PERFORMING OPERATIONS; TRANSPORTING
G08B21/0261
PHYSICS
G08B21/0258
PHYSICS
International classification
Abstract
A baby walker comprises sensors and control mechanisms to detect dangerous situations and to stop or substantially slow the baby walker. The baby walker uses proximity sensors, position sensors, presence sensors, and/or communication modules in order to assess the environment for the safety of the child. It also includes a controller that can apply a brake to the wheel assembly to stop or substantially slow the baby walker so as to protect the baby from entering dangerous regions or come in close proximity to objects. The baby walker may further receive and/or transmit information from an external device which may be operated by the child's guardian to define the borders of dangerous regions or a predefined travel distance.
Claims
1. A baby walker, comprising: a walking assembly including a plurality of wheel assemblies; a proximity sensor operative to detect an object and generate a proximity signal; and a controller, including a processing unit and program code stored on a storage device of said controller, said controller is coupled with the proximity sensor and at least one of the plurality of wheel assemblies; wherein the controller is configured to receive the proximity signal, via the proximity sensor, and to apply a brake signal to the at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when a first distance between the object and the baby walker is less than a first predetermined value.
2. The baby walker of claim I, wherein the walking assembly comprises: an upper member; a seat rotatably coupled with the upper member; and a lower member coupled with the upper member; wherein the plurality of wheel assemblies are coupled with the lower member.
3. The baby walker of claim 2, wherein the at least one of the plurality of wheel assemblies comprises: a housing rotatably coupled with the lower member; a wheel rotatably coupled with the housing; and a braking system operative to engage the wheel to one of substantially slow and stop the wheel.
4. The baby walker of claim 3, wherein the wheel comprises a plurality of holes disposed circumferentially around a center of the wheel and wherein the braking system is a solenoid actuator operative to receive the brake signal and actuate a rod into one of the plurality of holes to stop the baby walker.
5. The baby walker of claim 3, wherein the braking system is an electrical motor having a shaft rotatably coupled with the wheel and wherein the motor is operative to receive the brake signal and apply a torque on the shaft to substantially slow the baby walker.
6. The baby walker of claim 1, wherein the proximity sensor comprises one of an infrared sensor and an ultrasonic sensor.
7. The baby walker of claim 1, further comprising: a position sensor operative to detect a position of the baby walker and generate a position signal; wherein the controller is further coupled with the position sensor and further configured to receive the position signal, via the position sensor, and to apply the brake signal to the at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when a second distance between the position and a starting position of the baby walker is greater than a second predetermined value.
8. The baby walker of claim 7, wherein the position sensor comprises at least one of Global Positioning System (GPS), a rotary encoder, an optical sensor, a LiDAR sensor, an infrared sensor, and an ultrasonic sensor.
9. The baby walker of claim 1, further comprising: a position sensor operative to detect a position of the baby walker and generate a position signal; wherein the controller is further coupled with the position sensor and further configured to receive the position signal, via the position sensor, and to apply the brake signal to the at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when a coordinate of the position resides one of inside and outside of a predetermined region.
10. The baby walker of claim 9, further comprising: a communication module operative to at least one of receive and transmit radio waves; wherein the controller is further coupled with the communication module and further configured to receive a plurality of coordinates of the predetermined region from an external device.
11. The baby walker of claim 9, wherein the, predetermined region is at least one of a baby room, a swimming pool, a living room, and a kitchen of a house.
12. The baby walker of claim 1, further comprising: a weight sensor operative to detect a weight of a baby and generate a weight signal; and a communication module operative to at least one of receive and transmit radio waves; wherein the controller is further coupled with the weight sensor and the communication module and further configured to receive the weight signal, via the weight sensor, and to transmit a warning signal, via the communication module when the weight is less than a second predetermined value.
13. The baby walker of claim 12, wherein the weight sensor comprises a load cell and the communication module comprises at least one of a WIFI module and a Bluetooth module.
14. A method of monitoring and controlling a baby walker, said baby walker comprising a walking assembly including a plurality of wheel assemblies, a proximity sensor, and a controller, said method comprising: detecting an object, via the proximity sensor; generating a proximity signal, via the proximity sensor; receiving the proximity signal, via the controller; and applying a brake signal to at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when a first distance between the object and the baby walker is less than a first predetermined value, via the controller.
15. The method of claim 14, wherein the baby walker further comprises a position sensor, said method further comprising: detecting a position of the baby walker, via the position sensor; generating a position signal, via the position sensor; receiving the position signal, via the controller; and applying the brake signal to at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when a second distance between the position and a starting, position of the baby walker is greater than a second predetermined value, via the controller.
16. The method of claim 14, wherein the baby walker further comprises a position sensor, said method further comprising: detecting a position of the baby walker, via the position sensor; generating a position signal, via the position sensor; receiving the position signal, via the controller; and applying the brake signal to at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when a coordinate of the position resides one of inside and outside of a predetermined region, via the controller.
17. The method of claim 16, wherein the baby walker further comprises a communication module, said method further comprising: receiving a plurality of coordinates of the predetermined region from an external device.
18. The method of claim 14, wherein the baby walker further comprises a weight sensor and a communication module, said method further comprising: detecting a weight of a baby, via the weight sensor; generating a weight signal, via the weight sensor; receiving the weight signal, via the controller; and transmitting a warning signal when the weight is less than a second predetermined value, via the communication module.
19. A method of walking a baby via a baby walker, comprising: providing a walking assembly including a plurality of wheel assemblies; providing a proximity sensor operative to detect an object and generate a proximity signal; and providing a controller, including a processing unit and program code stored on a storage device of said controller, said controller is coupled with the proximity sensor and at least one of the plurality of wheel assemblies; wherein the controller is configured to receive the proximity signal, via the proximity sensor, and to apply a brake signal to the at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when a first distance between the object and the baby walker is less than a first predetermined value.
20. The method of claim 19, further comprising: providing a position sensor operative to detect a position of the baby walker and generate a position signal; wherein the controller is further coupled with the position sensor and further configured to receive the position signal, via the position sensor, and to apply the brake signal to the at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when a second distance between the position and a starting position of the baby walker is greater than a second predetermined value.
21. The method of claim 19, further comprising: providing a position sensor operative to detect a position of the baby walker and generate a position signal; wherein the controller is further coupled with the position sensor and further configured to receive the position signal, via the position sensor, and to apply the brake signal to the at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when a coordinate of the position resides one of inside and outside of a predetermined region.
22. The method of claim 21, further comprising: providing a communication module operative to at least one of receive and transmit radio waves; wherein the controller is further coupled with the communication module and further configured to receive a plurality of coordinates of the predetermined region from an external device.
23. The method of claim 19, further comprising: providing a weight sensor operative, to detect a weight of a baby and generate a weight signal; and providing a communication module operative to at least one of receive and transmit radio waves; wherein the controller is further coupled with the weight sensor and the communication module and further configured to receive the weight signal, via the weight sensor, and to transmit a warning signal, via the communication module when the weight is less than a second predetermined value.
24. A baby walker, comprising: a walking assembly including a plurality of wheel assemblies; a position sensor operative to detect a position of the baby walker and generate a position signal; and a controller, including a processing unit and program code stored on a storage device of said controller, said controller is coupled with the position sensor and at least one of the plurality of wheel assemblies; wherein the controller is configured to receive the position signal, via the position sensor, and to apply a brake signal to the at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when at least one of: a distance between the position, and a starting position of the baby walker is greater than a predetermined value; a coordinate of the position resides inside of a predetermined region; and a coordinate of the position resides outside of a predetermined region
25. A method of monitoring and controlling a baby walker, said baby walker comprising a walking assembly including a plurality of wheel assemblies, a position sensor, and a controller, said method comprising: detecting a position of the baby walker, via the position sensor; generating a position signal, via the position sensor receiving the position signal, via the controller; and applying a brake signal to at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker when at least one of: a distance between the position and a starting position of the baby walker is greater than a predetermined value; a coordinate of the position resides inside of a predetermined region; and a coordinate of the position resides outside of a predetermined region; via the controller.
Description
DESCRIPTION OF THE DRAWINGS
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
[0041]
[0042]
[0043]
[0044]
[0045]
[0046]
[0047]
[0048]
[0049]
[0050]
[0051]
[0052]
[0053]
[0054]
[0055]
[0056]
DETAILED DESCRIPTION OF THE PRESENTLY PREFERRED EMBODIMENTS
[0057]
[0058] The baby walker 100 comprises a walking assembly which includes a plurality of wheel assemblies. In this preferred embodiment, the baby walker 100 comprises five wheel assemblies 106, 112, 116, 124, and 134. The walking assembly comprises an upper member 104, a seat 118 which is rotatably coupled with the upper member 104, and a lower member 130 which is coupled with the upper member 104. According to this preferred embodiment, the lower member 130 is coupled with the upper member 104 through five struts 102, 110, 114, 120, and 128.
[0059] In this preferred, embodiment, the baby walker 100 comprises five sensors 138, 140, 144, 146, and 148. The sensors 138, 148, and 146 are proximity sensors operative to detect objects that come in close proximity to the baby walker 100 and generate proximity signals. The sensor 140 is a position sensor operative to detect a position of the baby walker 100 and generate a position signal. The sensor 144 is a weight sensor operative to detect a weight of a baby that is seated in the baby walker 100 and generate a weight signal. The baby walker 100 further comprises a communication module 142 operative to at least one of receive and transmit radio waves. One or more of the plurality of wheel assemblies 106, 112, 116, 124, and 134, comprises a braking system, discussed in greater detail below, operative to engage the wheel to one of substantially slow and stop the wheel. A controller 136 is coupled to and in communication with the sensors 138, 140, 144, 146, 148, the communication module 142, and the one or more of the plurality of wheel assemblies 106, 112, 116, 124, and 134.
[0060] A proximity sensor is a sensor that can detect the presence of nearby objects without any physical contact. Common proximity sensors emit an electromagnetic field or a beam of electromagnetic radiation, for instance in the infrared spectrum, and detects changes in the return signal. As the object gets closer to the proximity sensor, the signal is increased in value so as to indicate the distance between the object and the sensor. Different types of proximity sensors may be utilized to detect metallic and nonmetallic objects. Such proximity sensors include capacitive proximity sensor, photoelectric sensor, and an inductive proximity sensor. According to a preferred embodiment, the proximity sensors 138, 146, and 148 include infrared sensors and ultrasonic sensors. The HC-SR04 ultrasonic sensor and the GP2Y0A21YK infrared sensor, both available from SparkFun Electronics of Niwot of Colo., may be utilized.
[0061] The position sensor 140 may include one or more of a Global Positioning System (GPS), a rotary encoder, an optical sensor, a LiDAR sensor, an infrared sensor, and an ultrasonic sensor. The GPS operates to at least receive the (x, y, z) coordinates of the baby walker 100. The rotary encoder which may be coupled with the wheel assemblies 106, 112, 116, 124, and 134 operates to measure the rotations of the associated wheels and to estimate the position of the baby walker 100 relative to a starting position. The optical sensor and the LiDAR sensor may also be utilized to ascertain the location of the baby walker 100 and/or the distance traveled by the baby walker 100.
[0062] The communication module 142 receives and/or transmits radio waves. The communication module 142 maybe the ESP8266 WiFi Module or the HC-05 Bluetooth Module, both available from SparkFun Electronics of Niwot of Colo. The communication module 142 is coupled to and in communication with the controller 136 and can receive coordinates of predetermined regions from an external device. These coordinates along with the position of the baby walker 100 will be used by the controller 136 to determine if and when to apply a brake signal to the wheel assemblies 106, 112, 116, 124, and 134.
[0063] The controller 136 is configured to receive the proximity signals from the proximity sensors 138, 146, and 148, the position signal from the position sensor 140, and the weight signal from the weight sensor 114. The controller 136 is configured to apply the brake signal to at least one of the plurality of wheel assemblies 106, 112, 116, 124, and 134 to either substantially slow or stop the baby walker 100 in accordance with the received signals.
[0064] For instance, the controller 136 may be configured to receive the proximity signals from the proximity sensors 138, 146, and 148 and to apply the brake signal to the at least one of the plurality of wheel assemblies 106, 112, 116, 124, and 134 to one of substantially slow and stop the baby walker 100 when a first distance between an object and the baby walker 100 is less than a first predetermined value. For example, the first predetermined value maybe 0.5 feet of distance from the baby walker 100.
[0065] The controller 136 may be further configured to receive the position signal from the position sensor 140 and to apply the brake signal to the at least one of the plurality of wheel assemblies 106, 112, 116, 124, and 134 to one of substantially slow and stop the baby walker 100 when a second distance between the position and a starting position of the baby walker 100 is greater than a second predetermined value. The second predetermined value maybe 3.0 feet of distance from the starting position of the baby walker 100.
[0066] In an alternative embodiment, the controller 136 may be further configured receive the position signal from the position sensor 140 and to apply the brake signal to the at least one of the plurality of wheel assemblies 106, 112, 116, 124, and 134 to one of substantially slow and stop the baby walker 100 when a coordinate of the position resides one of inside and outside of a predetermined region. For instance, the predetermined region may be a baby room, a swimming pool, a living room, and a kitchen of a house, see
[0067] In yet another alternative embodiment, a user may utilize an external device to draw a region on a screen of the external device, see
[0068] The controller 136 may be further configured to receive the weight signal from the weight sensor 144 and to transmit a warning signal, via the communication module 142 when the weight is less than a second predetermined value. The second predetermined value may be 15 pounds. Accordingly, the controller 136 is configured to notify the baby's guardian that the baby is no longer seated inside the baby walker 100. According to one preferred embodiment, the weight sensor is a load cell.
[0069] The controller 136 maybe analog or digital such as a microcontroller. In one preferred embodiment, the microcontroller is a 68HC08 processor having internal flash memory available from Freescale of Austin, Tex. It is contemplated that the processor may be a combination of individual discrete or separate integrated circuits packaged in a single housing or it may be fabricated in a single integrated circuit.
[0070]
[0071]
[0072]
[0073]
[0074]
[0075]
[0076] Utilizing the baby walker 100 described above and referring to
[0077] The baby walker 702 is equipped with proximity sensors, position sensors, and weight sensors to ascertain the surrounding conditions, such as proximity of objects, terrain, its position with respect to a starting position or predefined regions, and the presence or absence of the baby inside the baby walker 702. For instance, a proximity sensor detects an object 714 and generates a proximity signal where a controller, such as the controller 136, receives the signal applies a brake signal to at least one of the plurality of wheel assemblies to one, of substantially slow and stop, the baby walker 702 when a first distance between the object 714 and the baby walker 702 is less than a first predetermined value. The first predetermined value maybe stored on a storage device of the controller 136 or may be communicated to the controller via a communication module such as the communication module 142.
[0078] The user may also desire to limit the movements of the baby walker 702 to within a radius of, say, 5 feet. The user may utilize the user interface to communicate the predetermined value of 5 feet and the present position of the baby walker 702, as the starting position of the baby walker 702, to the controller 136, via the communication module 142. The position sensor, detecting the position of the baby walker 702, generates a position signal, the controller 136 receives the position signal, and applies the brake signal to at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker 702 when the distance between the position of the baby walker 702 and the starting position of the baby walker 702 is greater than 5 feet.
[0079] The user may alternatively desire to limit the movements of the baby walker 702 to within a predetermined region, say the baby room 710. The user may utilize the user interface to communicate the predetermined region to the controller 136, via the communication module 142. The position sensor, detecting the position of the baby walker 702, generates a position signal, the controller 136 receives the position signal, and is configured to apply the brake signal to at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker 702 when a coordinate of the position resides outside of the baby room 710. Alternatively, the user may choose the living room 712 to be the predetermined region and the controller 136 is configured to apply the brake signal to at least one of the plurality of wheel assemblies to one of substantially slow and stop the baby walker 702 when a coordinate of the position resides inside of the living room 712.
[0080] The weight of a baby seated inside the baby walker 702 is also monitored and communicated via the communication module 142. For instance, if the baby walker tips over or someone abducts the baby, the weight sensor, detecting the weight of the baby, generates a weight signal a weight, the controller 136 receives the weight signal and is configured to transmit a warning signal when the weight is less than a predetermined values, for example, 8 pounds. Alternatively, the controller 136 may generate a loud sound via an internal speaker.
[0081]
[0082]
[0083] The foregoing explanations, descriptions, illustrations, examples, and discussions have been set forth to assist the reader with understanding this invention and further to demonstrate the utility and novelty of it and are by no means restrictive of the scope of the invention. It is the following claims, including all equivalents, which are intended to define the scope of this invention.