A portion of the disclosure of this patent document contains material, which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever.
Mobility vehicles such as, for example, wheelchairs and the like, are an important means of transportation for a significant segment of society. Persons requiring the use of a wheelchair often vary in their ability to maneuver and control wheelchair. In situations where the user is unable to propel the wheelchair manually, a motorized or power wheelchair is often required. Power wheelchairs require controls and systems to interpret the operator's desired direction and speed.
Existing power wheelchair control systems predominately employ joystick controls. In one embodiment, joysticks can be proportional. A proportional joystick provides changing signals in proportion to movement of the joystick. However, in the case of persons having limited or no dexterity in the hands, joysticks can be non-proportional or switch-like. Therefore, alternative control configurations such as switch-type controls may be utilized instead of proportional joystick controls. For example, a switch-type joystick provides only a digital signal (i.e., on or off) and is not proportional. A switch-type input control requires less dexterity and control by a user. Moreover, switch-type controls come in other configurations including, for example, fiber-optic switches, head arrays, sip'n'puff controls, buddy switches, board switches, egg switches, etc.
While the development of proportional and switch-type control inputs has greatly helped users to control their power wheelchairs, a need still exists for improvement because each of these types of controls have historically required separate or additional equipment to interface with a wheelchair's main controller. This has not restricted the ability for a user that may be able to use one type of input control device (e.g., proportional) early in the day when they are stronger and another type (e.g., switch-type) later in the day when they may be tired or less strong. A need exists to allow accommodation for such users.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system for controlling a power wheelchair including: an input device for user control; a controller connected to the input device and including: logic reading input signals from the input device to control speed and direction of the power wheelchair; logic changing the input device from speed and direction control to audible message output control; and logic reading input signals from the input device to output one or more audible messages; and an audio output device receiving and outputting the one or audible messages.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including logic changing the one or more audible messages associated with the input signals from the input device based on expiration of at least one timer.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including logic changing the one or more audible messages associated with the input signals from the input device based on the expiration of at least one scheduled timer.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including logic changing the one or more audible messages associated with the input signals from the input device based on a change of control profiles.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including at least one control profile having a plurality of selectable audible message groups.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including logic for changing the input device from a first input device to a second input device based on expiration of a timer and logic for changing the audible messages associated the first input device to audible messages associated with the second input device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including a display connected to the controller and logic displaying at least one audible message associated with at least one input signal of the input device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including logic changing the displaying of the at least audible message associated with the at least one input signal of the input device when the input device is changed from a first input device to a second input device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system wherein the controller includes a plurality of control profiles and a plurality of audible messages and logic assigning at least one of the plurality of audible messages to an input signal of at least one control profile's input device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system including logic changing the at least one or more audible messages associated with the input device to reduce the number of audible messages associated with the input device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a method of controlling a power wheelchair including: reading user input control signals; converting the user input control signals to speed and direction signals; changing the input control device user input from speed and direction control to audible message output control; converting the user input control signal to one or more audible message; outputting the one or more audible messages to an audible output device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a method further including changing the one or more audible messages associated with the input signals from the input device based on expiration of at least one timer.
In some implementations, apparatuses, systems, and/or methods described herein relate to a method further including changing the one or more audible messages associated with the input signals from the input device based on the expiration of at least one scheduled timer.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including changing the one or more audible messages associated with the input signals from the input device based on changing control profiles.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including generating at least one control profile having a plurality of selectable audible message groups.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including changing the input device from a first input device to a second input device based on expiration of a timer and changing the audible messages associated the first input device to audible messages associated with the second input device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including displaying at least one audible message associated with at least one input signal of the input device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including changing the displaying of the at least audible message associated with the at least one input signal of the input device when the input device is changed from a first input device to a second input device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including providing a plurality of control profiles and a plurality of audible messages and assigning at least one of the plurality of audible messages to an input signal of at least one control profile's input device.
In some implementations, apparatuses, systems, and/or methods described herein relate to a system further including changing the at least one or more audible messages associated with the input device to reduce the number of audible messages associated with the input device.
In the accompanying drawings which are incorporated in and constitute a part of the specification, embodiments of the invention are illustrated, which, together with a general description of the inventions above, and the detailed descriptions given below, serve to example the principles of the inventions.
Embodiments of the inventions provide, for example, the ability to tailor or configure a power wheelchair control system based on the needs of the user. These needs may change within, for example, a day, day to day, week to week, etc. Many users are stronger at the beginning of a day and, therefore, may be able to use input controls that provide, for example, proportional control of the power wheelchair. As the day progresses, these users may tire or exhibit fatigue. In these situations, it may be easier for the user to control the power wheelchair by changing input controls to a switch-type of control, which requires less strength and coordination by the user. Unused input control devices are generally disabled by the controller logic as they are changed from one to another. Thus, a user is able to choose the appropriate type of input control device based on their present condition (e.g., strength) without having to change or modify equipment or calling a therapist or service technician. And, the user is able to change the type of input control device as their condition changes throughout, for example, a day or week.
In one embodiment, controller 213 can communicate with one or more input control devices 208 via a wired or wireless connection 234. As previously described, input control devices 208 can include, for example, joysticks 210 (proportional and/or switch-type), four (4) switch input device 212, three (3) switch input device 214, two (2) switch input device 216, one (1) switch input device 218, etc.) These types of input control devices allow user to enter, among other things, speed and direction information and other control information to the power wheelchair controller. As previously mentioned, embodiments of the inventions herein described provide the ability to configure and reconfigure the type of input control device 208 that is suitable to the user throughout, for example, a given day. At the start of the day when the user may have the most strength, proportional joystick 210 a be chosen are selected as the appropriate type of input control device. If the user tires during the day, the input control device can be changed to be a switch-type device (e.g., any of 4, 3, 2, or 1 switch-type input device) that is more suitable to the user's ability to provide input control to the power wheelchair.
In another embodiment, controller 213 can communicate with one or more peripheral devices 220 via a wired or wireless connection 232. Peripheral devices 220 include, for example, computers, game controllers, smart phones, tablets, televisions, cameras, house automation (e.g., heating, air conditioning, lighting, doors, locks, etc.) and other devices having enabled connectivity (collectively 222 and 224). This allows the user to operate one or more of the peripheral devices 220 via the selected input control device(s) 208 (including via any changed input control device 208 as the day may progress). Logic 202 maps the active input control device 208 to any selected peripheral devices 220 for control thereof.
Another embodiment, controller 213 can communicate with one or more attendant control devices 226 via a wired or wireless connection 236. These include, for example, joysticks and/or switch-type input devices. The purpose of attendant control devices is to allow an attendant (e.g., aide, therapist, nurse, doctor, etc.) to provide control to the power wheelchair. A wireless connection allows an attendant control device to be removed from the power wheelchair. This can be accomplished via Bluetooth or any other secured wireless connection.
Controller 213 can be provided as stand-alone or further in combination with a main controller 228 for controlling the systems 230 of the power wheelchair including, for example, wheel motor controllers, powered seating systems, etc. Main controller 213 is preferably a processor-based controller having memory and/or storage for data and computer instructions. Main controller 228 can have its own display and input devices (e.g., button(s), joystick, etc.) Main controller 228 can be programmed with a plurality of profiles having defined wheelchair functions (e.g., drive, seating, connectivity, etc.) One example of a main controller includes the LiNX REM400 control system manufactured by Dynamic Controls of Christchurch, New Zealand. Another example includes the MK6i electronics manufactured by Invacare Corp. of Elyria, Ohio. Yet another example includes the R-Net wheelchair control system by Curtiss-Wright Corp. Industrial Division—Penny and Giles of Christchurch, UK. Other types of main controllers can also be used.
Controller 213 communicates wired or wireless 238 with main controller 228 to provide speed and direction information and other control information to main controller 228. This information can be input by the user from input control devices 208 or by the attendant via attendant control devices 226. Main controller interprets these signals to control the wheelchair such as, for example, to drive the wheelchair.
Controller 213 also provides programming and other functions such as display, input, selection, diagnostics, and navigation. Controller 213 can have its own display and input devices (e.g., button(s), switches, joystick, etc.) In one embodiment, controller 213 includes a touch display 206 and a plurality of input switches or buttons. Controller 213 can be in the form a handheld device, smartphone application, tablet application, PC or Macintosh program application.
Still referring to
The display also includes a controller function (fx) and mode selectable visual indication in the form of icon 606. Icon 606 can also represent the functions associated with a mode port (or input) on controller 213. The user can apply short presses to this visual indication (or a mode switch connected to the mode port) to cycle through the various modes available in controller 213. The user can also apply a long press to display and then advance through the active functions of controller 213. Controller modes and functions include, for example, one or more of input control device/profile selection, drive mode/profile selection (for main controller 228), seating system control selection, Bluetooth/communication mode selection, attendant control device mode selection/enablement, programming mode (e.g., for the input control device selected), etc. This list is intended to be exemplary and other controller modes or functions are also possible.
Still referring to the logic and display of
While the logic and displays of
In order to modify each of these settings, the user applies either a short press or a long press to either of displays 904. This is graphically represented by display 912. For example, a short press of the left pad switch arrow icon 906A generates the logic and display 916. Logic and display 916 shows the various settings or options that can now be set for the left pad switch 906A when a short press occurs. By way of example, these include None (or Off), Cycle (or next), and Do Feature (or select). These are exemplary and other settings/actions can also be used. A long press of the left pad switch arrow icon 906A generates the logic and display 914. Logic and display 914 shows the various settings or options that can now be set for the left pad switch 906A when a long press occurs. By way of example, these include direction settings Forward, Left, Right, and Off. Navigation arrows are provided in the logic and display 914 for additional settings as shown in the logic and display 918. These additional settings include Bluetooth, Next Function, Next Profile, etc. Again, these are exemplary and other settings/actions can also be used.
The logic and displays 1002, 1004, 1008, 1010, 1012, 1014, and 1016 similarly display the remaining features available in group A and are navigated using through inputs received via inputs 204 of controller 213. The inputs 204 can be external switch(es) connected to a mode port controller 213 or other input devices (e.g., buttons on controller 213 itself), and the input signals generated thereby can be short or long presses (or other presses including sequences of long, short and/or combinations thereof). In one embodiment, long presses are used to advance navigation between the logic and displays of
The logic and display 1002 is for a communication feature that can be wireless or wired. In one embodiment, the logic and display 1002 is for a Bluetooth wireless connection to a computer, tablet, smartphone, or other capable device. The Bluetooth icon 1036 is displayed at the top of the feature 1020 list to indicate it is the current feature. The logic and display further generates icons representing the input control provided by each sensor of the current input control device, which is a head array 1022. This includes a left sensor icon 1050 representing a select function and is shown in this embodiment as a computer mouse image with an activated or highlighted left button. A right sensor icon 1054 in the form of a computer mouse image having left and right arrows indicating right sensor actuation generates and sends left and/or right mouse movement signals (e.g., a continuous press of the right sensor can generate a move signal, while a short press can generate a toggle signal to switch between left and right movement directions). A center sensor icon 1052 in the form of a computer mouse image having up and down arrows indicating center sensor actuation generates and sends up and/or down mouse movement signals (e.g., a continuous press of the center sensor can generate a move signal, while a short press can generate a toggle signal to switch between up and down movement directions). Arrow icon 1056, which can be displayed grayed out (or other suitable indication) represents a disabled or “off” input that does not generate any signal. Hence, logic and display 1002 allow a user to use a communication feature, like Bluetooth communication, to control an external device through the input control device such as a head array 1022 (or other input control device).
The logic and display 1004 is for navigating functions of main controller 228. These functions can include, for example, power wheelchair lighting (e.g., headlights, turn light signals, etc.) horn(s), and other functions. The function icon 1038 is displayed at the top of the feature 1020 list to indicate it is the current feature. The logic and display further generates icons 1024-1030 representing the input control direction signals provided by each sensor of the current input control device, which is a head array 1022. These signals are generated and sent to the main controller 228 to provide input and selection of the active function of main controller 228 (e.g., input and selection of a right turn signal or other feature). For example, the left 1024, right 1028, up 1026 and down 1028 arrow icons provide corresponding left, right, up, and down navigation signals to the main controller 228 to navigate and select the function options like lighting, horns, seating, drive control, etc. Thus, logic and display 1004 allow a user to navigate, select, and control functions residing on main controller 228 through the input control device such as a head array 1022 (or other input control device).
The logic and display 1008 is for navigating profiles of main controller 228. The profiles can include, for example, any number of custom user-defined functions for the power wheelchair. For example, a first profile may be an indoor profile with custom user-define drive control characteristics (e.g., forward acceleration, excellent speed, turning acceleration, braking acceleration, etc.) for an indoor environment. A second profile may be an outdoor profile with custom user-defined drive control characteristics or an outdoor environment, and so on. The logic and display further generates icons 1024-1030 representing the input control direction signals provided by each sensor of the current input control device, which is a head array 1022. These signals are generated and sent to the main controller 228 to provide navigation, input, and selection of a profile of main controller 228 (e.g., navigation, input, and selection of an indoor profile, outdoor profile, etc.) For example, the left 1024, right 1028, up 1026 and down 1028 arrow icons provide corresponding left, right, up, and down navigation signals to the main controller 228 to navigate and select which profile is desired by the user for controlling the power wheelchair. Therefore, logic and display 1008 allow a user to navigate, select, and control profiles residing on main controller 228 through the input control device such as a head array 1022 (or other input control device).
The logic and display 1010 is for navigating the groups of controller 213 (e.g., groups A-D) (see also
The logic and display 1012 is for generating audible signals to the external environment. These audible signals include, for example, digital and/or recorded voices enunciating audible messages. The logic and display generates icons 1058-1062 representing the available audible messages for selection by the user. For example, an input to the left pad sensor 1058 generates an audible “help” message. An input to the center pad sensor 1060 generates an audible “hello” message. An input to the right pad sensor 1062 generates an “water” audible message. Icons displaying a speaker and the audible message are provided as shown in 1058-1060. Additional and/or alternative audible messages other than “help,” “hello,” and “water” can be generated as well. In a programming mode, an audible message library can be provided allowing a user to select specific audible messages from the library to be assigned to the available actions of a particular input control device like a head array 1022 (or a joystick, dual switch, single switch, etc.) These audible messages or signals are output to the external environment via an audio speaker or other suitable output device that is connected to controller 213. Audible messaging is further discussed in connection with
The logic and display 1014 is for controlling seating functions of the power wheelchair. This includes a power seating arrangement having actuators for controllably adjusting seating position(s) like recline, tilt, elevate, etc. The logic and display generates icons 1064 and 1068 representing the available power seating adjustments for selection by the user. For example, an input to the left pad sensor 1064 generates a signal to tilt back a powered seating system as shown by the displayed icon. An input to the right pad sensor 1068 generates signal to tilt forward the powered seating system as shown by the displayed icon. Arrows 1056 and 1066 indicated no signal is generated by the center pad sensor (e.g., a disable or off state). Alternatively, seat tilt increase and/or decrease could have been programmed as outputs of the center pad sensor and appropriate icons displayed instead of arrows 1056 and 1066. In this manner, logic and display 1014 allow a user to navigate, select and control powered seating positions to assist the user in their needs and situations.
The logic and display 1016 is for controlling communications to device hub(s) that, in turn, communication with external devices like computers, tablets, smartphones, and other devices. One example of a device hub is the TECLA-E manufactured by Komodo OpenLab, George Brown College, 3 Lower Jarvis, 2nd Floor, Toronto, Ontario, M5A 3Y5. The logic and display generates a communication channel assignment display that is used to communicate with the device hub and over which input commands from the head array 1022 (or other input control device) are provided to the device hub.
In another embodiment, each of the logic and displays of
The ability to program levels of group control with particular input control devices is beneficial when the user's needs may change throughout, for example, a day. The user may have enough strength at the start of the day to use a joystick 1210 input control device (e.g., group level “C”). As the day progresses, the user may tire and lose strength such that a different input control device may be more suitable. In this instance, digital joystick control device (or even a one or two-switch input control device) may be more appropriate for the user and the system can be changed to group level “D” for control. Thus, the levels of group control can be programmed based on the user's changing needs. And, the features within each group can also be programmed based on the user's needs.
The pad type is changed by touching the graphical representation of the pad on the display. Each touch will change the pad type from Proportional to Digital and vice-versa. In this manner, the Pad Type setting is programmed for each pad of the head array. In other embodiments, the input buttons to controller 213 can be used to cycle through selection of each pad and pad type. Other types of inputs can also be used to set the pad type.
The logic and displays 1809 and 1818 illustrate one embodiment of the displays and logic for calibrating a pad. In one embodiment, the minimum and maximum force required to gain proportionality for each Proportional pad type can be programmed. The logic and display 1809 is generated by pressing and holding down on any of the pad graphical representations shown in 1802. This action launches the calibration logic and display 1809 (and subsequently 1818) for the selected pad of the head array. The logic and display 1809 includes a graphical representation of the head array 1810 and its pads. The selected pad is graphically highlighted (e.g., via color or some other graphical indication) for calibration. The logic and display 1809 also includes a graphical calibration meter 1820. In one embodiment, calibration meter 1820 mimics an analogue meter with a deflection needle 1822 to represent the level or reading. In other embodiments, calibration meter 1820 can be a bar-type meter, numeric meter, or other type of meter display.
Calibration meter 1820 can also include an indication of Minimum 1824 and Maximum 1826 settings for the force required before a Proportional control output signal is generated for use in driving the power wheelchair. In the embodiment of calibration meter 1820 shown, the Minimum 1824 and Maximum 1826 settings are graphically represented by pie chart segments that are differentiated in color and inset on the calibration meter 1820. A numerical indication of the Minimum setting 1824 is also provided in display 1809.
The logic and display 1809 allows for adjustment or programming of the Minimum settings 1824. In one embodiment, the minimum setting 1824 represents the force required to initiate or start proportional control. The adjustment can be made by, for example, pressing input buttons on controller 213. As the value of the Minimum setting 1824 is increased or decreased, the size of the corresponding graphical pie chart segment is increased or decreased to reflect the adjusted value.
After the Minimum settings 1824 is set, the logic and display 1818 is generated allowing for adjustment or programming of the Maximum setting 1826. In one embodiment, the Maximum setting 1826 represents the force required for reaching 100% of the programmed speed. The adjustment is accomplished in the same manner as described for the Minimum setting 1824 using input buttons to increase or decrease the value. As the value of the Maximum setting 1826 is increased or decreased, the size of the corresponding graphical pie chart segment is increased or decreased to reflect the adjusted value.
Calibration meter 1820 can be a real time display of the force being applied against the selected head array pad. By having a real time display of the force being applied, the adjustment or programming of the Minimum 1824 and Maximum 1826 force settings required for proportional control signal output can be made in the context of actual force measurements. The calibration logic and displays 1809 and 1818 are applicable to each pad selected for calibration.
If a long press of any of the pad icons (e.g., 1024, 1028, 1906) is provided, logic and display 1904 is generated for enabling or disabling the options available for programming each pad to be set. The options that can enabled and disabled include, for example, FORWARD, LEFT, RIGHT, and REVERSE travel directions, audible message signals, and/or OFF status. Any disabled options are not displayed when the pad icons are pressed to sequentially cycle through the available programmable settings.
If a proportional joystick is the selected input drive control device, then logic and display 2004 is generated (instead of 2002). Logic and display 2004 has a graphical representation of proportional joystick 1714 and a four-quadrant graphical indication of minimum speed settings. The values can be selected for change by touching the graphical speed indications (or quadrants) and then use of input buttons (to controller 213) for increasing and decreasing the values. Touching the indication, selecting another, or touching the graphical OK button saves the value(s). Similar logic and displays can be used for other input control devices.
Logic and display 2204 includes a graphical veer adjustment selector 2206 having a slider bar and slide knob. A numerical indication of the veer adjustment setting is displayed (e.g., “−5”). The veer adjustment is made by touching the touch display and sliding the knob 2208 (left or right) along the slider. The logic reads the movement of the slide selector knob 2208 and assigns a value to its position. In one embodiment, the center of the slide selector input bar indicates a zero (0) or no adjustment position. Movement of the slide knob 2208 to the left of the center position creates a negative veer adjust whose value increases the further way from center the slide knob 2208 is moved. Similarly, movement of the slide knob 2208 to the right of the center position creates a positive veer adjust whose value increases the further away from the center the slide knob 2208 is moved. The veer adjust value (negative or positive) is added to the direction signal generated by the head array 110 to correct for any veering caused by the wheelchair during travel. As slider knob 2208 is moved, the numerical display is updated to indicate the presently set veer adjust input value. In one embodiment, the veer adjust value is limited to a range of −12 to +12, though any range can be used. In other embodiments, the slide knob 2208 may be moved left or right via input buttons on controller 213.
The veer adjust value is combined with the drive direction signal from the head array 110 to create a corrected drive direction signal. The corrected drive direction signal is then provided to main controller 213 to drive the power wheelchair motors in accordance thereof. In alternative embodiments, the veer adjust value can be sent from programmer 112 to main controller 213 for main controller 510 to combine it with the drive direction signal. In this manner, programmer 112 allows for a veer adjust value generated and used to correct wheelchair travel for the user of the head array.
If FEATURE LIST is selected, logic and display 2302 is generated for enabling or disabling features depending on what type of main controller 228 and other devices are to be connected to controller 213. These features include POWER ON/OFF, BLUETOOTH, NEXT FUNCTION, NEXT PROFILE, NEXT GROUP, AUDIBLE OUTPUT, SEATING ENABLE, and TECLA ENABLE. The displayed list is scrollable and thus any number of features can be listed. Enabling and disabling are accomplished by touching the graphical slide button indications.
Referring to
In one embodiment, the messages are auditory and include voice synthesis or recordings that are capable of speaking one or more messages through an output device such as an audio speaker associated with controller 213. The logic begins in block 2602, which can be a communication screen function displaying one or more selectable options for generating various messages. As previously indicated, the display can be touch enabled so that selection of the one or more options can be accomplished by a user pressing on the displayed option. In the embodiment shown, any number of messages (e.g., Message 1 to Message X) can be displayed for selection. In block 2604, the logic reads the user's message selection and proceeds to blocks 2606-2614 depending on the appropriate message selection. In blocks 2606-2614, the logic reads the appropriate message data from memory, which can include voice synthesis data or recorded voice data. In blocks 2616-2624, the logic outputs the appropriate message data to an output device. This includes sending the voice synthesis data to a voice synthesizer for output to an audio speaker associated with controller 213. A library of predetermine messages can be included within the memory of controller 213 and a programming screen can be used to scroll, select and store the chosen messages for subsequent display on the communication screen of controller 213 for user selection and output.
In this manner, a user can use controller 213 to output auditory or other messages. This can be helpful when the user tires as the day progresses and may not have enough strength or energy to vocalize or communicate. In this case, the user can call up the communication screen and select the appropriate auditory (or other) message for output to the surroundings or other devices.
The logic begins in block 2702 where it determines of the attendant drive control is active or set to active. If yes, the logic disables the user drive control function in block 2704 because the attendant is now in control of that function. In block 2706, the logic reads the attendant drive input control signals and uses them to control the drive function of the power wheelchair (or other powered device). In block 2708, the logic continues to read user input control signals for non-driving functions like Bluetooth, environmental control, etc. If in block 2702 the attendant drive control input is not active, the logic proceeds to block 2710 where the user drive input control signals and non-drive input control signals are read for control of the various active functions of controller 213. In alternative embodiments, the attendant further choose to can take full control of all drive and non-drive functions.
In the case of the second location being a bed 2814, controller 213 (or its removable touch-enabled display) can be wirelessly paired 2812 with the bed controller (if present) to also control power bed functions such as raising and lowering the head and foot sections, and/or the entire bed platform. Bed logic within controller 213 (or its removable touch-enabled display) would become active once pairing is established and one or more function screens can be displayed for user selection of bed control as previously described. In this manner, controller 213 (or its removable touch-enabled display) can be moved from one location to another and also expand to control additional devices such as powered beds 2814.
In another embodiment, controller 213 or its removable touch-enabled display include a remote switch indicating the device has been removed from the power wheelchair. The remote switch can be a mechanical, magnetic, or electric switch that detects when controller 213 or its removable touch-enabled display are removed from their mounting on the power wheelchair. The remote device generates a signal (or a signal is made absent) that is read by the controller or display logic. In this manner, controller 213 or removable touch-enabled display can enable and disable logic and functions based on the location of the device, as described above.
So configured, embodiments of the present inventions provide a power wheelchair user to reconfigure the wheelchair's control system based on the needs of the user. This includes, for example, changing the type of input control device based on the user's physical condition (e.g., strength) and time of day (or week, month, year, etc.) and custom configuring the inputs or switches the input control device to the user's needs. These settings can be saved in one or more profiles and then recalled as needed throughout the day, week, month, etc. to accommodate the physical condition of the user. This allows a user to begin with one type of input control device (e.g., a proportional joystick) at the beginning of the day when the user's strongest and to change the type of input control device later in the day when the user has tired (or weakened) to one that does not require as much strength to operate (e.g., a switch-type input control device). Timers can also be used with or without profiles to automatically change the type of input control device based on the time of day, week, month, etc. Hence, the user's wheelchair can be equipped with multiple input control devices such as, for example, a proportional joystick and a switch type input device (e.g., head array, one or more mechanical button switches, switch-type joystick, etc.) to allow the user to switch back and forth between the best type of input control device based on the user's present physical condition and needs. This is accomplished preferably without the need for additional hardware or software as controller 213 includes everything necessary (e.g., hardware and software) to accommodate a plurality of different input control device types and to translate or provide their signals to a main control 228 for controlling the power wheelchair. This is also accomplished preferably without the need for therapists, clinicians or technical service personnel.
Embodiments of inventions disclosed throughout this disclosure have been described as having various forms of logic to accomplish their functions and displays. This logic is, for example, stored in the memory of controller 213 or main controller 228 and executed by processing circuits therein. The logic can be in the form of computer-readable and executable instructions that reside in software or firmware. The logic can also be implemented in digital logic circuits. Moreover, though the logic has been described in terms of sequence(s) of steps or processes, the order of those sequences can be changed while still obtaining the disclosed results. Hence, the logic descriptions herein are illustrative and can be implemented in any suitable manner and on any suitable software or logic platform.
While the present inventions have been illustrated by the description of embodiments thereof, and while the embodiments have been described in considerable detail, it is not the intention of the descriptions to restrict or in any way limit the scope of the inventions to such detail. Additional advantages and modifications will readily appear to those skilled in the art. Therefore, the inventions, in their broader aspects, are not limited to the specific details, the representative apparatus, and illustrative examples shown and described. Accordingly, departures can be made from such details without departing from the spirit or scope of the general inventive concepts.
This application is a continuation of pending U.S. patent application Ser. No. 17/321,930, filed on May 17, 2021, and titled Configurable Power Wheelchair Systems and Methods, which is hereby fully incorporated by reference.
Number | Date | Country | |
---|---|---|---|
Parent | 17321930 | May 2021 | US |
Child | 19007846 | US |