A baby bouncer or infant soothing device (for example a swing, a rocker, or other oscillating seat) may include a seat or a portion to receive a baby and a means to allow the baby to be gently rocked, swayed, bounced, or otherwise oscillated in a soothing motion. Bouncers typically include a flexible frame and can be activated manually by an adult such that they will oscillate up and down for a short amount of time. Once the oscillation has decayed, the adult must reactivate the bouncer to maintain the oscillation. Swings may allow a different, side to side, motion of the baby in a seat. Typically, a swing will be suspended from above at a bearing and may be manually activated by an adult under the force of gravity to swing back and forth for a short time before the swinging motions decay. Drive systems in swings can be used to directly control the motion by driving the seat continuously along a path. However, the systems which achieve this motion along the path are typically complex and do not accurately replicate the natural motions that an adult may impart on an unassisted swing. Parents may also feel some degree of disconnection from their baby when using such devices because they detach the adult from interacting with the baby. What is needed is an improved infant soothing device which overcomes these and other limitations.
There is provided an infant soothing device, including a baby bouncer as defined in the appended claims. There is also provided methods of operating infant soothing devices according to the appended claims.
In a first embodiment there is provided a baby bouncer comprising a base; a seat configured to receive a baby; a joint connecting the seat with the base and configured to support the seat above the base, and wherein the joint is configured to permit reciprocating motion of the seat relative to the base; an actuator connected between the base and the seat, and configured to impart a driving force on the seat.
The actuator may be an electromagnetic actuator and wherein the driving force is a magnetic force.
The joint may comprise a resilient member configured to support the seat at a central position above the base and return the seat towards the central position after the seat has been deflected.
The joint may comprise a hinge or an axle configured to support the seat at a central position above the base and allow rotation of the seat relative to the base.
The baby bouncer may further comprise a resilient member connected to the seat and to the base and configured to return the seat towards the central position after the seat has been deflected, and optionally wherein the baby bouncer comprises an adjustment member connected to the resilient member and configured to adjust a pre-load applied to the resilient member.
The resilient member may comprise an extension spring, optionally wherein the extension spring is a coil spring.
The joint may be located at a first height and first lateral position relative to the base, the extension spring being connected to the seat at a first connection point, the extension spring being connected to the base at a second connection point, and the second connection point being located at a second height and a second lateral position relative to the base, and wherein the first connection point lies substantially on a straight line between the joint and the second connection point.
The baby bouncer may be configured such that deflection of the seat causes an extension and a rotation of the resilient member.
Rotation of the resilient member may be such that it changes the effective spring rate of the restoring force to return the seat towards the central position.
The seat may comprise a swingarm and a baby receptacle, wherein the swingarm extends substantially from the baby receptacle and past the hinge or axle.
The hinge or axle may be supported by a post extending upwardly from the base.
The electromagnetic actuator may comprise an electromagnetic coil fixed to the base the seat comprising a magnetic material in proximity to the electromagnetic coil. Optionally the magnetic material is a ferromagnetic material or a permanent magnet.
The electromagnetic actuator may comprise an electromagnetic coil fixed to the seat and the base comprises a magnetic material in proximity to the electromagnetic coil. Optionally the magnetic material is a ferromagnetic material or a permanent magnet.
The baby bouncer may further comprise an electrical driver configured to drive the electromagnetic coil with an electric current. Optionally, the electrical driver is configured to provide an electric current to attract the magnetic material. Optionally, the electrical driver is configured to provide an electric current to repel the magnetic material.
The baby bouncer may further comprise a sensor configured to detect one or more of the deflection of the seat relative to the base, the velocity of the seat relative to the base, and the acceleration of the seat. Optionally, the sensor comprises an optical encoder, electromagnetic encoder, a Micro Electromechanical Sensor (MEMS) device, a gyroscope, an accelerometer, or the electromagnetic coil.
The sensor may be connected to a processor, wherein the processor is configured to derive the velocity of the seat relative to the base from multiple measurements of the deflection of the seat relative to the base, or wherein the processor is configured to derive the velocity of the seat relative to the base by numerical integration of the acceleration of the seat.
Optionally, when the sensor or processor detects a velocity of the seat in a first direction relative to the base the electromagnetic actuator is configured to drive the seat in the first direction.
Optionally, when the sensor or processor detects a velocity of the seat in a second direction opposite to the first direction, the electromagnetic actuator is configured to not drive the seat in the first direction or the second direction.
The sensor or processor may be configured to detect a maximum displacement of the seat relative to the base without the electromagnetic actuator driving the seat.
The sensor may be configured to detect current displacement of the seat relative to the base whilst the electromagnetic actuator is driving the seat.
When the current displacement of the seat relative to the base is less than the maximum displacement of the seat relative to the base, the electromagnetic actuator may be configured to provide a greater drive force to deflect the seat, and when the current displacement of the seat relative to the base is greater than the maximum displacement of the seat relative to the base, the electromagnetic actuator may be configured to provide a lesser drive force to deflect the seat.
The sensor or processor may be configured to detect a maximum displacement of the seat relative to the base without the electromagnetic actuator driving the seat in response to a trigger, and optionally wherein the trigger is caused by a button on the baby bouncer, or by a connected device, or by deflection of the seat relative to the base exceeding a predetermined threshold.
Optionally, the maximum displacement of the seat relative to the base is retrieved from electronic memory or from a server in communication with the baby bouncer.
The maximum displacement of the seat relative to the base may be user adjustable.
Optionally, the sensor or processor is configured to detect when the velocity of the seat relative to the base drops below a predetermined threshold for more than a predetermined time period, and, in response to detecting when the velocity of the seat drops below the predetermined threshold for more than the predetermined time period, the electromagnetic actuator is configured to cease driving the seat relative to the base, and optionally wherein in response to detecting when the velocity of the seat drops below the predetermined threshold for more than the predetermined time period the electromagnetic actuator is configured to apply a braking force to the seat relative to the base.
The electromagnetic actuator may comprise a load cell configured to detect the force applied by the electromagnetic actuator. Optionally, the electromagnetic actuator is configured to cease driving the seat relative to the base when the force detected by the load cell exceeds a predefined threshold.
The actuator may be releasably connected between the base and the seat, and optionally wherein the actuator is configured to be disconnected from the base and disconnected from the seat.
Optionally, the joint is configured such that the reciprocating motion of the seat extends in a substantially vertical direction with respect to the base. Further optionally, the joint is configured such that the reciprocating motion of the seat follows a path, and wherein the path is linear or circular, or elliptical, or follows a figure of 8.
There is also provided a method of controlling a baby bouncer, comprising providing a seat resiliently mounted to a base such that the seat may oscillate about a midpoint; measuring a first deflection of the oscillation of the seat in a first direction; measuring a second deflection of the oscillation of the seat in the first direction; determining that the measured first deflection is different from the measured second deflection; and providing an energy input to correct the deflection of the oscillation of the seat in the first direction.
The baby bouncer may further comprise an actuator connected between the base and the seat and the step of providing an energy input to correct the deflection of the oscillation of the seat in the first direction comprises controlling the actuator to impart a force on the seat in the first direction.
Optionally, the first deflection of the oscillation of the seat in the first direction is a user-controlled manual deflection of the seat.
Further optionally, the second deflection of the oscillation of the seat in the first direction is an actuator-controlled deflection of the seat.
The actuator may be an electromagnetic actuator.
Measuring of the first deflection of the oscillation of the seat in the first direction may be initiated by a button in communication with the baby bouncer, a user device in communication with the baby bouncer, or automatically upon detection of manual movement of the seat in the first direction beyond a predetermined threshold.
Measuring of the first deflection of the oscillation of the seat in the first direction may be performed in a first bouncing session, and the measuring of the second deflection of the oscillation of the seat in the first direction is performed in a second bouncing session, and optionally wherein the first bouncing session and the second bouncing session are separated by a time period of no oscillation of the seat.
There is also provided a method of controlling a baby bouncer comprising: providing a seat resiliently mounted to a base such that the seat may oscillate about a midpoint; detecting, using a sensor, a deflection of the seat in a first direction; detecting, using the sensor, a deflection of the seat in a second direction opposite to the first direction; imparting a driving force to the seat in the first direction when the deflection of the seat in the first direction is detected; and not imparting a driving force to the seat when the deflection of the seat in the second direction is detected.
The driving force may be imparted to the seat by means of an actuator, optionally an electromagnetic actuator.
The seat may be mounted to the base by a bearing and the resilience is provided by a spring. Optionally, the spring is configured to have a spring rate such that the maximum force provided by the electromagnetic actuator is exceeded by the maximum force provided by the spring at a maximum deflection of the seat. The sensor may comprise one or more of an optical encoder, an inductive sensor, an accelerometer, or a position sensor.
In a further embodiment, there is provided an infant soothing device comprising a stand, an infant receiving portion; wherein the infant receiving portion is rotatably mounted on the stand; and a biasing means connected to the infant receiving portion and configured to cause a rotation of the infant receiving portion relative to the stand.
The biasing means may be an active biasing means, and optionally the active biasing means is configured to convert an electrical input into rotation of the infant receiving portion. The active biasing means may comprise one or more of an electrical coil, a coil spring, a leaf spring, a pneumatic chamber, and a hydraulic chamber.
The infant receiving portion may be rotatably mounted on the stand such that the infant receiving portion extends vertically away from the stand, or such that the infant receiving portion extends horizontally away from the stand, and optionally wherein the infant receiving portion is configured to oscillate about a midpoint. The oscillation about a midpoint of the infant receiving portion may be configured to extend in a substantially vertical direction, or in a substantially horizontal direction.
With reference to
The hinge or axle 110 may be disposed horizontally with respect to the base 104. That is, the hinge or axle 110 may be oriented such that rotating the seat 102 about the joint 108 results in a substantially vertical bouncing motion.
In an alternative embodiment, the joint 108 may itself comprise a resilient member configured to support the seat at a central position above the base. For example, instead of including an axle or hinge, the joint 108 may comprise a resilient material which allows the seat 102 to deflect by elastically deforming. The resilience of the resilient material may provide the restoring force to return the seat 102 to the central position after the seat has been deflected.
In an embodiment, the baby bouncer 100 may comprise an adjustment member connected to the resilient member 112 and configured to adjust a preload applied to the resilient member 112. For example, the adjustment member may comprise a dial or a threaded knob configured to adjust the length of the resilient member 112 when the seat is in a central position. By changing the amount of preload on the resilient member 112, the characteristics of the baby bouncer 100 may be adjusted. For example, by increasing the preload on the resilient member 112, the natural frequency of the oscillations of the seat 102 may be greater. By decreasing the preload on the resilient member, the natural frequency of the oscillation of the seat 102 may be lower. Adjustment of the preload of the resilient member 112 may be done to change the oscillation frequency or to maintain a given oscillation frequency under a different weight occupant.
The baby bouncer 100 may further comprise an actuator 120 connected between the base 104 and the seat 102. The actuator 120 is configured to impart a driving force on the seat 102. The actuator 120 may be an electromagnetic actuator, and the driving force may be a magnetic force.
Turning to
Whilst it has been shown in
The baby bouncer 100 may further comprise an electrical driver. The electrical driver is configured to drive the electromagnetic coil 122 with an electric current. The electrical driver may be connected to the electromagnetic coil 122 via wires or another electrical connection. The electrical driver may be configured to provide an electric current flowing in a first direction in the coil 122 such that the coil 122 attracts the magnetic material 126.
In an alternative embodiment, the electrical driver may be configured to provide an electric current flowing in a second direction in the coil 122 such that the coil 122 repels the magnetic material 126. In such a case, the magnetic material 126 may be a permanent magnet or an electromagnet having a corresponding magnetic field.
The electromagnetic actuator may further comprise a load cell 130 configured to detect the force applied by the electromagnetic actuator 120. The load cell 130 may be a conventional load cell 130 configured to provide a voltage at a load cell output which is dependent on the load applied to the load cell 130. The load cell 130 may be connected to the electrical driver such that the electrical driver may be configured to respond to load measurements from the load cell 130. For example, the baby bouncer 100 may be configured such that the electromagnetic actuator 120 ceases to drive the seat 102 relative to the base 104 when the force detected by the load cell 130 exceeds a predefined threshold. The predefined threshold may be set at a level so as to prevent damage to a user or the product in use. For example, if the seat 102 becomes trapped in position or caught in the environment (e.g. when the seat is placed in an inappropriate position, pressing against a couch or other furniture) the load cell 130 may provide an indication that the load applied by the actuator is too great, and the electromagnetic actuator 120 may cease to drive the seat 102. In another example, the seat 102 may be occupied by an inappropriate user (such as an adult, or older child) whose weight exceeds what the baby bouncer 100 is designed to accommodate. In such an instance, the load measure by the load cell 130 may exceed the predefined threshold and the electromagnetic actuator 120 may cease to drive the seat 102 relative to the base 104.
The load cell 130 may be configured to detect the force applied by the electromagnetic actuator 120 to determine the mass of the occupant. For example, the force applied by the electromagnetic actuator 120 would be larger to achieve a given acceleration of the seat 102 including the occupant if the occupant of the seat 102 has a greater mass, consistent with Newton's second law of motion. By determining the force from the load cell 130, and the known acceleration of the seat 102, the mass of the occupant may be calculated from the force divided by the acceleration. In an embodiment, the mass of the occupant may be monitored or tracked over a period of time, or multiple uses of the baby bouncer 100 to determine the weight change of the occupant.
The load cell 130 may be configured to detect the force applied by the electromagnetic actuator 120 to determine a degree of movement of the occupant of the seat 102. For example, a baby in the baby bouncer 100 may move around within the seat 102. The motion of the baby in the baby bouncer 100 will cause a shift in the centre of mass of the baby in the baby bouncer which is detectable by the load cell 130. In an embodiment, the baby bouncer 100 may be configured to detect an intensity of the movement of the centre of mass by measurement of the force applied to the load cell 130 and provide feedback based on the detected movement. The feedback may include data presented to a user, or altering the operation of the baby bouncer 100 in response to the detected movement. In this way, the baby bouncer 100 may be configured to operate at a different frequency or amplitude in response to a detected movement in the seat 102. In a further embodiment, the movement detected in the seat 102 by the measurement from the load cell 130 may provide an indication that an occupant is awake or asleep. The indication that an occupant is awake or asleep based on the movement detected in the seat 102 may be used to track the sleep of the baby.
Additionally or alternatively, a load cell 130 may be located on the base 104 of the baby bouncer 100. Where the load cell 130 is located on the base 104 of the baby bouncer 100, the load cell 130 may provide a measurement of the force applied between the base 104 and the floor on which the base 104 is supported. The load cell 130 located on the base 104 may provide indications of occupant weight and/or forces being applied to the seat 102 when oscillating by detecting the reactive force between the base 104 and the ground in reaction to the occupant's weight and the motion of the seat 102.
The actuator 120 may be releasably connected between the base 104 and the seat 102. That is, the actuator 120 may be removably coupled to the base 104 and the seat 102 such that the seat 102 may be manually manipulated without the presence of the actuator 120. The actuator 120 may be retrofitted or attached to a baby bouncer 100 which did not previously include an actuator 120 to provide the additional functionality of the actuator 120. The actuator 120 may be disconnected from the base and disconnected from the seat 102 to provide, for example, a bouncer 100 which may be safely transported in the hold of an aircraft. The actuator 120 may include a battery power source or other electrical equipment which may not be safely transported in the hold of an aircraft. By removing the actuator 120, the bouncer 100 may be allowed on flights. The actuator 120 may be small enough on its own that a user may transport the actuator 120 in the cabin of a passenger flight, or discarded such that the bouncer 100 may be operated manually until the actuator 120 is reattached. This may be useful for travel, where the bouncer 100 may be taken in its lightweight manual form for a short trip, but the full functionality restored by reattaching the actuator 120 at a later date.
Turning to
The extension spring 112 is connected between the base 104 and the seat 102. As shown in
The first connection point 150 may travel along a first arc A1 when the seat 102 is deflected. The first connection point 150 may rotate about the joint 108 scribing the first arc A1. If the extension spring 112 were to rotate about the second connection point 152 without extending or compressing, the end of the spring connected to the swingarm 140 at the first connection point 150 would follow a second arc A2. To put it another way, a second arc A2 may be scribed as a constant radius about the second connection point 152 overlapping with the first arc A1 at a single point.
In the embodiment shown in
Furthermore, in the embodiment shown in
Whether the infant soothing device is a swing, a rocker, or a bouncer, the infant receiving portion may be rotatably mounted on the stand such that the infant receiving portion extends vertically away from the stand, or such that the infant receiving portion extends horizontally away from the stand. In this way, the infant receiving portion may include substantially vertical oscillation, substantially horizontal oscillation, or a combination of vertical and horizontal oscillation.
The baby bouncer or infant soothing device may be configured such that the reciprocating motion follows a path, and that path may be linear (bouncing back and forth), circular (following an arc), elliptical (following an arc with a varying radius), or a figure of 8 (a combination of two oscillations in perpendicular directions).
The baby bouncer 100 may comprise a sensor 160 configured to detect the deflection of the seat 102 relative to the base 104. The sensor 160 may directly detect the deflection of the seat 102 such as in the case of an optical encoder, or the sensor may indirectly detect the deflection of the seat by measuring the velocity of the seat (for example by using a electromagnetic encoder or back EMF measurement), or by measuring the acceleration of the seat (for example by using a gyroscope or an accelerometer). The sensor 160 may indirectly measure the deflection of the seat by integration of the velocity or the acceleration measurements. The sensor may comprise a Micro Electromechanical Sensor or MEMS device.
Back EMF measurement to sense the velocity of the seat may be achieved in combination with an actuator 120 which comprises an electromagnetic coil and a magnet. The motion of the magnet relative to the electromagnetic coil may be recorded independently of the drive motions being applied (e.g. by filtering the drive signal or by measuring the voltage across and current flowing through the electromagnetic coil) since the motion of the electromagnetic coil in the magnetic field provided by the magnet causes a voltage across the electromagnetic coil in series with the driving voltage.
Where the actuator 120 comprises an electromagnetic coil and a magnetic component which is not a permanent magnet, the electromagnetic coil may be used as an electromagnetic encoder. For example, the inductance of the electromagnetic coil may be measured (e.g. in response to one or more frequencies of applied alternating current). As the electromagnetic coil is moved closer to the magnetic component (e.g. a ferromagnetic component), the inductance of the electromagnetic coil increases. As the electromagnetic coil is moved further from the ferromagnetic component, the inductance of the electromagnetic coil decreases. The increase or decrease of the inductance provides an indication of the position of the seat 102 with respect to the base 104.
The sensor may be connected to a processor which may be part of a microcontroller configured to control the baby bouncer 100. The processor may be configured to read measurements from the sensor 160 and derive the velocity of the seat 102 relative to the base 104 by taking multiple measurements of deflection over time, or by numerical integration of the acceleration of the seat 102. Alternatively, the processor may receive a direct measurement of the velocity of the seat 102 from the sensor 160. The measurement of velocity of the seat 102 may include a direction and a magnitude.
The detection of a velocity of the seat 102 in a first direction may be used as a means of controlling the electromagnetic actuator 120 (or an alternative actuator) to drive the seat 102 in the first direction. To put it another way, the electromagnetic actuator may be configured to drive the seat 102 in the first direction when the seat 102 is detected to be already moving in the first direction according to the signal from the sensor 160.
When the seat 102 reaches the end of travel in the first direction, for example because the restoring force of the resilient member 112 overcomes the driving force driving the seat 102 in the first direction, the sensor 160 will no longer detect a velocity of the seat 102 in the first direction. Since the sensor 160 no longer detects a velocity of the seat 102 in the first direction, the actuator 120 may be configured to no longer drive the seat 102 in the first direction. In the example shown in
When the sensor 160 detects a velocity of the seat 102 in a second direction which is opposite to the first direction, this is an indication that the seat 102 is moving under the resilient restoring force provided by the resilient member 112. The electromagnetic actuator may be configured to not provide any driving force to the seat in either the first or second direction when the sensor 160 provides an indication that the seat 102 is moving in the second direction.
As the seat 102 continues to move in the second direction opposite to the first direction, the seat 102 will move past the midpoint of the oscillating motion shown in
In an alternative embodiment, the electromagnetic actuator may be configured to provide a driving force in the first direction every other oscillation. For example, the electromagnetic actuator 120 may provide a driving force from point A to point B, no driving force between points B and E, and repeating the pattern from point E. In another alternative the actuator 120 may provide a first driving force in the first direction when the seat 102 is moving in the first direction, and a second driving force in the second direction when the seat 102 is moving in the second direction. For example, the first driving force in the first direction may be provided between points A and B, and points C and D. The second driving force in the second direction may be provided between points B and C, and points D and E. Electromagnetic force in the second direction may be provided by reversing the polarity of voltage applied to the actuator or reversing the direction of current flow provided to the actuator 120. This may work if the magnetic material 126 has its own magnetic field (e.g. it is a permanent magnet or an electromagnet being powered).
In use, an adult bouncing the bouncer may wish to provide a certain degree of bouncing amplitude and for that bouncing amplitude to be maintained without depreciating too quickly. The sensor may be configured to detect a maximum displacement of the seat relative to the base when the electromagnetic actuator 120 is not providing a driving force. For example, the adult may provide a manual or hand input to the bouncer and the sensor 160 may detect the maximum displacement of the seat 102 under the manual or hand input.
Subsequently, the sensor 160 may detect the current displacement of the seat 102 relative to the base 104 when the electromagnetic actuator 120 is providing the driving force. In this way, the sensor 160 may provide an indication of the desired displacement (i.e. the maximum displacement under manual input) and the current displacement (i.e. that displacement being achieved under actuator driven oscillation) and determine whether the current displacement is less than the desired displacement, the same as the desired displacement, or more than the desired displacement. The sensor 160 may provide an indication that there is no displacement of the seat 102 at all.
On the third bounce shown in
The sensor 160 may be configured to detect the maximum displacement MD in a detection mode initiated by a trigger. The trigger may be implemented by means of a button on the baby bouncer or in electronic communication with the baby bouncer. For example, an adult may press the button to initiate the detection mode and begin applying a manual input to the bouncer. After detecting the maximum displacement applied by that manual input, the baby bouncer may cease the detection mode and enter a driving mode in which the seat 102 is driven to the maximum displacement MD recorded in the detection mode. The detection mode may last for a predetermined time period or for a predetermined number of oscillations. Additionally, or alternatively the trigger may be implemented by a connected device, for example a cell phone, or a remote control, or a smart watch. Further additionally or alternatively, the detection mode may be triggered when deflection of the seat 102 relative to the base 104 exceeds a predetermined threshold. For example, when the sensor 160 detects that a manual input has displaced the seat beyond the predetermined threshold, the bouncer may automatically initiate the detection mode, record the maximum displacement MD, and maintain that displacement over a period of time. The button may be implemented by any conventional means, for example the button may comprise any of a mechanical switch, a membrane switch, a slider, a rotary knob or dial, a touch screen or touch sensitive panel, a capacitive contact sensor, a non-contact sensor, an infra-red sensor, a motion sensor, a foot switch, or a light sensor.
Alternatively, the maximum displacement MD may be recalled from memory in the bouncer, from a connected device, or from a server in communication with the baby bouncer. In this way, if the user has a preferred maximum displacement MD, this may be recalled to be used in subsequent sessions. Further, the preferred maximum displacement MD may be shared from the memory in the bouncer with a server in communication with the baby bouncer such that the preferred maximum displacement MD may be shared with other users or other devices (such as a second user baby bouncer).
The maximum displacement MD may be user adjustable. For example, the user may control the maximum displacement by interacting with controls on the baby bouncer or by interacting with controls displayed on a connected device (such as a remote control, cell phone, or smart watch).
The baby bouncer 100 may be configured to automatically switch off after a predetermined time period. For example, the actuator 120 may no longer provide a driving force after 10 minutes have elapsed. Additionally, or alternatively, the bouncer 100 may gradually reduce the maximum displacement MD over a time period until the seat 102 is no longer oscillating or until the seat may continue to oscillate at a low value of maximum displacement MD indefinitely.
Where the baby bouncer 100 is configured to automatically switch off after a predetermined time period, the predetermined time period may be determined based on a usage history of the baby bouncer 100. In one example, the baby bouncer 100 and/or a connected device may be configured to determine an age and/or a weight of an occupant. The weight of the occupant may be determined by the baby bouncer by measurement from the load cell 130. Alternatively, a user may input the occupant weight manually. The age of the occupant may be input based on the birth date of the occupant, or estimated based on the first date that the occupant used the baby bouncer 100. The predetermined time period may be determined based on the weight and the age of the occupant. For example, the predetermined time period may be found in a lookup table (LUT) corresponding to a list of suitable predetermined time periods for occupants of differing weights and ages. Alternatively, the predetermined time period may be determined by a calculation of the maximum safe time as a product of the weight and the age of the occupant (i.e. proportional to the weight of the occupant and proportional to the age of the occupant).
In an embodiment, if the sensor 160 or processor detects a sudden reduction in current displacement or that the seat 102 has stopped oscillating, the actuator 120 may cease to provide any further driving force until the bouncer operation has been reset. In this way, should an obstruction impinge on the seat 102 or should the bouncer fail in some way which prevents safe operation, the bouncer 100 will not continue to operate thereby reducing the risk of uncontrolled operation of the bouncer 100.
In an embodiment, the baby bouncer 100 comprises a harness sensor in communication with the processor. The baby bouncer 100 may be configured to cease providing any further driving force, or prevent any driving force from being applied when the harness sensor indicates that the harness is not secured.
In an embodiment, the baby bouncer 100 is configured to detect by the load cell 130 that the occupant is no longer in the seat 102 or has been removed from the seat 102. The baby bouncer 100 may be configured to cease oscillating when it has been detected that the occupant is no longer in the seat 102 or has been removed from the seat 102.
In an embodiment, the baby bouncer 100 comprises a contact sensor in communication with the processor. The contact sensor may indicate if the baby bouncer 100 is properly configured to achieve safe bouncing. For example, the contact sensor may provide an indication that the base 104 is in contact with the ground or a surface. The contact sensor may provide an indication that the baby bouncer 100 is folded or unfolded into the correct orientation (e.g. the baby bouncer 100 may include walls, legs, or other components which must be configured correctly for bouncing). The indication from the contact sensor that the base is in contact with the ground or that the baby bouncer 100 is in the unfolded configuration may unlock the actuator 120 such that driving motions may be applied to the seat 102.
In an embodiment, the actuator 120 may be configured to apply a braking force to the seat 102 in order to resist the oscillating motion of the seat 102. In this way, the actuator may slow the seat 102 to a stop faster than the seat 102 would naturally decay over time. The braking force may be applied by reversing the polarity of the voltage applied to the actuator 120, or the actuator may comprise a brake. For example, the actuator may comprise a mechanical friction brake or an electromagnetic brake.
In an alternative embodiment, one or more of the extension spring 112 and additional extension spring 113 may be replaced with one or more of a torsion spring or a compression spring. For example, the extension spring 112 may be replaced with a compression spring, and the additional extension spring 113 may be replaced with a compression spring. In such a case, the additional compression spring may compress when the seat moves in the first direction and the compression spring may compress when the seat moves in the second direction opposite to the first direction.
As shown in
The second deflection may be a measurement of a single oscillation or it may be a moving average of a predetermined number of the previous oscillations. For example, the measured second deflection may be equal to half the sum of the last two oscillations. The measured second deflection may be equal to a fifth of the sum of the last five oscillations. The moving average may be determined by any conventional means, for example calculating an average of the last few oscillations or by a weighted average of the last single oscillation and the previous average oscillation.
The energy input may be implemented by means of providing an actuator connected between the base and the seat, and by controlling the actuator to impart a force on the seat. The actuator may be an electromagnetic actuator.
With reference to
The example processing system 1200 includes a processor 1202, a main memory 1204 (e.g., read-only memory (ROM), flash memory, dynamic random-access memory (DRAM) such as synchronous DRAM (SDRAM) or Rambus DRAM (RDRAM), etc.), a static memory 1206 (e.g., flash memory, static random-access memory (SRAM), etc.), and a secondary memory (e.g., a data storage device 1218), which communicate with each other via a bus 1230.
Processor 1202 represents one or more general-purpose processors such as a microprocessor, central processing unit, or the like. More particularly, the processor 1202 may be a complex instruction set computing (CISC) microprocessor, reduced instruction set computing (RISC) microprocessor, very long instruction word (VLIW) microprocessor, processor implementing other instruction sets, or processors implementing a combination of instruction sets. Processor 1202 may also be one or more special-purpose processors such as an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), a digital signal processor (DSP), network processor, or the like. Processor 1202 is configured to execute the processing logic (instructions 1222) for performing the operations and steps described herein.
The processing system 1200 may further include a network interface device 1208. The processing system 1200 also may include any of a video display unit 1210 (e.g., a liquid crystal display (LCD) or a cathode ray tube (CRT)), an alphanumeric input device 1212 (e.g., a keyboard or touchscreen), a cursor control device 1214 (e.g., a mouse or touchscreen), and an audio device 1216 (e.g., a speaker).
It will be apparent that some features of the processing system 1200 shown in
The data storage device 1218 may include one or more machine-readable storage media (or more specifically one or more non-transitory computer-readable storage media) 1228 on which is stored one or more sets of instructions 1222 embodying any one or more of the methods or functions described herein. The instructions 1222 may also reside, completely or at least partially, within the main memory 1204 and/or within the processor 1202 during execution thereof by the processing system 1200, the main memory 1204 and the processor 1202 also constituting computer-readable storage media 1228.
The various methods described herein may be implemented by a computer program. The computer program may include computer code arranged to instruct a computer to perform the functions of one or more of the various methods described herein. The computer program and/or the code for performing such methods may be provided to an apparatus, such as a computer, on one or more computer-readable media or, more generally, a computer program product. The computer-readable media may be transitory or non-transitory. The one or more computer-readable media could be, for example, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, or a propagation medium for data transmission, for example for downloading the code over the Internet. Alternatively, the one or more computer-readable media could take the form of one or more physical computer-readable media such as semiconductor or solid-state memory, magnetic tape, a removable computer diskette, a random-access memory (RAM), a read-only memory (ROM), a rigid magnetic disc, or an optical disk, such as a CD-ROM, CD-R/W or DVD.
The computer program is executable by the processor 1202 to perform functions of the systems and methods described herein.
In an implementation, the modules, components, and other features described herein can be implemented as discrete components or integrated in the functionality of hardware components such as ASICS, FPGAs, DSPs, or similar devices.
A ‘hardware component’ is a tangible (e.g., non-transitory) physical component (e.g., a set of one or more processors) capable of performing certain operations and may be configured or arranged in a certain physical manner. A hardware component may include a general purpose processor, or dedicated circuitry or logic that is permanently configured to perform certain operations. A hardware component may be or include a special-purpose processor, such as a field programmable gate array (FPGA) or an ASIC. A hardware component may also include programmable logic or circuitry that is temporarily configured by software to perform certain operations.
Accordingly, the phrase ‘hardware component’ should be understood to encompass a tangible entity that may be physically constructed, permanently configured (e.g., hardwired), or temporarily configured (e.g., programmed) to operate in a certain manner or to perform certain operations described herein.
In addition, the modules and components can be implemented as firmware or functional circuitry within hardware devices. Further, the modules and components can be implemented in any combination of hardware devices and software components, or only in software (e.g., code stored or otherwise embodied in a machine-readable medium or in a transmission medium).
By calculating the average of the last two amplitude measurements and using the average to control the oscillation of the baby bouncer, a more consistent bounce response from the baby bouncer may be achieved. For example, a baby may move independently within the baby bouncer resulting in one or more spurious measurements of amplitude. By averaging a previous number of amplitude measurements, movement of the baby may be mitigated by only responding to changes in the amplitude which are consistent between subsequent peaks and troughs of the oscillation. Therefore, if a single spurious amplitude is measured, the effect of that spurious amplitude has a lesser effect on the control of the bouncing by the actuator. Whilst two previous amplitude measurements are shown in
Where n is the number of previous amplitudes to be used in the rolling average.
Where the rolling average, or the average of the last two amplitude measurements is different from a target amplitude, energy may be input to correct the deflection of the oscillation of the seat. That is, the seat may selectively be driven or not driven in order to impart a greater or lesser oscillation to correct the oscillation of the seat to approach the target oscillation.
The following is a non-exhaustive list of aspects of the present disclosure:
Aspect 1. A baby bouncer comprising
Aspect 2. The baby bouncer of aspect 1, wherein the actuator is an electromagnetic actuator and wherein the driving force is a magnetic force.
Aspect 3. The baby bouncer of aspect 1 or aspect 2, wherein the joint comprises a resilient member configured to support the seat at a central position above the base and return the seat towards the central position after the seat has been deflected.
Aspect 4. The baby bouncer of aspect 1 or aspect 2, wherein the joint comprises a hinge or an axle configured to support the seat at a central position above the base and allow rotation of the seat relative to the base.
Aspect 5. The baby bouncer of aspect 4, further comprising a resilient member connected to the seat and to the base and configured to return the seat towards the central position after the seat has been deflected, and optionally wherein the baby bouncer comprises an adjustment member connected to the resilient member and configured to adjust a pre-load applied to the resilient member.
Aspect 6. The baby bouncer of aspect 5, wherein the resilient member comprises an extension spring, optionally wherein the extension spring is a coil spring.
Aspect 7. The baby bouncer of aspect 6, wherein the joint is located at a first height and first lateral position relative to the base, the extension spring is connected to the seat at a first connection point, the extension spring is connected to the base at a second connection point, wherein the second connection point is located at a second height and a second lateral position relative to the base, and wherein the first connection point lies substantially on a straight line between the joint and the second connection point.
Aspect 8. The baby bouncer of any of aspects 5 to 7, wherein deflection of the seat causes an extension and a rotation of the resilient member.
Aspect 9. The baby bouncer of aspect 8, wherein rotation of the resilient member is configured to change the effective spring rate of the restoring force to return the seat towards the central position.
Aspect 10. The baby bouncer of any of aspects 4 to 9, wherein the seat comprises a swingarm and a baby receptacle, and wherein the swingarm extends substantially from the baby receptacle and past the hinge or axle.
Aspect 11. The baby bouncer of any of aspects 4 to 10, wherein the hinge or axle is supported by a post extending upwardly from the base.
Aspect 12. The baby bouncer of aspect 2, wherein the electromagnetic actuator comprises an electromagnetic coil fixed to the base and the seat comprises a magnetic material in proximity to the electromagnetic coil, optionally wherein the magnetic material is a ferromagnetic material or a permanent magnet.
Aspect 13. The baby bouncer of aspect 2, wherein the electromagnetic actuator comprises an electromagnetic coil fixed to the seat and the base comprises a magnetic material in proximity to the electromagnetic coil, optionally wherein the magnetic material is a ferromagnetic material or a permanent magnet.
Aspect 14. The baby bouncer of aspect 12 or aspect 13, further comprising an electrical driver configured to drive the electromagnetic coil with an electric current and optionally wherein the electrical driver is configured to provide an electric current to attract the magnetic material, or wherein the electrical driver is configured to provide an electric current to repel the magnetic material.
Aspect 15. The baby bouncer of any preceding aspect, further comprising a sensor configured to detect one or more of the deflection of the seat relative to the base, the velocity of the seat relative to the base, and the acceleration of the seat, and optionally wherein the sensor comprises an optical encoder, electromagnetic encoder, a Micro Electromechanical Sensor (MEMS) device, a gyroscope, an accelerometer, or the electromagnetic coil.
Aspect 16. The baby bouncer of aspect 15, wherein the sensor is connected to a processor, and wherein the processor is configured to derive the velocity of the seat relative to the base from multiple measurements of the deflection of the seat relative to the base, or wherein the processor is configured to derive the velocity of the seat relative to the base by numerical integration of the acceleration of the seat.
Aspect 17. The baby bouncer of aspect 15 or aspect 16, wherein when the sensor or processor detects a velocity of the seat in a first direction relative to the base the electromagnetic actuator is configured to drive the seat in the first direction.
Aspect 18. The baby bouncer of aspect 17, wherein when the sensor or processor detects a velocity of the seat in a second direction opposite to the first direction, the electromagnetic actuator is configured to not drive the seat in the first direction or the second direction.
Aspect 19. The baby bouncer of any of aspects 15 to 18, wherein the sensor or processor is configured to detect a maximum displacement of the seat relative to the base without the electromagnetic actuator driving the seat.
Aspect 20. The baby bouncer of aspect 19, wherein the sensor is configured to detect current displacement of the seat relative to the base whilst the electromagnetic actuator is driving the seat.
Aspect 21. The baby bouncer of aspect 20, wherein when the current displacement of the seat relative to the base is less than the maximum displacement of the seat relative to the base, the electromagnetic actuator is configured to provide a greater drive force to deflect the seat, and when the current displacement of the seat relative to the base is greater than the maximum displacement of the seat relative to the base, the electromagnetic actuator is configured to provide a lesser drive force to deflect the seat.
Aspect 22. The baby bouncer of any of aspects 19 to 21, wherein the sensor or processor is configured to detect a maximum displacement of the seat relative to the base without the electromagnetic actuator driving the seat in response to a trigger, and optionally wherein the trigger is caused by a button on the baby bouncer, or by a connected device, or by deflection of the seat relative to the base exceeding a predetermined threshold.
Aspect 23. The baby bouncer of any of aspects 19 to 22, wherein the maximum displacement of the seat relative to the base is retrieved from electronic memory or from a server in communication with the baby bouncer.
Aspect 24. The baby bouncer of any of aspects 19 to 23, wherein the maximum displacement of the seat relative to the base is user adjustable.
Aspect 25. The baby bouncer of any of aspects 15 to 24, wherein the sensor or processor is configured to detect when the velocity of the seat relative to the base drops below a predetermined threshold for more than a predetermined time period, and, in response to detecting when the velocity of the seat drops below the predetermined threshold for more than the predetermined time period, the electromagnetic actuator is configured to cease driving the seat relative to the base, and optionally wherein in response to detecting when the velocity of the seat drops below the predetermined threshold for more than the predetermined time period the electromagnetic actuator is configured to apply a braking force to the seat relative to the base.
Aspect 26. The baby bouncer of any preceding aspect, wherein the electromagnetic actuator comprises a load cell configured to detect the force applied by the electromagnetic actuator.
Aspect 27. The baby bouncer of aspect 26, wherein the electromagnetic actuator is configured to cease driving the seat relative to the base when the force detected by the load cell exceeds a predefined threshold.
Aspect 28. The baby bouncer of any preceding aspect, wherein the actuator is releasably connected between the base and the seat, and optionally wherein the actuator is configured to be disconnected from the base and disconnected from the seat.
Aspect 29. The baby bouncer of any preceding aspect, wherein the joint is configured such that the reciprocating motion of the seat extends in a substantially vertical direction with respect to the base.
Aspect 30. The baby bouncer of any preceding aspect, wherein the joint is configured such that the reciprocating motion of the seat follows a path, and wherein the path is linear or circular, or elliptical, or follows a figure of 8.
Aspect 31. A method of controlling a baby bouncer, comprising
Aspect 32. The method of aspect 31, wherein the baby bouncer further comprises an actuator connected between the base and the seat and the step of providing an energy input to correct the deflection of the oscillation of the seat in the first direction comprises controlling the actuator to impart a force on the seat in the first direction.
Aspect 33. The method of aspect 31 or 32, wherein the first deflection of the oscillation of the seat in the first direction is a user-controlled manual deflection of the seat.
Aspect 34. The method of any of aspects 31 to 33, wherein the second deflection of the oscillation of the seat in the first direction is an actuator-controlled deflection of the seat.
Aspect 35. The method of any of aspects 31 to 34, wherein the actuator is an electromagnetic actuator.
Aspect 36. The method of any of aspects 31 to 35, wherein the measuring of the first deflection of the oscillation of the seat in the first direction is initiated by a button in communication with the baby bouncer, a user device in communication with the baby bouncer, or automatically upon detection of manual movement of the seat in the first direction beyond a predetermined threshold.
Aspect 37. The method of any of aspects 31 to 35 wherein the measuring of the first deflection of the oscillation of the seat in the first direction is performed in a first bouncing session, and the measuring of the second deflection of the oscillation of the seat in the first direction is performed in a second bouncing session, and optionally wherein the first bouncing session and the second bouncing session are separated by a time period of no oscillation of the seat.
Aspect 38. A method of controlling a baby bouncer comprising:
Aspect 39. The method of aspect 38, wherein the driving force is imparted to the seat by means of an actuator, optionally an electromagnetic actuator.
Aspect 40. The method of aspect 38 or 39, wherein the seat is mounted to the base by a bearing and the resilience is provided by a spring.
Aspect 41. The method of aspect 40 when dependent on aspect 39, wherein the spring is configured to have a spring rate such that the maximum force provided by the electromagnetic actuator is exceeded by the maximum force provided by the spring at a maximum deflection of the seat.
Aspect 42. The method of any of aspects 38 to 41, wherein the sensor comprises one or more of an optical encoder, an inductive sensor, an accelerometer, or a position sensor.
Aspect 43. An infant soothing device comprising
Aspect 44. The infant soothing device of aspect 43 wherein the biasing means is an active biasing means, and optionally wherein the active biasing means is configured to convert an electrical input into rotation of the infant receiving portion.
Aspect 45. The infant soothing device of any of aspects 43 to 44, wherein the active biasing means comprises one or more of an electrical coil, a coil spring, a leaf spring, a pneumatic chamber, and a hydraulic chamber.
Aspect 46. The infant soothing device of any of aspects 43 to 45, wherein the infant receiving portion is rotatably mounted on the stand such that the infant receiving portion extends vertically away from the stand, or such that the infant receiving portion extends horizontally away from the stand, and optionally wherein the infant receiving portion is configured to oscillate about a midpoint.
Aspect 47. The infant soothing device of aspect 46 wherein the oscillation about a midpoint of the infant receiving portion is configured to extend in a substantially vertical direction, or in a substantially horizontal direction.
Number | Date | Country | Kind |
---|---|---|---|
2301858.3 | Feb 2023 | GB | national |