The following information is provided to assist the reader in understanding technologies disclosed below and the environment in which such technologies may typically be used. The terms used herein are not intended to be limited to any particular narrow interpretation unless clearly stated otherwise in this document. References set forth herein may facilitate understanding of the technologies or the background thereof. The disclosure of all references cited herein are incorporated by reference.
The Electric Powered Wheelchair (EPW) is an essential mobility device for people who have limited or no upper and/or lower extremity movement such as those diagnosed with spinal cord injury, cerebral palsy, amyotrophic lateral sclerosis, or muscular dystrophy. Many users not only use their EPW indoors but also outdoors when going to work, a doctor's appointment, the grocery store, or a friend's house. Unfortunately, when EPW users venture into the outdoor environment they may encounter unfamiliar conditions or obstacles which may lead to them becoming stuck or tipping over their wheelchair, causing serious injury or death. Such conditions may include uneven terrain, steep slopes (running slopes), slippery surfaces, cross slopes, and architectural barriers such as curbs and steps.
The number of EPW users is expected to increase as a result of the aging baby boomer population and injured military personnel. With an estimate of 330,000 current EPW users, the need to increase wheelchair safety is becoming increasingly important. It has been reported that most common accidents are caused by the loss of traction, being immobilized, or the loss of stability. Many EPW users have experienced a tip or fall and associated injuries.
It is thus desirable to develop EPWs with features that increase the users' safety when encountering hazardous conditions or obstacles in an outdoor and/or indoor environment.
In one aspect, a wheelchair includes a frame, a seat or seat system attached to the frame, a first forward wheel on a first side of the frame and a second forward wheel on a second side of the frame, a first rearward wheel on the first side of the frame and a second rearward wheel on the second side of the frame, a first drive wheel on the first side of the frame positioned intermediate between the first forward wheel and the first rearward wheel and a second drive wheel on the second side of the frame positioned intermediate between the second forward wheel and the second rearward wheel, a first forward wheel actuator in operative connection with the first forward wheel to control a vertical position of the first forward wheel relative to the frame, a second forward wheel actuator in operative connection with the second forward wheel to control a vertical position of the second forward wheel relative to the frame, a first rearward wheel actuator in operative connection with the first rearward wheel to control a vertical position of the first rearward wheel relative to the frame, a second rearward wheel actuator in operative connection with the second rearward wheel to control a vertical position of the second rearward wheel relative to the frame, a first drive wheel actuator in operative connection with the first drive wheel to control a vertical position of the first drive wheel relative to the frame and a second drive wheel actuator in operative connection with the second drive wheel to control a vertical position of the second drive wheel relative to the frame. Each of the first forward wheel actuator, the second forward wheel actuator, the first rearward wheel actuator, the second rearward wheel actuator, the first drive wheel actuator and the second drive wheel actuator is operable to independently control the vertical position of the first forward wheel relative to the frame, the vertical position of the second forward wheel relative to the frame, the vertical position of the first rearward wheel relative to the frame, the vertical position of the second rearward wheel relative to the frame, the vertical position of the first drive wheel relative to the frame and the vertical position of the second drive wheel relative to the frame.
The wheelchair may further include a first longitudinal drive wheel actuator in operative connection with the first drive wheel to independently control a longitudinal position of the first drive wheel relative to the frame and a second longitudinal drive wheel actuator in operative connection with the second drive wheel to independently control the longitudinal position of the second drive wheel relative to the frame. In a number of embodiments, the wheelchair further includes a control system in operative connection with the first forward actuator, the second forward actuator, the first rearward actuator, the second rearward actuator, the first drive wheel actuator, the second drive wheel actuator, the first longitudinal drive wheel actuator and the second longitudinal drive wheel actuator. The wheelchair may, for example, further include a sensor system in operative connection with the control system. In a number of embodiments, the sensor system includes a sensor to measure an orientation (relative to gravity) of the seat, and the control system is operable to control at least one of the vertical position of the first forward wheel relative to the frame, the vertical position of the second forward wheel relative to the frame, the vertical position of the first rearward wheel relative to the frame, the vertical position of the second rearward wheel relative to the frame, the vertical position of the first drive wheel relative to the frame and the vertical position of the second drive wheel relative to the frame independently to maintain the orientation of the seat (relative to gravity) in a desired range.
The control system may, for example, be operable to control a plurality of the vertical positions of the first forward wheel relative to the frame, the vertical position of the second forward wheel relative to the frame, the vertical position of the first rearward wheel relative to the frame, the vertical position of the second rearward wheel relative to the frame, the vertical position of the first drive wheel relative to the frame and the vertical position of the second drive wheel relative to the frame independently to maintain the orientation of the seat in a desired range. The control system may, for example, be operable to maintain the orientation of the seat in the desired range when the wheelchair is traveling on at least one of a downslope, an upslope, a cross-slope or uneven terrain. In a number of embodiments, the control system is operable to maintain the orientation of the seat in the desired range when the wheelchair is ascending and descending a curb, step change or change in elevation of up to 8 inches in height. The orientation of the seat may, for example, be maintained when ascending or descending multiple step changes (or stairs).
In a number of embodiments, the control system is operable to effect a crawling motion of the wheelchair wherein the vertical position of the first drive wheel and the longitudinal position of the first drive wheel are changed and the vertical position of the second drive wheel and the longitudinal position of the first drive wheel are changed in a manner to pull the wheelchair along a path. The control system may, for example, be operable to actuate one or more of the first forward wheel actuator, the second forward wheel actuator, the first rearward wheel actuator, the second rearward wheel actuator, the first drive wheel actuator, and the second drive wheel actuator to change an orientation of the seat to perform lateral pressure relief. The control system may, for example, be operable to actuate one or more of the first forward wheel actuator, the second forward wheel actuator, the first rearward wheel actuator, the second rearward wheel actuator, the first drive wheel actuator, and the second drive wheel actuator to change a ground clearance of the wheelchair. In a number of embodiments, the control system is operable to control whole body vibration.
In a number of embodiments, the seat is fixed to the frame or immovably attached to the frame and changes in seat orientation relative to gravity are achieved via changing orientation of the frame relative to gravity. In other embodiments, the seat is movably connected to the frame and changes in seat orientation relative to gravity are achieved via at least one of changes in orientation of the seat relative to the frame and changes in orientation of the frame relative to gravity. The seat may, for example, be operatively connected to the frame via an actuator system to adjust at least one of anterior/posterior angle of tilt relative to gravity, a lateral angle of tilt relative to gravity and seat elevation relative to the frame.
In another aspect, a method includes providing a wheelchair including a frame, a seat attached to the frame, a first forward wheel on a first side of the frame and a second forward wheel on a second side of the frame, a first rearward wheel on the first side of the frame and a second rearward wheel on the second side of the frame, a first drive wheel on the first side of the frame positioned intermediate between the first forward wheel and the first rearward wheel and a second drive wheel on the second side of the frame positioned intermediate between the second forward wheel and the second rearward wheel, a first forward wheel actuator in operative connection with the first forward wheel to control a vertical position of the first forward wheel relative to the frame, a second forward wheel actuator in operative connection with the second forward wheel to control a vertical position of the second forward wheel relative to the frame, a first rearward wheel actuator in operative connection with the first rearward wheel to control a vertical position of the first rearward wheel relative to the frame, a second rearward wheel actuator in operative connection with the second rearward wheel to control a vertical position of the second rearward wheel relative to the frame, a first drive wheel actuator in operative connection with the first drive wheel to control a vertical position of the first drive wheel relative to the frame, and a second drive wheel actuator in operative connection with the second drive wheel to control a vertical position of the second drive wheel relative to the frame. The method further includes operating each of the first forward wheel actuator, the second forward wheel actuator, the first rearward wheel actuator, the second rearward wheel actuator, the first drive wheel actuator and the second drive wheel actuator independently to independently control the vertical position of the first forward wheel relative to the frame, the vertical position of the second forward wheel relative to the frame, the vertical position of the first rearward wheel relative to the frame, the vertical position of the second rearward wheel relative to the frame, the vertical position of the first drive wheel relative to the frame and the vertical position of the second drive wheel relative to the frame.
The method may, for example, further include operating a first longitudinal drive wheel actuator in operative connection with the first drive wheel to independently control a longitudinal position of the first drive wheel relative to the frame and operating a second longitudinal drive wheel actuator in operative connection with the second drive wheel to independently control the longitudinal position of the second drive wheel relative to the frame. In a number of embodiments, the method further includes providing a control system in operative connection with the first forward wheel actuator, the second forward wheel actuator, the first rearward wheel actuator, the second rearward wheel actuator, the first drive wheel actuator, the second drive wheel actuator, the first longitudinal drive wheel actuator and the second longitudinal drive wheel actuator. The method may, for example, further include providing a sensor system in operative connection with the control system. In a number of embodiments, the method further includes measuring an orientation (relative to gravity) of the seat via the sensor system and controlling via the control system at least one of the vertical position of the first forward wheel relative to the frame, the vertical position of the second forward wheel relative to the frame, the vertical position of the first rearward wheel relative to the frame, the vertical position of the second rearward wheel relative to the frame, the vertical position of the first drive wheel relative to the frame and the vertical position of the second drive wheel relative to the frame independently to maintain the orientation of the seat (relative to gravity) in a desired range. The method may, for example, further include using the control system to control a plurality of the vertical position of the first forward wheel relative to the frame, the vertical position of the second forward wheel relative to the frame, the vertical position of the first rearward wheel relative to the frame, the vertical position of the second rearward wheel relative to the frame, the vertical position of the first drive wheel relative to the frame and the vertical position of the second drive wheel relative to the frame independently to maintain the orientation of the seat in a desired range. The method may, for example, include maintaining the orientation of the seat in the desired range when the wheelchair is traveling on at least one of a downslope, an upslope, a cross-slope or uneven terrain. The method may, for example, include maintaining the orientation of the seat in the desired range when the wheelchair is ascending descending a curb, step change or elevation change of up to 8 inches in height.
In a number of embodiments, the method further includes operating the control system to effect a crawling motion of the wheelchair wherein the vertical position of the first drive wheel and the longitudinal position of the first drive wheel are changed and the vertical position of the second drive wheel and the longitudinal position of the second drive wheel are changed in a manner to pull the wheelchair along a path. The method may, for example, further include operating the control system to actuate one or more of the first forward wheel actuator, the second forward wheel actuator, the first rearward wheel actuator, the second rearward wheel actuator, the first drive wheel actuator, and the second drive wheel actuator to change an orientation of the seat to perform lateral pressure relief. The method may, for example, further include operating the control system to actuate one or more of the first forward wheel actuator, the second forward wheel actuator, the first rearward wheel actuator, the second rearward wheel actuator, the first drive wheel actuator, and the second drive wheel actuator to change a ground clearance of the wheelchair. In a number of embodiments, the method further includes operating the control system to control whole body vibration.
As described above, the seat may, for example, be immovably attached to the frame and changes in seat orientation relative to gravity are achieved via changing orientation of the frame relative to gravity. In other embodiments, the seat is movably attached to the frame and changes in seat orientation relative to gravity are achieved via at least one of changes in orientation of the seat relative to the frame and changes in orientation of the frame relative to gravity.
In a further aspect, a wheelchair includes a frame, a seat attached to the frame, a first forward wheel on a first side of the frame and a second forward wheel on a second side of the frame, a first rearward wheel on the first side of the frame and a second rearward wheel on the second side of the frame, a first drive wheel on the first side of the frame positioned intermediate between the first forward wheel and the first rearward wheel and a second drive wheel on the second side of the frame positioned intermediate between the second forward wheel and the second rearward wheel, and a first longitudinal drive wheel actuator in operative connection with the first drive wheel to control a longitudinal position of the first drive wheel relative to the frame and a second longitudinal drive wheel actuator in operative connection with the second drive wheel to control the longitudinal position of the second drive wheel relative to the frame independently of the control of the longitudinal position of the first drive wheel relative to the frame via the first longitudinal drive wheel actuator. In a number of embodiments, the first longitudinal drive wheel actuator controls the longitudinal position of the first drive wheel relative to the frame independently of the control of the longitudinal position of the second drive wheel relative to the frame by the second longitudinal drive wheel actuator. In a number of embodiments, the wheelchair further includes a first drive wheel actuator in operative connection with the first drive wheel to control a vertical position of the first drive wheel relative to the frame; and a second drive wheel actuator in operative connection with the second drive wheel to control a vertical position of the second drive wheel relative to the frame.
The present devices, systems, and methods, along with the attributes and attendant advantages thereof, will best be appreciated and understood in view of the following detailed description taken in conjunction with the accompanying drawings.
It will be readily understood that the components of the embodiments, as generally described and illustrated in the figures herein, may be arranged and designed in a wide variety of different configurations in addition to the described representative embodiments. Thus, the following more detailed description of the representative embodiments, as illustrated in the figures, is not intended to limit the scope of the embodiments, as claimed, but is merely illustrative of representative embodiments.
Reference throughout this specification to “one embodiment” or “an embodiment” (or the like) means that a particular feature, structure, or characteristic described in connection with the embodiment is included in at least one embodiment. Thus, the appearance of the phrases “in one embodiment” or “in an embodiment” or the like in various places throughout this specification are not necessarily all referring to the same embodiment.
Furthermore, described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments. In the following description, numerous specific details are provided to give a thorough understanding of embodiments. One skilled in the relevant art will recognize, however, that the various embodiments can be practiced without one or more of the specific details, or with other methods, components, materials, et cetera. In other instances, well known structures, materials, or operations are not shown or described in detail to avoid obfuscation.
As used herein and in the appended claims, the singular forms “a,” “an”, and “the” include plural references unless the context clearly dictates otherwise. Thus, for example, reference to “an actuator” includes a plurality of such actuators and equivalents thereof known to those skilled in the art, and so forth, and reference to “the actuator” is a reference to one or more such actuators and equivalents thereof known to those skilled in the art, and so forth. Recitation of ranges of values herein are merely intended to serve as a shorthand method of referring individually to each separate value falling within the range. Unless otherwise indicated herein, and each separate value, as well as intermediate ranges, are incorporated into the specification as if individually recited herein. All methods described herein can be performed in any suitable order unless otherwise indicated herein or otherwise clearly contraindicated by the text.
The terms “electronic circuitry”, “circuitry” or “circuit,” as used herein include, but are not limited to, hardware, firmware, software or combinations of each to perform a function(s) or an action(s). For example, based on a desired feature or need. a circuit may include a software controlled microprocessor, discrete logic such as an application specific integrated circuit (ASIC), or other programmed logic device. A circuit may also be fully embodied as software. As used herein, “circuit” is considered synonymous with “logic.” The term “logic”, as used herein includes, but is not limited to, hardware, firmware, software or combinations of each to perform a function(s) or an action(s), or to cause a function or action from another component. For example, based on a desired application or need, logic may include a software controlled microprocessor, discrete logic such as an application specific integrated circuit (ASIC), or other programmed logic device. Logic may also be fully embodied as software.
The term “processor,” as used herein includes, but is not limited to, one or more of virtually any number of processor systems or stand-alone processors, such as microprocessors, microcontrollers, central processing units (CPUs), and digital signal processors (DSPs), in any combination. The processor may be associated with various other circuits that support operation of the processor, such as random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read only memory (EPROM), clocks, decoders, memory controllers, or interrupt controllers, etc. These support circuits may be internal or external to the processor or its associated electronic packaging. The support circuits are in operative communication with the processor. The support circuits are not necessarily shown separate from the processor in block diagrams or other drawings.
The term “software,” as used herein includes, but is not limited to, one or more computer readable or executable instructions that cause a computer or other electronic device to perform functions, actions, or behave in a desired manner. The instructions may be embodied in various forms such as routines, algorithms, modules or programs including separate applications or code from dynamically linked libraries. Software may also be implemented in various forms such as a stand-alone program, a function call, a servlet, an applet, instructions stored in a memory, part of an operating system or other type of executable instructions. It will be appreciated by one of ordinary skill in the art that the form of software is dependent on, for example, requirements of a desired application, the environment it runs on, or the desires of a designer/programmer or the like.
In a number of embodiments, mobility enhanced wheelchairs hereof provide advanced applications or functionalities which increase the user's safety. The applications or functionalities of mobility enhanced wheelchairs hereof may, for example, include self-leveling functionalities to maintain the positioning of the seating system when traveling up or down steep slopes (running slopes) and/or cross slopes, thereby increasing the EPW's stability, traction control to prevent the wheelchair from veering off course when driving on, for example, slippery surfaces, and curb climbing/descending to allow the users to safely ascend or descend curbs or other elevations changes (for example, curbs, steps or elevation changes (including arced or curved elevation changes) of up to 8 inches in height in a representative embodiment). As used herein the “running slope” of a surface or pathway is the slope in the standard direction of travel along the pathway (that is, uphill or downhill). As user herein, “cross slope” is the slope or inclination of a surface or pathway perpendicular to the running slope.
Users of EPWs rely heavily on their mobility devices to transport them to where they need to be as safely and as independently as possible. Unfortunately, there are instances where the users may encounter hazardous terrain such as mud, sand, snow and/or gravel or architectural barriers such as curbs, steep slopes, and cross slopes. Studies conducted by the present inventors indicate that the conditions with the greatest differences in performance between wheelchair types were mud, gravel, and cross slopes. For mud, approximately 70% of middle wheel drive (MWD) wheelchair users and rear wheel drive (RWD) wheelchair users avoided it, while only 33% of front wheel drive (FWD) users did so. It is possible that the design of a FWD wheelchairs when compared to MWD and RWD wheelchairs accounts for the difference among wheelchairs users. In the case of and FWD wheelchair, the large drive wheels are in the front, which reduces or eliminates the possibility of the front casters digging into the mud. The same observation can be made in the case of gravel. However, the difference between avoiding gravel for MWD and RWD users was found to be much greater. In that regard, 54% of RWD wheelchair users avoided it, compared to MWD wheelchair users at 31% and FWD wheelchair users at 17%. The differences between the different types of wheelchairs may, for example, arise because of the difference in weight distribution between the RWD and MWD wheelchairs. The weight of RWD wheelchair is typically more forward, which may cause the casters to dig into the gravel. In the case of MWD wheelchair, however, the weight is more centered. In the case of cross slopes, RWD users were least likely to avoid them (31%) compared to FWD users (50%) and MWD users (62%). This result may arise because MWD users are more challenged when driving outdoors, because MWD wheelchairs are designed primarily for indoor use.
More than 50% of the wheelchairs users participated in one study hereof indicated the following conditions were difficult: uneven terrain, gravel, driving up steep hills, mud, and wet grass. Additionally, driving conditions that 50% of the participants avoided included mud, soft sand, ice, driving with one wheel off of the ground, rain, and cross slopes.
A representative mobility enhancement robotic wheelchair 10 (sometimes referred to as Mobility Enhancement Robotic or MEBot) hereof was designed based on feedback from wheelchair users as, for example, discussed above. Several advanced applications or functionalities, which improve, for example, outdoor mobility performance of an wheelchair 10, include selectable drive wheel location, self-leveling, curb climbing, and traction control. In addition to improving mobility performance, a number of functionalities of wheelchair 10 also increase stability to minimize the likelihood of tipping and/or falling out of the wheelchair resulting in serious injury or death.
Wheelchair 10 includes six wheels in the embodiment illustrated in, for example,
In the illustrated embodiment, front caster wheels 20a, 20b, rear caster wheels 40a, 40b and drive wheels 60a, 60b are in operative connection with a base or main frame component, frame or base 100. Front caster wheels will are pivotably attached to main frame component 100 via pivot arms 23a and 23b, respectively. Rear caster wheels are pivotably attached to main frame component 100 via pivot arms 43a and 43b, respectively. Drive wheels 60a and 60b are attached to frame via pivot arms 63a and 63b, respectively (see, for example,
Graphical user interface 320 may, for example, be used to display and to change modes or functionalities (for example, curb climbing, terrain following, orientation control, traction control, crawling mode, driving mode, seat-functions, stair climbing, etc.). User specific parameter setting such as maximum speeds, maximum accelerations, position ranges, angle ranges, may be set. Application software, which may be stored in memory system 352 and executed by processor system 351, may, for example, include real-time control for: orientation control, curbs, traction control, ground reaction force optimization, weight shifting, obstacle detection/negotiation, stairs, seat-functions, standard driving, etc. In a number of embodiments, coordination software stored in memory system 325 and executable by processor system 351 includes real-time control to de-conflict applications, set priorities, and to manage multiple time-scale control, for example, driving while negotiating obstacles or driving while maintaining orientation. Basic systems status control includes, for example, recording status of sensors, amplifiers, motors, pneumatics, and other fundamental systems. Safety mode control includes, for example, response to degradation in performance or compromise to safety as a result of loss of sensors, actuators or other basic control elements. Interfaces may, for example, be provided for smartphones, tablets, internet connectivity etc. for data recording, updating software, maintaining user settings etc.
In a number of embodiments, the drive wheel position of wheelchair 10 is selectable by the user to configure wheelchair 10 as a FWD, a MWD, or a RWD EPW (see
In general, the MWD position typically has the highest maneuverability as a result of drive wheels 60a and 60b being placed in the center of wheelchair 10. Such central placement of drive wheels 60a and 60b allows for turning 360 degrees within the wheelchair's own wheelbase. However, if either of front casters 20a or 20b or either of rear casters 40a or 40b experiences a sideways force, wheelchair 10 could veer off course. The second most maneuverable configuration is the FWD configuration. In the FWD configuration, wheelchair 10 may perform better when climbing obstacles or going over rough terrain since the larger diameter drive wheels 60a and 60b are the first to contact the obstacle. However, drive wheels 60a and 60b are difficult to maneuver when driving over uneven terrain or at higher speeds since their center of gravity is towards the rear of the chair. The RWD configuration tends to be the most stable at higher speeds and simplest to control, but may lack the maneuverability of the MWD or the FWD configuration.
Each configuration thus may provide improved traction and maneuverability under particular circumstances. Furthermore, if wheelchair 10 loses traction to both of drive wheels 60a and 60b when driving in sand or gravel, an inchworm (crawling) movement can allow the wheelchair to crawl forward or backward until traction of drive wheels 60a and 60b can be regained. Such an inchworm or crawling motion can be effected because the position of each of drive wheel 60a and 60b is independently adjustable in both the vertical and horizontal/longitudinal directions. This operational mode allows wheelchair 10 to lift and longitudinally move drive wheels 60a and 60b to overcome an obstacle (for example, rock in the path). Crawling provides, for example, maximum traction when wheelchair 10 becomes stuck on a slippery (for example, icy, muddy) or unstable surface (for example, sand) where drive wheels 60a, 60b spin or lose grip. In a number of embodiments, crawling uses vertical movement of all wheels, and horizontal movement of drive wheels 60a, 60b.
As described above, the vertical position of each of front caster wheels 20a, 20b, rear caster wheels 40a, 40b and drive wheels 60a, 60b is independently controllable. As illustrated in
Control of wheelchair suspension can also be used to lessen or ameliorate whole body vibration. In that regard, the stiffness of the actuators may be controlled to minimize the 3D acceleration and 3D angular acceleration of seat system 200. The algorithm to control 3D acceleration and 3D angular acceleration may, for example, be similar to self-leveling (that is, orientation or attitude control) as described above, but the control variables are linear and angular acceleration instead of Cartesian and angular position.
Many EPWs are unable to climb curbs, specifically large curbs of up to, for example, 8 inches in height. In the case of wheelchair 10, a curb (step change) climbing application or functionality (which may, for example, be at least partially embodiment in software stored in memory system 352 and executable by processor system 351) makes use of the vertical mobility of each front caster wheels 20a, 20b, rear caster wheels 40a, 40b and drive wheels 60a, 60b of wheelchair 10 as well as the horizontal or longitudinal motion of drive wheels 60a, 60b. Once the curb climbing application is activated, wheelchair 10 may, for example, automatically performs a sequence of steps to climb up or down curbs of up to, for example, 8 inches high. The curb climbing application removes the need for a user to search for a curb cut in the event that one is not available in the vicinity of where the user desires to get on or off a curb. Moreover, this alternative driving application or functionality allows the wheelchair to overcome environmental barriers up to 8 inches in height.
The curb climbing sequence in the forward direction is illustrated in
An embodiment of a stair ascending and descending process, algorithm or routine is illustrated in connection with
Surface conditions such as wet, icy, or snowy surfaces can cause an EPW to slip (lose traction) on one of the drive wheels, causing the EPW to veer off course. Such veering of course can cause the user to drive off of the desired path or sidewalk and may lead to tipping or falling out of the wheelchair, resulting in serious injury. To address this issue, the traction control feature or functionality of wheelchair 10 senses any slippage in drive wheels 60a, 60b and automatically decreases the speed of the slipping wheel to enable the user to maintain their desired path of travel, decreasing the risk of getting stuck and/or tipping. Moreover, weight distribution on front caster wheels 20a, 20b, rear caster wheels 40a, 40b and/or drive wheels 60a, 60b of wheelchair 10 can be adjusted/optimized to maximize traction and driving performance depending on the activity and the terrain. As front caster wheels 20a, 20b, rear caster wheels 40a, 40b and drive wheels 60a, 60b of wheelchair 10 can be moved independently under feedback control, they can be used for terrain following and active suspension to minimize shock, vibration, and displacement transmitted to seat system 200 and thereby to the user.
In a number of embodiments, traction control is achieved by sensing the angular acceleration of driven wheel(s) 60a and/or 60b (for example using an encoder) and comparing that angular acceleration to the expected angular acceleration from the reference controller or a caster wheel angular acceleration. If the angular acceleration or driven wheel(s) 60a and/or 60b exceeds a threshold value above the desired angular acceleration (either measured from a caster or the reference controller); the angular speed, acceleration or torque may be reduced. If such a reduction is not sufficient, the ground reaction force on the driven wheel(s) 60a and/or 60b is increased or maximized by repositioning the center of mass of the user and wheelchair 10. The center of mass of wheelchair 10 may, for example, be adjusted by tilting seat system 200, moving drive wheel 60a and/or 60b forward or rearward, or by changing the vertical position of one or more of the wheels/castors. Ground force on each of the wheels or castors may be measure to assist in controlling the center of mass of wheelchair 10.
As described above, weight distribution control and optimization for traction etc. may, for example, be based, at least in part, on sensing the ground reaction force and actuator positions on each of the wheels and adjusting the position and orientation of the person/wheelchair system 200 to achieve the desired objective. For example, on a firm but slippery surface (for example, ice), the weight may be maximized across the driven wheels. However on an unstable surface (for example, sand or gravel); the weight may be distributed evenly across all six wheels. In more complex scenarios a combination of ground reaction force and actuator position may be used to shift the weight distribution when a wheel encounters an obstacle (for example, stone or bump), a soft spot or a hole (for example, pot hole). Cameras, laser, or laser detection or ranging (LADAR) or other sensors can be used to predict and respond before getting into an unsafe situation.
With the independently controlled front caster wheels 20a, 20b, rear caster wheels 40a, 40b and drive wheels 60a, 60b of wheelchair 10, the ground clearance of wheelchair 10 may be adjustable. For indoor use, ground clearance can be adjusted so that wheelchair 10 can, for example, drive under a regular office desk at a lower ground clearance. When traveling outdoors, a higher ground clearance can be used for driving over rough terrain and obstacles.
Wheelchair 10 also may provide the capability to perform lateral pressure relief to prevent pressure ulcers and provide increased comfort of the user. In that regard, the left and right side height of wheelchair 10 may be adjustable as described above via adjustment of the vertical position of front caster wheels 20a, 20b, rear caster wheels 40a, 40b and drive wheels 60a, 60b of wheelchair 10. Front caster wheels 20a, 20b, rear caster wheels 40a, 40b and drive wheels 60a, 60b of wheelchair 10 may be adjusted to, for example, periodically change the orientation of seat system 200 to effect lateral pressure.
The advanced applications or functionalities of wheelchair 10 independently and/or collectively allow a user of wheelchair 10 to overcome many obstacles and situations of concern. Slipping on surfaces such as wet grass, snow, ice, or rain is addressed with the application of traction control which can be used to prevent the user from becoming stuck in, for example, mud, soft sand, or gravel. Furthermore, the selectable drive wheel positioning may also be used in the event that the user does become stuck by allowing them to relocate drive wheels 60a, 60b to regain traction. Moreover, the important concern of losing stability and tipping over is addressed with self-leveling applications or functionalities which automatically adjust seating system 200 and the center of gravity of wheelchair 10 based on the uneven terrain or slope the user drives up, down, or across. A curb climbing application or functionality further addresses the concern of tipping over when going up or down high curbs through a sequence of steps that are performed automatically to maintain the stability of wheelchair 10 and safety of the user. The development of advanced applications and functionalities of wheelchair 10 addresses hazardous driving conditions and concerns EPW users encounter in, for example, an outdoor environment. The use of wheelchair 10 provides users with an increased sense of safety, feeling of independence, and quality of life.
In the case of wheelchairs hereof such as wheelchair 10, control of the static seat orientation with respect to gravity and/or seat elevation can be achieved via adjustment of the orientation and elevation of main frame component 100 via control of the vertical of each of front caster wheels 20a, 20b, rear caster wheels 40a, 40b and drive wheels 60a, 60b of wheelchair 10 as described above. In the wheelchairs hereof, control of static seat orientation via the orientation of main frame component 100 can be in addition to or alternative to control of static seat orientation via seat function actuators 260. Posterior tilt (the angle of the base of the seat) can be controlled by using the relative height of drive wheels 60a, 60b with respect to front caster wheels 20a, 20b and rear caster wheels 40a, 40b. In front wheel drive mode, drive wheels 60a, 60b are elevated with respect to rear caster wheels 40a, 40b; whereas in rear wheel drive modem, front casters 20a, 20b are elevated higher than drive wheels 60a, 60b. For anterior tilt, the elevations of the wheels are reversed. Moreover, to assist a person with transfer, such as stand and pivot transfers, the base may operate a sequence to elevate and tilt in the anterior direction, using a combination of movements of the forward/rearward casters and the driven wheels of the wheelchairs hereof.
Seat elevation, such as for eye-level conversation, to ease transfers, or to reach higher areas, can be achieved by elevating the driven wheels and casters of the wheelchairs hereof. Lateral tilt of the seat is sometimes use to accommodate postural deformities or to ease pain. Lateral tilt can be achieved by altering the elevation of the left and right side wheel heights with respect to each other.
In a number of embodiments, seat 220 of wheelchair 10 and other wheelchairs hereof may be fixed (that is, immovable with respect to) main frame component 100. The functionality of at least some of the traditional power seating functions may be achieved as described above in conjunction with expanded mobility. In that regard, main frame component 100 may be used for anterior/posterior tilt of seat 220, lateral tilt of seat 220 and adjustment of elevation of seat 220. In such an embodiment, on or more actuators of actuator system 206 may be in operative connection with back rest 210 to control a recline angle thereof and in operative connection with leg rests 240 to control the position thereof. Moving some the power seat function to main frame component 100 may, for example, result in a wheelchair that is less complicated and reduced in weight as compared to some currently available wheelchairs with powered seating functions wherein the seat is movably attached to the main frame component or base via actuators to achieve adjustment of anterior/posterior tilt, adjustment of lateral tilt and adjustment of elevation of the seat. In other embodiments of wheelchairs hereof, seat is movably attached to the main frame component or base via actuators to achieve adjustment of anterior/posterior tilt, adjustment of lateral tilt and adjustment of elevation of the seat and the adjustability provide by adjustment of the orientation and/or elevation of main frame component 100 is in addition thereto. Providing typical powered seating functions in addition to adjustment of the orientation and/or elevation of main frame component 100 via adjustment of front caster wheels 20a, 20b, rear caster wheels 40a, 40b and drive wheels 60a, 60b may be beneficial in certain situation such as in ascending/descending stairs/steps as described above.
Self-Leveling Algorithm
As described above, an embodiment of an algorithm was developed for keeping the seat of wheelchairs hereof level over slopes that the wheelchairs may encounter. The algorithm controls the motion of four (or more) independently movable wheels as described above with, for example, pneumatic actuators and pivoting linkages to maintain the frame within pitch and roll limits. To promote safety and independence for users of wheelchairs hereof the wheelchairs may perform self-leveling functions when, for example, traversing inclines and cross slopes, curb climbing, step climbing and traction control.
Two drive wheels 60a, 60b and two (2) rear caster wheels 40a or 40b may, for example, be mounted on pivoting linkages or linkage arms moved by double acting actuators (62a, 62b and 42a, 42b respectively) that permit drive wheels 60a, 60b and rear caster wheels 40a or 40b to be independently raised and lowered as described above. As also described above, sensor system 370 may include an inertial measurement unit (IMU), incorporating, for example, an accelerometer and gyroscope that measure orientation, and position sensors that measure the stroke extension of each pneumatic cylinder in the case of pneumatic actuators.
To know wheel position from the displacement of the associated actuator, a geometric model of each wheel's mechanical system was created. For driving wheels 60a, 60b and the rear casters/wheels 40a, 40b, movement of the associated actuator can be seen to vary the angle of the arm on which each wheel is mounted relative to a reference line on the wheelchair frame.
Referring to
(dwa,dwz)=(mx+ma*cos dwa,mz−ma*stndwa)
The position of each rear caster can be related to the stroke of its actuator in a similar manner.
In a number of embodiments, when self-leveling is initialized, all four actuators—front left, front right, rear left, and rear right—are set to the midpoint of the wheelchair's ground clearance. As the minimum and maximum ground clearances are not the same for drive wheels 60a, 60b and rear casters 40a, 40b, the midpoint may be calculated from the greater of the minima and the lesser of the maxima. This ground clearance may defined as 0 on the z-axis for the self-leveling algorithm.
The positions of the wheels in the x-axis can be calculated, and the 0 may be defined as the midpoint between the drive wheels and the rear casters at this middle ground clearance. The positions of the wheels in the y-axis do not change with actuator position, and the zero position along this axis corresponds to the midline of the wheelchair.
A matrix, currentM, gives the coordinates of each wheel in the, above described, coordinate system. For compatibility with the transformation matrix, the currentM matrix is expanded to 4×4, with the last row being occupied by ones as follows:
A transformation matrix takes inputs for pitch φ (phi), and roll θ (theta), measured from the IMU sensor, to perform a rotation on the current wheel positions. The transformation matrix also performs a translation to refer the new wheel positions to the bottom of the frame—a subtraction of the midpoint ground clearance midz.
The product of the rotation matrix and currentM gives the desired wheel positions to maintain the frame level. The Z-values, the vertical position of each wheel relative to the bottom of the frame, are then fed into linearized equations to obtain the corresponding displacement of each actuator. These positions are then propagated to the lower level control system to move the pneumatics actuators.
Based on the current position of each actuator, and the geometric model, the actual position of each wheel can be calculated in the X, Y, and Z axes. The pitch and roll angles of the plane determined by any three wheels of the wheelchair can be calculated by taking the cross product of the vectors from any one of those wheels to the other two—for example, the cross product of the vector from the rear left caster to the front right drive wheel with the vector from the rear left caster to the front left drive wheel.
The current positions in the geometric model are also used to update the wheel position matrix, currentM. However, the midpoint ground clearance must be added to each wheels' Z-values to translate them back into the original coordinate system.
When the wheelchair seat reaches the desired position, the IMU sensor will read zero in both the pitch and roll directions. Any deviation from levelness—whether due to error in the linearization of the model, error introduced by the transformation matrix not accounting for the movement of the wheels in the X-direction, or a change in the slope encountered by the wheelchair—will cause the IMU sensor to register a nonzero value. If this value is greater than a predetermined threshold the self-leveling algorithm will iterate until both pitch and roll are below their respective thresholds. Because the wheel position matrix, currentM, includes the changes in the X-position of the wheels resulting from the geometry of the mechanical linkage, these X-direction changes—not otherwise accounted for—will not affect self-leveling performance over slowly changing angles.
The foregoing description and accompanying drawings set forth a number of representative embodiments at the present time. Various modifications, additions and alternative designs will, of course, become apparent to those skilled in the art in light of the foregoing teachings without departing from the scope hereof, which is indicated by the following claims rather than by the foregoing description. All changes and variations that fall within the meaning and range of equivalency of the claims are to be embraced within their scope.
This application is a national phase filing of PCT International Patent Application No. PCT/US2016/053287, filed Sep. 23, 2016, which claims benefit of U.S. Provisional Patent Application Ser. No. 62/232,550, filed Sep. 25, 2015, the disclosures of which are incorporated herein by reference.
This invention was made with government support under Grant Nos. EEC0540865 and DGE1144584 awarded by the National Science Foundation and under U.S. Department of Veteran Affairs Grant Nos. B3142C and B6789C. The government has certain rights in the invention.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2016/053287 | 9/23/2016 | WO | 00 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2017/053689 | 3/30/2017 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
3104112 | Crail | Sep 1963 | A |
3169596 | Wright | Feb 1965 | A |
3196970 | Brenner | Jul 1965 | A |
3592282 | Soileau | Jul 1971 | A |
4310167 | McLaurin | Jan 1982 | A |
4569409 | Kluth | Feb 1986 | A |
4618155 | Jayne | Oct 1986 | A |
5123495 | Littlejohn | Jun 1992 | A |
5653301 | Andre | Aug 1997 | A |
5848658 | Pulver | Dec 1998 | A |
5964473 | Degonda | Oct 1999 | A |
6076619 | Hammer | Jun 2000 | A |
6129165 | Schaffner | Oct 2000 | A |
6250409 | Wells | Jun 2001 | B1 |
6443250 | Kamen | Sep 2002 | B1 |
6540250 | Peterson | Apr 2003 | B1 |
7219755 | Goertzen | May 2007 | B2 |
7374002 | Fought | May 2008 | B2 |
7597163 | Goertzen | Oct 2009 | B2 |
7726689 | Mulhern | Jun 2010 | B2 |
20030205420 | Mulhern | Nov 2003 | A1 |
20040094944 | Goertzen | May 2004 | A1 |
20040173983 | Cheng | Sep 2004 | A1 |
20040262859 | Turturiello | Dec 2004 | A1 |
20050151360 | Bertrand | Jul 2005 | A1 |
20070145711 | Mulhern | Jun 2007 | A1 |
20080053720 | Chen | Mar 2008 | A1 |
20080066974 | Pearlman | Mar 2008 | A1 |
20100004820 | Bekoscke | Jan 2010 | A1 |
20100084209 | Bekoscke | Apr 2010 | A1 |
20130197732 | Pearlman | Aug 2013 | A1 |
20130207364 | Bekoscke | Aug 2013 | A1 |
20140379224 | Hyde | Dec 2014 | A1 |
20150196438 | Mulhern | Jul 2015 | A1 |
20150196441 | Mulhern | Jul 2015 | A1 |
20150209207 | Cooper | Jul 2015 | A1 |
20160367418 | Stenstrom | Dec 2016 | A1 |
20170189250 | Juhasz | Jul 2017 | A1 |
20170367912 | Chiang | Dec 2017 | A1 |
20180028380 | Behrens | Feb 2018 | A1 |
20180056985 | Coulter | Mar 2018 | A1 |
20180161221 | Cheng | Jun 2018 | A1 |
20180164829 | Oshima | Jun 2018 | A1 |
20180214325 | Van de Wal | Aug 2018 | A1 |
20180360678 | Cuson | Dec 2018 | A1 |
20190046373 | Coulter | Feb 2019 | A1 |
20190192362 | Mulhern | Jun 2019 | A1 |
20190290514 | Garland | Sep 2019 | A1 |
20200121526 | Cooper | Apr 2020 | A1 |
Number | Date | Country |
---|---|---|
WO2017053689 | Mar 2017 | WO |
Entry |
---|
J. Candiotti et al., “Kinematics and Stability Analysis of a Novel Power Wheelchair When Traversing Architectural Barriers,” Topics in Spinal Cord Injury Rehabilitation, vol. 23, No. 2, pp. 110-119, 2017. |
J. Candiotti et al., “Design and evaluation of a seat orientation controller during uneven terrain driving,” Medical engineering & physics, 2016. |
J. C. Andrea Sundaram, Hongwu Wang, and Rory Cooper, “Development and Simulation of a Self-Leveling Algorithm for the Mobility Enhancement Robotic Wheelchair,” presented at the Rehabilitation Engineering and Assistive Technology Society of North America, Arlington, Virginia, 2016. |
J. Candiotti et al., “Usability evaluation of a novel robotic power wheelchair for indoor and outdoor navigation,” in Archives of Physical Medicine and Rehabilitation, ed, (in Press). |
H. W. Candiotti J, Ch Chung, M Shino, R Cooper “Design and development of a step climbing sequence for a novel electric powered wheelchair,” presented at the Rehabilitation Engineers Society of North America Conference, Baltimore, Maryland 2012. |
J. L. Candiotti, “Design, development, and usability evaluation of control algorithms for a mobility enhancement robotic wheelchair (mebot),” Doctoral dissertation, University of Pittsburgh, 2017. |
O. Chuy, E. G. Collins, C. Ordonez, J. Candiotti, H. Wang, and R. Cooper, “Slip mitigation control for an Electric Powered Wheelchair,” in Robotics and Automation (ICRA), 2014 IEEE International Conference on, 2014, pp. 333-338: IEEE. |
R. Cooper et al., “Personal mobility and manipulation appliance—design, development, and initial testing,” Proceedings of the IEEE, vol. 100, No. 8, pp. 2505-2511, 2012. |
B. Daveler, B. Salatin, G. G. Grindle, J. Candiotti, H. Wang, and R. A. Cooper, “Participatory design and validation of mobility enhancement robotic wheelchair,” J. Rehabil. Res. Dev, vol. 52, No. 6, pp. 739-750, 2015. |
H. Wang et al., “Development of an advanced mobile base for personal mobility and manipulation appliance generation II robotic wheelchair,” The journal of spinal cord medicine, vol. 36, No. 4, pp. 333-346, 2013. |
Number | Date | Country | |
---|---|---|---|
20200121526 A1 | Apr 2020 | US |
Number | Date | Country | |
---|---|---|---|
62232550 | Sep 2015 | US |