Literature DB >> 29552641

Feature determination from powered wheelchair user joystick input characteristics for adapting driving assistance.

Michael Gillham1, Matthew Pepper1, Steve Kelly1, Gareth Howells1.   

Abstract

Background: Many powered wheelchair users find their medical condition and their ability to drive the wheelchair will change over time. In order to maintain their independent mobility, the powered chair will require adjustment over time to suit the user's needs, thus regular input from healthcare professionals is required. These limited resources can result in the user having to wait weeks for appointments, resulting in the user losing independent mobility, consequently affecting their quality of life and that of their family and carers. In order to provide an adaptive assistive driving system, a range of features need to be identified which are suitable for initial system setup and can automatically provide data for re-calibration over the long term.
Methods: A questionnaire was designed to collect information from powered wheelchair users with regard to their symptoms and how they changed over time. Another group of volunteer participants were asked to drive a test platform and complete a course which represented manoeuvring in a very confined space as quickly as possible. Two of those participants were also monitored over a longer period in their normal home daily environment. Features, thought to be suitable, were examined using pattern recognition classifiers to determine their suitability for identifying the changing user input over time.
Results: The results are not designed to provide absolute insight into the individual user behaviour, as no ground truth of their ability has been determined, they do nevertheless demonstrate the utility of the measured features to provide evidence of the users' changing ability over time whilst driving a powered wheelchair. Conclusions: Determining the driving features and adjustable elements provides the initial step towards developing an adaptable assistive technology for the user when the ground truths of the individual and their machine have been learned by a smart pattern recognition system.

Entities:  

Keywords:  assistive technology; powered wheelchair; rehabilitation

Year:  2017        PMID: 29552641      PMCID: PMC5829523          DOI: 10.12688/wellcomeopenres.12280.3

Source DB:  PubMed          Journal:  Wellcome Open Res        ISSN: 2398-502X


Introduction

There is no typical powered wheelchair (PWC) user. Individuals may be suffering from neurological trauma or disease, or be affected by musculoskeletal trauma or disease; and they may be of any age. Increasingly, people are living longer and therefore may require mobility assistance for much longer. One publication in 2010 [1] investigated these issues; the research concluded that the literature was lacking in regard to the PWC user quality of life and their ability to self-maintain. The Canadian Occupational Performance Measure (COPM), developed by Law et al. in 1994 [2], measures the users’ perception of their own self-care and living capabilities by using a questionnaire which usually takes around thirty minutes to complete. This methodology has been applied in a lot of research, some for PWC users, according to a review of the methodology [3]. Mills et al. [4] propose a conceptual framework, which includes a range of factors likely to affect user performance. They identify 10 tools used to assess the user driving abilities for the purpose of more suitable adjustment of the PWC to the individual user's needs. Earlier research into young people’s needs, with regards to the benefits of the PWC, had indicated that children who used PWCs had much better spatial awareness and cause-and-effect skills than their peers who did not use PWCs [5]. However more recent research [6] concluded that the benefit to the user was only positive when both the PWC and their environment were of a suitable ‘fit’, and could be quite negative when the child felt excluded from social integration; for example, due to the bulkiness of the PWC restricting their movements in confined environments. A study of the elder PWC user found that one of the immediate benefits from issue of a PWC was an increased independence and a feeling of well-being [7]. Furthermore, the research suggested that despite this euphoria many of the elderly users were anxious about driving outdoors, which may be due to a fear of accidents, particularly toppling over, and the issue of a breakdown leaving them stranded. The research noted that this user group were dissatisfied with the wheelchair service, quoting long waiting times and having serious concerns that the chair would not meet their changing needs over time. There has been much research in the field of providing PWC users with smart and assistive systems [8, 9]; however, most users do not like having their control taken away from them, essentially disempowering them [10] rather than assisting them to overcome challenges that their disabilities present. This essentially means that each individual would need the assistive system to be adapted and adjusted to their individual needs and requirements, and for the system to be re-tuned as their needs change over time. This is a substantial constraint for any manufacturer or developer of technology. Therefore each person’s needs from any smart assistive PWC is quite unique and specific to them, hence current commercially available assistive technology tends to be specialist equipment, specifically designed and built for each individual, or a group suffering from a particular illness, or alternatively is some standard hardware/software which has been adapted for the particular individual. This means that assistive technology is very costly in both equipment and technical maintenance, particularly when the device may require constant adjustment [11]. In order for manufacturers to be able to mass produce devices at an affordable cost, there needs to be a sufficient volume of production. Therefore, there is a need to develop assistive PWC technology which is adaptable to a wide range of users’ clinical needs, whilst also being adaptable to the individual’s personal preferences. This would require a smart system which monitors the user's performance and adjusts the system accordingly; this information may also be directly related to their medical condition, which could potentially provide clinicians with more data to base their diagnosis and subsequent treatments on. Currently, health authorities across Europe provide adaptive and assistive technology for those who need it on an individual basis; therefore PWCs are adapted to each person, which is expensive and very time consuming. The PWC user is subjected to an ability-to-operate test and, in the UK [12], will only be given an NHS funded PWC if they meet this criterion. For those individuals who do not meet the requirements the only alternative is to either have an assistant in constant attendance, or not to use a PWC unless they can buy their own, with the associated re-tuning costs. According to research [13] there are a wide range of diseases which may cause sufficient disabilities to prevent individuals from operating a PWC without assistance, these have been extrapolated from the US population at the time of the research to fit the current (2016) EU population and are listed in Table 1 by diagnosis, with some of the typically associated symptoms. According to our research and experience, whilst developing and testing our driving assistance technology [14– 16], providing simple collision avoidance or navigational assistance would not be sufficient to allow unmonitored use of the PWC, due to safety risks. There needs to be a synergetic assistance which adapts the assistance to the needs and requirements of the individual as they change over time, and most importantly keeps the user in full control of the PWC motion at all times.
Table 1.

Estimated potential smart wheelchairs users, organised by diagnosis, in the EU.

DiagnosisPrevalence (millions) (Lower–upper)% who need wheelchair (Lower–upper)Typical symptoms% with symptoms (Lower–upper)
Alzheimer disease3.6–6.410–20Attention, agitation, and impulse control Executive reasoning45–52 35–45
Amyotrophic lateral sclerosis0.04–0.0546–80Fatigue/weakness Head/neck movement20–26 20–26
Cerebral palsy1.1–1.380–90Spasticity Tremor Hemiplegia Ataxia Dystonia Executive reasoning70–90 10–20 10–20 5–10 15–20 30–40
Multiple sclerosis0.4–0.665–75Spasticity Tremor Fatigue/weakness Head/neck movement Ataxia Executive reasoning65–90 5–7 43–90 43–90 23–84 30–70
Parkinson disease1.4–1.65–15Visual field neglect Tremor Bradykinesia Executive reasoning85–95 60–65 10–15 25–45
Traumatic brain injury4.6–515–25Visual field neglect Visual field loss Spasticity Hemiplegia Tremor Bradykinesia Fatigue/weakness Head/neck movement Attention, agitation, and impulse control Executive reasoning20–80 15–25 35–50 45–50 20–30 20–25 35–50 35–50 20–60 50–60

Research aims

This research seeks to determine features which would identify the changing needs of PWC users and to distinguish the elements which would be required to make adjustments to an assistive PWC system, which would then be able to adapt to the users’ needs as they change over time. In order to do this we need to identify and quantify the severity of the problem. This will require identifying how often they use their PWC, how many collisions occur and when, what problems they have and how that may relate to their specific disability. The user joystick input trajectory quality can be used as a measure of the level of assistance required to assist an individual [17– 19]; however research is sparse with regards to quantifying and qualifying that user input with the intention of providing precise assistance for that individual when so required. We have also identified from our previous research that the user’s approach angle to doorways and their proximity to obstacles when navigating the environment can be a measure of their ability to drive, this research further investigates the suitability of collision avoidance as an identifying feature for feedback to adapt the system to better suit the individual's’ navigation assistance requirement. The ultimate objective of this research is to provide the adjustable elements which can be used to first improve the user’s own input quality, keeping them in full control for as long as possible and only when necessary moving to the next layer of assistance, which would also provide progressively more collision avoidance assistance, and then to the next level providing steering assistance, and finally to the higher level where the joystick input has now become digital. This methodology we believe will allow individuals who have been precluded from being prescribed a PWC to now be eligible for a smart adaptable assistive PWC, where the assistive system would also be able to step-in and provide the necessary assistance to keep the user in full and safe control of their PWC.

Powered wheelchair control

The electric powered wheelchair is usually controlled by a joystick which provides a digitised proportional input where one axis provides the turn proportionality and the other axis provides the forward and reverse proportionality. The powered wheelchair platform can be described as a unicycle or a two wheeled non-holonomic tank like mechanism [14] which has the following kinematic: Where: and are the velocities of the individually driven rear wheels. W is the distance between the rear driving wheels. This means that the platform motion is restricted by these equations; this means that for a wheel separation of half a metre the platform can rotate 4 times faster than the forward velocity. The joystick input device has a very similar mathematical relationship; however the distance between the two drive wheels would need to be two metres for there to be an equally proportional relationship between the joystick and the motion. According to one control system manufacturer; they employ a ‘Virtual Restrictor Plate’ (VRP) [20] for the purpose of allowing the medical practitioner some degree of freedom to adjust the distance the user is required to move the joystick with regard to the actual motion of the PWC, whilst maintaining a safe ratio of speed to turn. Other methods of modifying the shape have been evaluated [21] however the basic principle is still the same, to map or scale in some way the joystick to provide the user with their desired platform motion. There are usually up to five joystick mapping profiles [20] which are used for different speed and turn rates such that the input better matches the desired output, akin to changing gear in a motorised vehicle. This means that the user can use the same joystick movement to drive have a much finer control at low speeds in confined environments and or conversely little joystick movement to drive at speed outdoors. This scaling will affect turn speeds, forward and reverse speeds, acceleration and deceleration. The outcome should be that the user has the PWC set up so that they feel safe and competent to drive in restricted and open environments. The Kent and Canterbury hospital wheelchair technicians and prescribing clinicians we interviewed stated that this process may take several sessions and sometimes a satisfactory outcome is not achieved. A further challenge to meeting user need is that their ability and ease to move the joystick may change significantly over time. In the case of the smart PWC, the system would need to adjust the dynamic parameters in the collision avoidance and the trajectory generation according to the joystick input and the profile selected by the user. The mapping process will not only need to map the position of the joystick to the desired velocity for each motor driven wheel according to Equation 1 and Equation 2 it will also need to provide some time delay ramp to the rate of change of the joystick such that the motor acceleration is smooth and jerk is minimised. The most common method is to use a feed-forward control approach, shown in Figure 1, where certain parameters can be adjusted to suit the needs of each user of the platform whilst remaining within the boundaries of the electrical and mechanical system dynamics [22]. This process is implemented in the control algorithms developed by the control system manufacturer.
Figure 1.

Typical feed-forward PWC control schematic.

The most common parameters which always require adjustment to the individual for each profile (driving situation) are: forward speed range forward +/- acceleration reverse speed range reverse +/- acceleration turn speed range turn +/- acceleration. The current method of setting-up a PWC is essentially down to trial-and-error, and the procedure (after discussion with the wheelchair service, dealers, and clinicians) can be as follows: Match the power module load compensation to the motor loads to ensure the loading between motors is the same and it is driving without a bias to one side on flat ground. Adjust the positive and negative acceleration on turning, forward, reverse, pulling away and stopping. Tune for each profile such that the performance is evenly spread across the range of profiles. Fine tune each profile with the user to suit their desires and needs. Some of the observations commonly reported, according to PWC dealers, hospital wheelchair service technicians and clinicians we spoke to, were: Motor load compensation can be very difficult to achieve on older chairs where it is not possible to compensate for differences in left and right motor load. Additionally compensation may only be effective at one power level. This means that the chair may drive in a straight line on a vinyl surface, but veer on a carpeted surface. Joystick users can compensate for this change in drive characteristic. However the switch user is not able to do so. Aggressive acceleration or too high forward and turning speed can frighten some users and made them reluctant to drive the chair. Some users with reduced hand function required reduced joystick throw – that is 50% deflection gives 100% speed. Sometimes it is necessary to reverse the polarity of the Forward/Reverse action if the user found it easier to pull the joystick rather than push. It is important to keep asking, every time you see the user, if the settings are suitable. There are not enough resources for regular visits to the user to check and adjust PWC tuning. Users may not report that they are having difficulty driving their chair. Perhaps for fear that the chair will be taken away or because they don’t think that anything can be done to improve the chair setup or because they have given up asking. Therefore a smart wheelchair which can identify the user’s driving characteristics and detect from those characteristics whether the chair requires retuning, should be of great benefit to that user.

Ethical statement

The project was subject to the University’s formal procedure for ethical consideration of projects involving human participation, under the auspices of the Faculty of Sciences’ Research Ethics Advisory Group. Ethical approval was granted by NRES Committee East of England, REC reference: 14/EE/0164 under the title: Evaluation of a Powered Wheelchair with collision avoidance.

Methods

Whilst there is some guidance on the analysis of driving features [23] there remains the need to determine which features are good indicators of the user’s ability to control their PWC safely in their respective environments, especially if their ability changes over time. A potential set of features is given in Table 2. These are based upon the symptoms listed in Table 1 and some adjustable parameters for PWC control systems, and also information on the proximity of obstacles.
Table 2.

Measurements for a potential feature-set.

Symptoms Reactions Measurements
Tremors and involuntary movements of the joystickContinuous sinusoidal component and sudden motion•   Position •   Velocity •   Frequency
Attention, tiredness, and general fatigueIncreasingly irregular motion and proximity to obstacles, operational time reduction•   Position •   Velocity •   Proximity •   Time
Muscular stiffness and weaknessDirectional bias and amplitude change of muscular activity•   Position •   Velocity •   Time
Observational and visual biasHesitation and preference when driving in certain directions, proximity to obstacles•   Position •   Velocity •   Proximity •   Time
Reasoning, confusion, panic, and agitationHesitation when driving, directional changes, stop-start, proximity to obstacles, sudden motion, possible nervous tremors•   Position •   Velocity •   Frequency •   Proximity •   Time
A three pronged approach was undertaken in order to investigate the problem. The first approach was to locate and obtain data from PWC users by using a questionnaire ( Supplementary File S1). This was undertaken by attending disability exhibitions and conferences and asking visitors in powered wheelchairs to take part in the data collection. The anonymous questionnaire with a self-addressed envelope was included and out of nearly 70 questionnaires some 11 participants responded (A group), the anonymous data was simply given a random identifier when the envelope was opened and their backgrounds with the associated identifiers are given in Table 3. They were also asked to self-score the number of collisions and the range of their abilities, for one of their self-defined ‘good days’ and for one of their ‘bad days’. Participants were clearly informed that they were partaking in research and that the data would be used solely for research purposes, both verbally and in writing on the questionnaire, and that by returning the questionnaire they would be giving their consent to participate. The returned questionnaire data had no personal identification attached and therefore is fully anonymised. This does not alter or distort the scientific meaning.
Table 3.

Powered wheelchair user questionnaire background data.

IdentifierDriving abilityNumber of years in wheelchairReason for PWCDifficulties
Manual Powered
A1 536Physical strengthNone at present
A2 5020Physical strengthSlopes and kerbs
A3 4146Guillain–Barré syndrome, neurological and paralysed from waist downClawed hands unable to turn head to see
A4 40.50.5Motor neuron diseaseRear visibility, kerbs, obstructions
A5 4166Spina BifidaSpatial awareness
A6 4012OsteoarthritisPedestrians not seeing me, uneven paths/roads and slopes
A7 4010Ehlers-Danlos syndromeTiredness, poor proprioception, dislocation
A8 52015Myasthenia gravistiredness/weakness/not able to use on a bad day
A9 152Cerebral palsy affecting all four limbsjerkiness of my arms
A10 1152Cerebral ataxiaspatial awareness
A11 402Poor balance/kneesconcentration/not able to use on a bad day
The second approach was to use data obtained from twelve participants (B group) who were invited to undertake evaluation of a smart PWC collision avoidance system (Dynamic Localised Force Field method [14]) using a specially designed course to test manoeuvring in confined spaces in accordance with the ethical approval of the project. We also invited two student nurses to undertake the same course, who had never driven a PWC and had no disabilities, as a comparative control (labelled B5 and B6). All participants used the same PWC (Invacare Spectre XTR2 platform using a Dynamic Controls DX2 joystick control system) with the same driving profile and undertook the same path around the course, shown in Figure 2. They were asked to drive around the course as quickly as possible without colliding with any of the walls or posts as if they were on a competitive driving test. Their joystick control input to the PWC system, and the data from the collision avoidance ultrasound sensors measuring the range to the surrounding obstacles, was recorded by our monitoring hardware as they negotiated the driving course in chronologically labelled order of the participant participation. The anonymised B group participants’ backgrounds are given in Table 4. All participants were able to adjust their own upper body posture and had no additional means of support other than the standard PWC.
Figure 2.

Participant driving evaluation course.

Table 4.

Powered wheelchair user test course data recording, background.

IdentifierDriving abilityYears driving PWCPWC driving trainingReason for PWCDifficulties
B1 515NoneCerebral PalsyNone at present
B2 53.5YesStrokeLeft side paralysis
B3 511ScooterDuchenne muscular dystrophyMuscular weakness
B4 59NoneDuchenne muscular dystrophyMuscular weakness
B5 00NoneControl subjectNone
B6 00NoneControl subjectNone
B7 42NoneBrain injuryAttention, memory, anxiety, fatigue, equilibrium
B8 415NoneMultiple SclerosisMuscular weakness, spasticity
B9 4.516YesMultiple SclerosisMuscular weakness, spasticity, equilibrium
B10 2.51Yes, currentlyBrain injuryAttention, planning, fatigue, equilibrium, visual, fine motor
B11 3.515NoneCerebral PalsyLeft side spasticity
B12 22SomeNot answeredNot answered
B13 4.54NoneMultiple SclerosisNot answered
B14 4.512NoneTetraplegiaFine motor control of fingers, left side weaker
The third approach was to obtain joystick movement data from two participants, B1 & B2, over a longer period of time (C group) without any modification to their control input. This was achieved by mounting on a standard Invacare Spectra PWC using a Dynamic Controls DX2 joystick control system we supplied, a joystick recording device connected to the manufacturer’s control system, and two buttons for the user to press, one for deliberate collision and one for accidental collision, an IMU, and a real time clock. The participants took turns to drive the PWC without any collision avoidance in their normal daily environment for at least three days. The inertial motion of the platform, joystick input, time-of-day, driving time, and the output from two manual digital buttons for identifying deliberate and accidental collisions were recorded on an SD card, without identifying what the user was doing and where they were. The identifier labels of B1 and B2 are respectively also C1 and C2 where the first letter simply relates to the different testing group and environment. The participants in both group B and C were informed in writing, and verbally, what they would be volunteering to undertake, and how their data would be used for research and publication, for which they gave their written consent. All data has been anonymized without distortion or alteration to the scientific meaning.

Feature development

Determining the user’s physical input range and rate of change of position to set-up the control system has been until now an iterative empirical process. In addition there also remains the issue of the user input ability changing over time and how that is monitored so that the system can be re-adjusted at some later date. A smart PWC system would need to analyse the user input characteristics and then adjust the control system mappings, in order to provide a progressively proportionally scaled robust and safe assistance. A further requirement of any smart assistive system [10, 16] is that the user is kept in control for as long as possible, rather than the smart system simply taking over control and confronting the user with an autonomous system. Therefore the first step in developing an adaptive assistive system is to identify the input profile of the user so that the joystick mapping can be better initially set-up and adjusted over time. Returning to our initial feature set, given in Table 2, we hypothesise that we can identify the user input profile from their physical input quality, joystick position range, and rate of change of joystick position, and by feedback from obstacle proximity sensors we can also identify their visual spatial awareness. Thus essentially we can profile the user driving trajectory input and how it changes over time by monitoring the following features: Joystick Position Biases/areas/quadrants Range/magnitudes Joystick Velocity (actual user velocity of the joystick movement) Sudden large magnitudes Measure of smoothness Biases/areas/quadrants Proximity to Obstacles Biases Magnitudes Time Actual driving time day-to-day (long term trend) Specific task Overall Ratio of moving to stopping Frequency of tremor/shake in joystick motion Long term trend Short term task/place specific Hand tremors can affect the joystick input quality, such that the user finds it challenging to operate a normal PWC. Therefore modern PWC control systems can be programmed to compensate for tremor. However the severity of the tremor may change over time such that sometimes the user may be fully capable of safely controlling the PWC and at other times could be potentially a danger to themselves and others around them. Research has identified the dominant tremor frequency is age related; particularly people with large amplitude tremors undergo a reduction in frequency as they age [24]. Hand tremor frequency may also be dependent on the task; research suggests the displacement amplitude may decrease the tremor frequency by 3–4 Hz where the range is commonly between 4–11 Hz [25]. One proposed solution was to develop Isometric Joysticks, which measure applied force rather than movement [26]; however there was only a small improvement in performance. A smart adaptive system would need to determine when the joystick signal input quality with adapted filtering is suitable to be acceptable as a proportional input, or whether treating the joystick as a switched device is a better option with the system providing appropriate assistance to control speed and rate of turn, acceleration and deceleration. However the first step in the process is to detect the presence of tremor, spasm or panic. In order to detect tremors a Fast Fourier Transform will be used to determine if the joystick signal is sufficient for the purpose of monitoring the user for signs of tremor such that we can correct their joystick input: Where: ω N = e (−2πi)/N                               (4) Smoothness can be regarded as a measure of intended movement and jerk (ms -3) has been commonly used as an empirical way to obtain some objective measurement of this feature. However several studies have reported mixed results with different jerk algorithms [27], such that dimensionless jerk and the log of the dimensionless jerk being the only valid measures of smoothness [28]. However velocity (ms -1) rather than jerk is thought to be a more appropriate measurement of smoothness [29] which in this case can be easily obtained from the standard joystick. The sample rate from the Dynamic Data Bus is set by the manufacturer at 50Hz. This rate is high enough to meet the requirement for smoothness measurement [29]. Smoothness can be obtained by using the joystick velocity vector as follows: Where: And where (v 2 − v 1) is the distance the joystick has moved in the velocity plane and ( ω 2 − ω 1) is the distance moved in the turn plane, and t 2 − t 1 is the sample time period and the weight w i is given by: w i = λ̃ {1,2,....                                     (7) In addition to tremor and smoothness there is the issue of user sudden movement or panic in response to a miscalculation or some involuntary muscular action when navigating around obstacles. The Peaks method (sudden direction change), which can be used in real-time, offers the potential for determining sudden jerks (panicky motion) or spasms as well as long term tremor monitoring. The user may need to have the joystick forward and reverse swapped because their ability to pull their hand towards them is better than to push the joystick away from them. They may also only be able to move the joystick part-way rather than the fully available range. This range, or throw, may also change over the day and over days. The general input pattern of the joystick can be said to lie within the diamond shape given in Figure 3, where the physical restriction of the device keeps the input within the kinematic boundary given by equations one and two. Additionally the software VRP, or equivalent, ensures the input continues to obey the boundaries when the throw shape is altered.
Figure 3.

Joystick pattern and input ranges.

It is proposed that in order to identify measure and adjust the mapping the joystick input is represented by quadrants within which the shape of the user input profile is represented by shape parameters A and B, shown in Figure 3, such that they represent the semi major axis and semi minor axis of an ellipse where the joystick speed and turn (x and y) statistical position density distribution mid 50% inter-quartile range (IQR) represents the magnitude of A and B, and the centre point in the (x) axis is the median of the IQR, and the centre of the (y) axis is the first quartile. In Figure 3 the user’s forward left quadrant might look like the blue ellipse and the forward right quadrant might be indicated by the red ellipse where an optimally mapped profile, for the task in hand, might look like the green ellipse where both quadrant ellipses are now overlapped. It should be noted that although the ellipse for the two forward quadrants crossover the actual position data is all in the respective quadrants, showing the full ellipse (overlap) is designed to permit a visual miss-alignment between how the user moves the joystick left/right, this is likely to be highly dependent upon how the user holds the joystick as well as the muscular flexibility (future research). The position profile can be remapped to meet the needs of the user by either changing the pre-set profile velocity ranges (for specific tasks) or for a smart adaptive assistive system by setting the maximum ‘best day’ performance and then adjusting the mapping by taking the A and B parameters and using their spread to remap the input joystick values. This is done by taking the joystick velocity and turn commands off of the powered chair communication bus, remapping those values and returning them to the bus [30]. The equation for remapping can be given by: Where the: remapped value = x out original value = x in remapped output range (minimum to maximum) = range_out original input range (minimum to maximum) = range_in lowest or start value of the original input range = in_min lowest or start value of the remapped output range = out_min Whilst there may be a method to solve or filter the tremor/smoothness there may be also be a bias to the smoothness which can be because of muscular or motor neuron disease or due to visual neglect. Therefore it is proposed to determine the velocity vector in each quadrant by measuring the rate of change of the joystick position and to represent this as a range using the 50% IQR. This feature can be used to bias the Joystick input tremor and smoothness section for each quadrant where the velocity vector is broken down into components to adjust each axis in each quadrant. This would give the acceleration parameter range for the feed-forward control set-up and for the smart adaptive system to adjust as it changes over time. One crucial feature to consider for the adjustment of any assisted navigation system, must be the proximity to obstacles as the user manoeuvres around them. Whilst it is impossible to identify intent there is clearly a need for users to come into contact with obstacles, such as when transferring to a bed or chair, and when opening a manually operated door. Therefore the measurement of obstacle proximity must be one which identifies a bias in the pattern, such as driving very close to obstacles on the left side as opposed to the right side and more collisions in one particular sector around the user. This could indicate a visual or spatial awareness problem. This measure could be obtained by comparing the assisted system corrected user input with the actual input by taking a moving average of the differences in each sector. The Dynamic Localised Adjustable Force Field (DLAFF) [14] is one such collision avoidance method which can be dynamically adjusted according to user needs and abilities. The concept is based upon two travelling ellipses, as shown in Figure 4, which surround the PWC platform, the inner ellipse provides a zone within which the physical platform and user is located, the outer ellipse provides the limit of the damping force (F d), which is given by Equation 9, and which acts between them in a radial fashion about the mid-point of the rear PWC axle, marked ‘O’ in Figure 4, where R is the distance along the radial vector to the outer ellipse and p the distance along the radial vector to the inner ellipse, This value is then mapped, also using Equation 8, such that the range of y values (1 to 0.01) given by Equation 9 fits along the radial vector between p and R. This value of F d then acts as a multiplier to damp the platform motion where the nearest forward right obstacle damps the left wheel motor input signal and the nearest forward left obstacle damps the right wheel motor input signal.
Figure 4.

Collision avoidance zoning.

The size and shape of the two ellipses can be dynamically changed providing that one of the foci remains at the body origin ‘O’ and the other foci ‘F’ is constrained to the X body axis. The ellipse can also be extended outwards along the Y axis such that the repulsive zone each side can be extended or retracted. Areas of the ellipses can be sectioned into zones in a similar way to the joystick, such as shown in Figure 4; however in this case the zones should relate to the platform dynamic and kinematic such that the collision avoidance can be biased and adjusted over time. For example the user may have their left leg in plaster and in this case the inner ellipse foci ‘F’ would be moved outward such that the physical dimensions of the platform and user were kept within the inner ellipse. Another example might be that the user has poor vision to the left and has trouble negotiating obstacles to the left, in this case we might extend the outer ellipse on the left side and/or we might adjust the repulsion proportionality such as by changing the k value of Equation 9, as shown in Figure 5, to alter the collision avoidance behaviour to provide more or less safety distance between the platform and the obstacle. Altering the damping factor in this case will change the platform trajectory earlier in such a way that the obstacle is passed at a further distance than would otherwise have been the case, this is crucial in the case where the user may be travelling quicker than the system can respond.
Figure 5.

Adjustment the repulsive field of the collision avoidance by using the (k) value.

The PWC user may be seated in their chair for long periods of time [31], effectively living in it. The time they spend out of bed, or other seating, and in their chair will be related to their day-to-day ability. Additionally the amount of time spent driving, rather than just sitting in the PWC may also indicate their current capability; however these may be long term health related features. For the purposes of adapting and adjusting any driving assistance time based features, the time driving to time stationary and the number of pauses when negotiating obstacles may have some relationship to levels of tiredness and reasoning and thus some direct relationship to the amount of assistance which is required.

Feature evaluation and data processing

An adaptive system would require a metric of the user’s changing abilities over time, such that by using pattern recognition techniques these changing features can be identified. Essentially, a pattern of features is assigned to a particular event or symptom, and a classifier tries to match the current observation with saved patterns. Similar pattern recognition work to that required for a smart PWC adaptive system has been previously undertaken for various online classifiers to determine the suitability for developing real-time embedded systems. This research concluded that linear and quadratic discriminant analyses are highly suited and K-Nearest Neighbour-1 is possible if the training set does not become too large to the task [32] Naïve Bayes, Support Vector Machine, and Artificial Neural Networks proved were even more suitable [33]. The research was undertaken on a dual core 1500 MHz 2GB RAM MICROSPACE EBX (MSEBX945) small computer format board with 1000 sample training set and 400 features. Another research project used a Weightless Neural Networks to classify simple geometric patterns in the microsecond time frame on an Atmel AT89x55 24.3MHz processor with 256 bytes of RAM [34]. Therefore, in line with developing a real-time adaptive assistive system, we propose to evaluate the driving features by using the following classifiers: Linear Bayes Normal [35] Fisher's linear discriminant [36] Logistic linear [37] Naive Bayes classifier [38] Support vector machine [39] Parzen classifier [40] k-nearest neighbour [41] Features used for all of the fixed course monitoring of group B: FFT dominant frequency Smoothness Forward left ‘A’ from joystick position ellipse Forward left ‘B’ from joystick position ellipse Forward right ‘A’ from joystick position ellipse Forward right ‘B’ from joystick position ellipse Rear left ‘A’ from joystick position ellipse Rear left ‘B’ from joystick position ellipse Rear right ‘A’ from joystick position ellipse Rear right ‘B’ from joystick position ellipse Forward left velocity vector median Forward right velocity vector median Rear left velocity vector median Rear left velocity vector median Forward left collision bias Forward right collision bias Rear left collision bias Rear right collision bias Ratio of time in motion to time stationary Total course time Features used for all of the three day monitoring of group C: FFT dominant frequency Smoothness Forward left ‘A’ from joystick position ellipse Forward left ‘B’ from joystick position ellipse Forward right ‘A’ from joystick position ellipse Forward right ‘B’ from joystick position ellipse Rear left ‘A’ from joystick position ellipse Rear left ‘B’ from joystick position ellipse Rear right ‘A’ from joystick position ellipse Rear right ‘B’ from joystick position ellipse Forward left velocity vector median Forward right velocity vector median Rear left velocity vector median Rear left velocity vector median Ratio of time in motion to time stationary

Results

Collision analysis

The ‘A’ group of volunteer participants (A1-A11) were asked to monitor their daily routine on a ‘good’ and ‘bad’ day. They were tasked with noting how many collisions occurred and what class of collision they were. Class (A) denotes accidental collisions, Class (D) refers to intentional and deliberate collisions such as attempting to use the PWC to open doors, and class (C) relates to directional changes where the user has needed to reverse and re-approach due to initial misjudgement of the correct alignment to a doorway for example. Participants A8 and A11 were unable to drive the PWC on a bad day. The results of the good day collisions, shown in Table 5, clearly show that using the PWC to push open doors is quite common, however the number of accidental collisions with the door frame was high compared to deliberate collisions and misalignments. In comparison with the same two types of obstacle on a bad day, it can be seen that the number of deliberate collisions did not change significantly, yet the accidental collision and misalignment incidents rose to be of similar occurrence, with door frame misalignments doubling ( Table 6). This pattern was similarly followed with the other types of obstacles, with a general increase in the number of accidental collisions, in particular with that of the misalignment class.
Table 5.

Collisions on a good day.

ObstacleclassIdentifierTotals
A1A2A3A4A5A6A7A8A9A10A11
Door A 00203001001 7
D 02625040000 19
C 0020241000N/A 9
Doorway frame A 0121100024102 32
D 00100000000 1
C 00312200000 8
Wall A 00014000051 11
D 00002000000 2
C 00110010000 3
Furniture A 000130114100 20
D 00000000000 0
C 00101220000 6
People A 00001000230 6
D 00000000000 0
C 00202500000 9
Road A 00113002151 14
D 00104030000 8
C 00101000000 2
Totals 0 3 23 8 43 13 12 6 11 33 5 157
Hours in PWC 16188.55161012125N/A2 104.5
Table 6.

Collisions on a bad day.

ObstacleClassIdentifierTotals
A1A2A3A4A5A6A7A8A9A10A11
Door A 1050702N/A40N/A 19
D 12423010N/A00N/A 22
C 1052423N/A00N/A 17
Doorway frame A 1165603N/A85N/A 35
D 1010100N/A00N/A 3
C 1062204N/A00N/A 15
Wall A 10211002N/A01N/A 17
D 0010200N/A00N/A 3
C 0032116N/A00N/A 13
Furniture A 10241112N/A85N/A 34
D 0010200N/A00N/A 3
C 0042125N/A00N/A 14
People A 0051211N/A40N/A 14
D 0010000N/A00N/A 1
C 0010296N/A00N/A 18
Road A 0033431N/A21N/A 17
D 0010204N/A00N/A 7
C 0010162N/A00N/A 10
Totals 8 3 52 24 61 25 51 N/A 26 12 N/A 262
Hours in PWC 12184.57161516N/A2N/AN/A 90.5
In addition to gathering data via the volunteer questionnaires, two experienced PWC users were monitored over an extended period of time, one for five days and the other for four days. In this case they used a standard powered chair, which included an electronic data collection system. This system enabled the users to record collisions by pressing a button. The data indicated that on average for each hour in the PWC, C1 had 3.9 and C2 had 3.3 accidental collisions ( Table 7). When this was averaged against the actual driving time the rate increased to: C1 had 12.3 and C2 had 7.2 collisions per hour of actual driving. The average collisions recorded by the 11 questionnaire participants showed an average accident rate of around one per hour.
Table 7.

Long term collision data.

Day
123
IdClassTotals
C1 Number of deliberate collisions 3115
Number of accidental collisions 3172343
Hours in PWC 5.453.133.0311.61
Hours driving 1.040.831.633.5
C2 Number of deliberate collisions 4015
Number of accidental collisions 1483254
Hours in PWC 5.20.9710.3516.52
Hours driving 2.980.733.797.5
The response from the participant questionnaire is given in Table 8 and this indicated that there was a marked shift of abilities between a ‘good day’ and a ‘bad day’. The range of abilities stretched from being reasonably able to function to needing full support from carers.
Table 8.

Range of symptoms between good and bad days.

IDABCDEFGH
gbdgbdgbdgbdgbdgbdgbdgbd
A1 110110110110242242132110
A2 110110110110121121132110
A3 242231231231451451451242
A4 110110110110220253253110
A5 110121132110132132242242
A6 132132132132143132143132
A7 132132132132231253143132
A8 110121121121132352352253
A9 352132242132352352352242
A10 132352253352121352352352
A11 341231121121231231341121

Key:

A1:A11 = Participant identification

g = Good day

b = Bad day

d = Difference between a good day and a bad day

A to H = Symptom identifier given in Table. 4.

1 = not with this (within normal range)

2 = causes occasional problems

3 = problematic effecting day-to-day tasks

4 = severely affecting personal performance

5 = unable to function without assistance

Key: A1:A11 = Participant identification g = Good day b = Bad day d = Difference between a good day and a bad day A to H = Symptom identifier given in Table. 4. 1 = not with this (within normal range) 2 = causes occasional problems 3 = problematic effecting day-to-day tasks 4 = severely affecting personal performance 5 = unable to function without assistance

Joystick tremor and smoothness analysis

An experiment was undertaken, with the view of establishing whether the data rate from the standard commercially available system was sufficient to measure both the tremor and smoothness features. Commonly the Normalised Jerk score is employed [27] to measure smoothness; however this is the third derivative of joystick position whereas velocity is the first order. This would mean that using jerk to score smoothness, rather than velocity, would require a higher sample rate than is available. An artificial tremor was analysed to obtain the frequency by using the two methods as previously described. The first involved using a Fast Fourier Transform and the second counting peaks in the signal as it changed sign over time, an example is shown in Figure 6. As expected the 50Hz sample rate from the commercial system is suitable for measuring the typical tremor rate range; however the notched joystick plot, and experimentation, indicated that it would not be suitable for third order differentiation to obtain jerk.
Figure 6.

Example plot of the digital system joystick data frequency feature analysis.

In order to determine if velocity is a good measure of joystick smoothness we needed to compare this with the traditional Normalised Jerk Score; therefore a three axis accelerometer was mounted into the joystick handle and additionally, an analogue to digital converter was connected directly to the Hall Effect sensor coils and samples from both sensors were acquired at a data rate of ≈250Hz thus directly measuring acceleration and velocity. Joystick position data was also collected at 50Hz from the PWC data bus (Dynamic Controls DX2) using their proprietary interface [30]. A series of 16 artificial tremors at different frequencies were physically generated and the data from the accelerometer, analogue joystick, and digital joystick from the system bus recorded. The data was then first analysed to determine whether velocity obtained from differentiating the joystick position data was a reasonable feature for determination of smoothness. The joystick movement data from the accelerometer and from the system data bus were compared to determine the suitability for extracting the frequency from the standard PWC data bus. In addition, the velocity vector was derived from both the joystick data and the much higher sample rate directly from the joystick coils; this was compared to the traditional method of obtaining the weighted average jerk from accelerometer data. Both sets of data are given in in Table 9.
Table 9.

Joystick multimodal frequency analysis.

FFT accelerometer y axis (Hz)Magnitude dominant y axis frequencyFFT Joystick digital y axis (Hz)Frequency digital peak count (Hz)Weighted average (x, y) jerk vectorAnalogue velocity (x, y) vector smoothnessDigital velocity (x, y) vector smoothness
1 3.5230.2473.1973.6190.2960.0810.159
2 6.0163.0485.9086.4712.6190.1210.715
3 4.7150.4884.6614.9200.5860.0820.219
4 3.9575.9813.9574.8614.4400.2051.418
5 3.9574.8414.2824.4862.1290.1360.865
6 3.3609.1173.363.8423.7240.2171.613
7 4.3903.6194.395.0502.1180.1300.800
8 8.6180.5997.8596.7671.1300.0770.198
9 4.4711.7384.4444.9711.3330.0930.447
10 6.1783.8025.855.3665.7670.2041.341
11 4.4983.4694.4985.2184.1660.1770.996
12 4.3360.1914.3363.5580.3610.0820.157
13 4.8780.2424.8782.5210.3120.0800.150
14 4.4440.8104.4444.8170.4450.0830.184
15 3.1441.4383.1444.9990.7150.0820.262
16 6.5850.3166.0973.6504.0420.2451.951
The accelerometer and joystick bus values were compared using ANOVA to determine whether the joystick bus data rate was sufficient to determine the tremor frequency by using either the FFT or digital peak count methods. The FFT method digital joystick compared to accelerometer gave F (15, 15) = 108, p = 0 where F critical = 2.4. The digital joystick peak method returned F (15, 15) = 2.79, p = 0.028 where F critical = 2.4. Therefore the FFT method is very good and the peaks method is a fair method of measuring tremor when taking joystick data from the system bus compared to using an accelerometer. There appeared to be little correlation between the different methods of evaluating velocity vector smoothness when the data was initially reviewed, however this was due to the sampling rate and hence scaling. All three methods are given for comparison in Figure 7. Therefore if we multiply the velocity vector smoothness obtained from the joystick digital data by a factor of two, to try to adjust the scale difference, we can compare the digital joystick directly with the weighted average jerk to determine if there is a significance. This gave a digital smoothness score to accelerometer normalised jerk score correlation of F (15, 15) = 10.7, p = 0 and F critical = 2.4 which indicated that there was a significant correlation between the two methods. Therefore the joystick data obtained from the PWC system can be used with the velocity smoothness algorithm to determine the user smoothness of input without the need to mount additional sensors.
Figure 7.

Comparison of the smoothness score with the normalised jerk score using an accelerometer, analogue measurement of the velocity vector direct from the joystick coils and the digital data from the PWC bus.

The tremor frequency and range of the fixed course participants, depicted in Figure 8, showed that most of the participants did not have a significant tremor. Only two of the participants appeared to have a significant tremor; however both were young student nurses who had never driven, or attendant operated, a PWC who were asked, without prior warning, to take part as novice, non-disabled non-users for the purpose of comparison. They were both very nervous and anxious about undertaking the test course which we believed was the reason for the tremor and the smoothness results. The other participants had little variation in the range of smoothness ( Figure 9), although their individual ranges appeared to indicate that this might be an identifying feature for each individual.
Figure 8.

Tremor frequency comparisons for all fixed course participants.

Figure 9.

Smoothness comparisons for all fixed course participants.

The results in Figure 10 showed the three day range of tremor and smoothness for participant C1 and C2, who were also, B1 and B2 respectively. The participants undertaking the test course were instructed to complete the course as quickly as possible as if on a driving test. When the day to day user and their driving test course tremor and smoothness were compared it was clear that there was a much narrower range for the test course. Additionally, C2 reported feeling unwell and to have had difficulties getting around the outside rear of their house on day three.
Figure 10.

Tremor frequency (T) and smoothness (S) features variability day-to-day compared to specific task for participants C1 and C2.

There was a large range of tremor variation on the last day for C2, however the smoothness range remained similar to the other days unlike the two non PWC users (B5 and B6) on the test course who showed large variation in both smoothness and tremor when stressed. There remains a question as to whether the difficulty in operating the PWC for C2 was because of an increased tremor due to illness, or that the action of attempting to manoeuvre the platform gave rise to a tremor-like motion of the joystick or that the increased tremor and difficulty reported in manoeuvring the chair was a result of feeling unwell. We believe the latter is the case, otherwise smoothness would also have been affected.

Joystick position analysis

The PWC user is likely to have different joystick usage profiles for different tasks. For example driving indoors in a highly cluttered environment will require more left to right movements to avoid objects compared with driving outside in open spaces which will not require so much correction. The user is provided with a range of programmed profiles to suite each environment. For example acceleration, deceleration, rate of turn and velocity will have relatively low values for indoor use and high values when in open spaces or outdoors. Ideally, an adaptive assistive system could use the user’s driving characteristics to recognise the environment in which the user is driving, and then automatically select the most appropriate profile for the user and micro-adjust as the user’s needs change over the day. The results in the tables and figures abbreviate forward right ‘a’ component of the ellipse as ‘fra’ and rear right ‘b’ as rrb or ‘ra/la’ and ’rb/lb’ as right/left ‘a’ and right/left ‘b’, where not otherwise labelled. The driving test course results for the different features are given in Table 10a and Table 10b, Figure 11 shows the forward quadrants only as the task was mainly forwards where the reverse element was specifically tasked into a left hand corner and therefore not enough data was present for proper analysis, although the results are still given in Table 10. This test course could be described as a highly cluttered indoor environment, therefore it would be expected that more time would be spent turning than driving in a pure forward or reverse direction due to the lack of free space. The data for the ‘C’ group for the three days was analysed in two ways, firstly the range of change over the day was broken down into segments of driving greater than 30 seconds over each of the entire day’s driving, given in Table 11 and Table 13, and secondly was to use all of the data combined for each entire day, Table 12 and Table 14.
Table 10A.

Feature data from driving test course (median values).

IdRunFFT (Hz)‘S’ *10 2 Position bias ellipseVelocity vector bias (mm/s)Obstacle biasDriving time
forward right/leftrear right/leftforwardrearforwardrear
rarblalbrarblalbrightleftrightleftrightleftrightleft%Total (s)
B1 11.731.69177413761044101381113182732344180111
21.191.691473136942116588101182525353269100
31.141.6524972185237617119888153428453299146
41.951.53158016801755926888733303735100122
B2 11.192.242910031952572102211138103331343199145
21.32.1324862890124893613101283233364197146
31.082.49299734995252155121311203329344498143
41.192.42289932981659441121213883832353798152
B3 11.842.412990187317318251111101837333835100119
21.842.4130941974419178137103736393599118
31.462.5288119769354168159144033364296110
41.732.822886247413401027111312183935353597120
B4 11.412.182596207121633484111310373036383298116
21.92.0226872074134562088101335393740100112
32.011.7126901867155518888123139384699110
41.841.8925861970175731710107734363841100111
B5 11.034.49421053286551274212021147313541373179125
23.363.8743112351035512782415161573541353799154
31.33.234611439103215054126121551235374027100130
41.522.72391093810693500810503934360100127
B6 14.664.054211035103431272244131012183842253466115
21.463.6239109411093511782413107133530433578111
31.083.244111238108144121481188263331363691122
41.413.33321052886926214611118153631384590115
B7 11.032.16249622686282610121261731314123100137
21.032.1529102217414391326141591830324038100149
31.572.582498278322501761151593331333826100159
41.082.49249421761644123718159193338393999153
Table 10B.

Feature data from driving test course (median values).

IdRunFFT (Hz)‘S’ *10 2 Position bias ellipseVelocity vector bias (mm/s)Obstacle biasDriving time
forward right/leftrear right/leftforwardrearforwardrear
rarblalbrarblalbrightleftrightleftrightleftrightleft%Total (s)
B8 11.191.852391167419483101010663535334589169
21.252.0227101227081826610106394033382595150
31.081.722888197945116661010663434363999130
41.462.11279326744094221010126103832383697142
B9 11.252.32586227028801781151410173433413395137
21.032.342810622692062041411943035433896136
31.032.493398287717534686131310153438403196128
41.192.713190227528802425151511123536413494137
B10 10.761.861999227112383912510104123431352299223
21.111.642589248641100114210791229303036100190
30.61.64199521784810913201069635294136100207
40.651.6722972689256928339106629283330100198
B11 11.731.572484288515533560101011103125383599136
21.841.913187328414443991121010132932374996140
31.251.9931913081144742100121210262831381999145
41.142.1129892780236633813129272929384098134
B12 12.331.72269624792828233210106192728362294178
21.031.5528982588191831271091042830382999158
31.191.4629902288123435117910693029372198144
42.111.51238026882140161241010992528371899133
B13 11.251.63178421722028263710106102828374695146
21.191.6420842070204446111101010102830341291145
31.081.5016692361145331227610132629392392151
41.841.35239219741029711064292730371094143
B14 12.282.601893248620433711215191294229373188147
21.252.1123912383144640122141210103432391799131
31.252.18239319831638341001412101233334224100134
41.142.072896167618591313121491535334840100137
Figure 11.

Joystick forward quadrants position pattern ellipse bias parameters for all fixed course participants.

Table 11.

The range of variance of features for C1 for each day showing the minimum, median, and maximum values when the motion of the platform was at least 30 seconds in duration.

C1Day
123
Feature minmedmaxminmedmaxminmedmax
FFT Joystick digital ‘y’ axis (Hz) 1.14.86.02.34.510.60.52.24.4
Velocity vector (x, y) ×10 2 smoothness ‘S’ 1.43.56.11.72.93.92.22.95.3
Input bias ellipse F/right a6.5194461324121824
F/right b1320104183460152971
F/left b518356102181632
F/left b1421972136702026102
R/right a3164962040162536
R/right b1843127656962231102
R/left a8133521732101847
R/left b1630762857127187290
Velocity vector bias (mm/s) F/right102445101624121640
F/left132533111929101542
R/right62889102673153351
R/left921160112146142336
Driving time ratio0.10.51.60.40.71.60.10.41.0
total39953603075161561211424
Table 13.

The range of variance of features for C2 for each day showing the minimum, median, and maximum values when the motion of the platform was at least 30 seconds in duration.

C2Day
123
Feature minmidmaxminmidmaxminmidmax
FFT Joystick digital ‘y’ axis (Hz) 0.33.08.81.12.95.70.54.814.6
Velocity vector (x, y) ×10 2 smoothness ‘S’ 1.54.25.93.43.75.11.33.55.1
Input bias ellipse F/right a7.514500225001339
F/right b5881271562127788127
F/left b5165611152971547
F/left b18951278102127798127
R/right a029464224143049
R/right b13881241050127876127
R/left a125363232912644
R/left b8951163108125791127
Velocity vector bias (mm/s) F/right823457223451935
F/left825788214652389
R/right6201538162351836
R/left922417162161988
Driving time ratio0.20.61.50.30.81.80.10.61.5
total3591119236854023269812
Table 12.

Average daily feature values for C1 calculated from complete dataset of all motions.

C1Day
feature123
FFT Joystick digital y axis (Hz) 000
Velocity vector (x, y) ×10 2 smoothness ‘S’ 3.52.94.4
Position bias ellipse forward right a341636
right b203529
left a321535
left b203827
rear right a262228
right b445962
left a232225
left b375969
Velocity vector bias (mm/s) Forward right241630
left251833
rear right142028
left182021
Driving time ratio0.71.10.4
total450738226722
Table 14.

Average daily feature values for C2 calculated from complete dataset of all motions.

C2Day
feature123
FFT Joystick digital y axis (Hz) 000
Velocity vector (x, y) ×10 2 smoothness ‘S’ 3.94.03.6
Position bias ellipse forwardright a433021
right b678688
left a462421
left b6711193
rearright a424538
right b838174
left a283332
left b9311291
Velocity vector bias (mm/s) Forwardright182119
left212222
rearright191516
left221719
Driving time ratio0.70.60.6
total11261244124364
The outcome indicated that the joystick turn position range was clearly not suited to the manoeuvring needs during the test course, the ellipse bias parameter ‘b’ being much larger and towards the limit of the left right throw range shown in Figure 11, for all of participants. This mapping can be clearly seen from the joystick ellipse profile of B1/C1 shown in Figure 12. However when we look at the extended three day experiment it can be seen from the data shown in Figure 13– Figure 14 that the settings given to the user were more suited to them for their environment, with the ellipse parameters plotted and shown in Figure 15. It is also clear when we compared the range of variance within the day and over the days for group C with their performance during the B group test course that joystick position was task specific, furthermore there appeared to be a range of operation specific to each individual user, as seen by the tightly clustered ellipse parameters in Figure 11, this indicated that this metric is a potential identifying feature as well as a means of adjusting the PWC initial profile mappings and to re-map them as their abilities change over the long-term.
Figure 12.

Joystick positional pattern for B1/C1 during test course.

Figure 13.

Joystick forward quadrant position pattern ellipse bias parameter over time compared to specific task for B1/C1 and B2/C2.

Figure 14.

Joystick rear quadrant position pattern ellipse bias parameter over time compared to specific task for B1/C1 and B2/C2.

Figure 15.

Positional bias plot showing forward left and right ellipses of participant C1 day 2.

Joystick velocity vector bias analysis

In addition to the PWC user joystick positional pattern and biases, due to physical and/or cognitive impairment, there is the issue of the rate of change of position. Where smoothness and tremor give an overall quality to the motion, there still remains the issue of which specific direction the motion needs more or less damping. For example a user may find pulling the joystick towards them is much easier than pushing away from them which results in different rate of change between driving forward and reverse which may change for the user over time. Whilst this research has simply depicted the velocity in quadrant vector form (forward-left (fl), forward-right, rear-left (rl), rear-right (rr)) in the box-plot format shown in Figure 16, it is expected in future that the vector will be split into turn and speed component form for adjustment of damping.
Figure 16.

Velocity vector quadrant bias for all fixed course participants.

There is a certainty that in general reversing will not be as smooth as driving forward; although participant B2/C2 appeared to be equally smooth driving forward or backwards there was a slight reduction in the relative range of smoothness in the rear right compared to the rear left which may have been due to the user’s restricted movement on the left side whilst the participant B1/C1 appeared to have difficulty in the rear right quadrant according the data ( Figure 17).
Figure 17.

Three day velocity vector quadrant bias variability over time compared to specific task.

Obstacle proximity bias analysis

An additional four laps of the driving course were undertaken with the collision avoidance system on so that any bias in the proximity to obstacles that a driver has as they pass that obstacle could be determined which may indicate some visual or perception difficulty; therefore it would be imperative to include this as a metric in any driving performance assessment and a definitive component for the adjustment of any navigation assistive system. The quadrant relative bias is shown in Figure 18, where the magnitude in the y axis denotes the amount of difference between the user joystick input and the system determined corrected joystick input calculated to keep the platform a safe distance from the obstacle, where the ‘k’ value was fixed permanently at the same value for all.
Figure 18.

Obstacle avoidance quadrant relative bias for all fixed course participants.

Participant B1 had a bias in the rear right quadrant which appeared to correlate with the velocity bias the user also had in that quadrant when they participated in the group ‘C’ trial. This relevance has more significance when we compare B1 with all of the other participants who appeared to have a greater level of system intervention bias towards the rear left side as would be expected when manoeuvring into a left hand corner. There was a significant range of intervention across all of the participants with some having had very little difference between system generated trajectories and their own and yet others had a large range of difference.

Duration of active PWC driving analysis

The driving ratio is given in the left hand column of each participant and the total course time in the right hand column in Figure 19. The large range of both ratio and overall time for B1/C1 was thought to be because the participant tried to concentrate too hard on not making a mistake rather than undertaking the course as quickly as possible. Participants B6 and B7 were novices and therefore unfamiliar with PWC’s response to their input. This caused their stop/drive ratio and overall time to be irregularly varied. Participants B7, B8, B10, and B12 had a narrow driving to stop ratio range but a varied overall time to complete course range which might have suggested tiredness or cognitive difficulty, participants reported these issues at the end of the test; however there was no direct correlation to each run.
Figure 19.

Course time and driving time percentage for all fixed course participants.

It is clear when looking at the three day data that without determining exactly what task the PWC was undertaking, such as a fixed course, the ratio and overall PWC use time can only be a long term or day-to-day feature rather than over each day. However, a smart assistive PWC system would potentially be able to identify the platform location and therefore determine, for example, that the user was taking too long to negotiate the bathroom doorway and use that information together with the obstacle proximity feature to determine that the user is in need of greater assistance.

Pattern recognition analysis of feature set

The purpose of this research is to identify potential features and metrics that identify user driving patterns and changes in those patterns over time. This information can then be used so that assistive PWC systems can adapt over time to the user’s changing needs. Therefore the features must indicate that changing state. In order to test this we have used classifiers which can be used to run in real-time on embedded hardware. One task is to examine whether the driving characteristics enable the identification of each participant. Whilst there are not many samples, they can be reasonably divided into testing and training sets ( Table 15) with ten tests run for each classifier to improve robustness of testing. The outcome determined that it was possible to identify each participant between 74% and 86% correctly ( Table 16) despite only having a limited dataset. If the richer dataset for group ‘C’ is used then, as can be seen in Table 17, there was a certainty of correct identification between 86% and 95%, dependent on the classifier used, between C1 and C2.
Table 15.

Pattern recognition testing criteria.

TestTotal samplesClassesTraining/ test split
All participants test5614 (users)50:50
A versus B test1402 (A and B)60:40
A change over time test353 (Day 1, 2 ,3)60:40
B change over time test1053 (Day 1, 2 ,3)60:40
Table 16.

Pattern recognition test of driving test course participants.

All participants test number
Classifier12345678910Ave
Linear Bayes Normal Classifier 89.382.189.389.389.382.178.689.385.785.786.1
K-Nearest Neighbour-1 89.382.175.082.182.185.789.375.085.775.082.1
Naive Bayes classifier 82.178.682.192.985.775.078.671.482.189.381.8
Parzen classifier 92.985.785.789.385.782.178.685.778.682.184.6
Fisher’s linear Discriminant 71.475.071.467.989.375.075.071.471.475.074.3
Logistic linear classifier 83.975.078.685.780.473.278.678.689.385.780.9
Support vector machine 82.189.367.982.164.378.678.675.085.775.077.9
Table 17.

Pattern recognition test of three day participants for individuality.

C1 versus C2 test number
Classifier 1 2 3 4 5 6 7 8 9 10 Ave
Linear Bayes Normal Classifier 91.890.090.095.489.191.293.694.590.990.991.7
K-Nearest Neighbour-1 96.490.998.292.796.496.492.787.398.298.294.7
Naive Bayes classifier 83.680.187.390.989.185.485.488.290.181.286.1
Parzen classifier 90.192.792.796.496.410092.792.794.598.294.6
Fisher’s linear Discriminant 92.788.290.095.488.293.693.690.088.291.291.1
Logistic linear classifier 90.089.193.691.890.092.790.091.888.288.290.5
Support vector machine 92.794.591.891.886.490.090.992.790.994.591.6
When data from C1 and C2 were analysed as it changed over the three days ( Table 18 and Table 19), by labelling each day and comparing the three days for each participant individually, there was a much lower correlation of 65% to 85%, indicating that there had been a variation between the days. There was of course variation during each of the days and this was not differentiated by the labelling due to lack of ground truths and specific tasks undertaken over the course of each day, this requires further investigation in a more observed environment. However, these results clearly show that there is already potential for adjusting the system over the long term without the ground truths, which is an important step towards developing an automated assistive system.
Table 18.

Pattern recognition test for changes over the three day period (C1).

C1 change over time test number
Classifier 1 2 3 4 5 6 7 8 9 10 Ave
Linear Bayes Normal Classifier 66.763.051.977.874.163.077.851.963.059.364.9
K-Nearest Neighbour-1 70.470.485.263.070.477.885.277.855.677.873.4
Naive Bayes classifier 88.974.196.381.592.685.285.288.974.185.285.2
Parzen classifier 63.070.466.759.270.359.266.755.685.266.766.3
Fisher’s linear Discriminant 48.148.166.766.763.063.070.366.777.781.565.2
Logistic linear classifier 70.385.262.955.685.281.485.263.063.085.273.7
Support vector machine 66.770.455.666.781.559.377.885.277.874.171.5
Table 19.

Pattern recognition test for changes over the three day period (C2).

C2 change over time test number
Classifier12345678910Ave
Linear Bayes Normal Classifier 71.664.259.374.172.869.164.276.572.866.769.1
K-Nearest Neighbour-1 82.777.870.485.277.882.790.185.282.787.782.2
Naive Bayes classifier 74.175.369.171.669.175.380.274.169.179.073.7
Parzen classifier 76.579.083.971.687.777.882.771.674.172.877.8
Fisher’s linear Discriminant 74.176.565.471.669.172.871.672.871.660.570.6
Logistic linear classifier 71.664.276.571.671.677.870.476.574.172.872.7
Support vector machine 69.175.369.175.377.871.675.370.474.165.472.3

Conclusions

The development and provision of effective assistive technology to enable an individual to perform daily tasks on a more equal basis to someone who does not have the same disability can be challenging and hard to quantify, let alone justify, when funding demands are forever stretched. This research has sought to ease the development of an adaptable adjustable system by identifying some quantitative and qualitative measures with which to test the requirement of providing adaptive assistance to the PWC user in addition to determining the driving features and adjustable elements. It is interesting to note from the results that, when assessing individuals, their awareness of the circumstances, location, and level of observation significantly affects their behaviour and performance. Therefore information as to the user’s location and the task they are undertaking needs to be additionally identified by the smart system for it to be able to provide a robust adaptive system. This research has identified that: The mapping of Joystick position to speed and turn interpretation can be adjusted over the long term as the user‘s movement pattern changes. An initial setup mapping can be undertaken for calibration and recalibrated sometime later. From the results, it does not appear to be necessary to update over the very short term such as during the course of a single day. Without knowing what the time related task being undertaken, there was no meaning to the short term time duration as we discovered when we undertook the long term 3 day testing. For example, there was no distinction between the users just moving the joystick accidentally or out of boredom and actual intended motion. The time feature has a clear function to be employed as a measure of how quickly a user can undertake a specific set task, this translates to the passing through of doorways and passageways where they are identifiable by the system. The time function can also indicate the general trend of usage over time. The ratio of driving time can be used as a long term trend potentially indicating the user’s ability change over time. This feature can also be used on task specific activities as a measure of the user’s quality of navigation and therefore is a factor in the user abilities as they change over time during the day and over the days which can also indicate the need for a change in the level of required assistance. The smoothness feature is good for identifying the long term trend, when combined with tremor frequency, and as a short term daily identifier of the need to filter the input signal. This feature also has the important characteristic of being an identifier for the need to change the level of assistance from a smart assistive PWC. The frequency of tremor obtained from the joystick is a good measure of user change over time providing the time frame is of sufficient length to discount short term anomalies caused by controlled user actions which mimic a tremor. The smoothness feature should be used for the short term input filtering. The sensor feedback from the collision avoidance system can be used to indicate the proximity of obstacles as the user negotiates the environment. This produces a feature when the user input is compared to the system generated output that can be used to adjust the assistance, and level of assistance offered by the system. Finally the velocity vector can be used to determine the level of user uncertainty at some moment in time, such as when negotiating tight spaces and the user over reacts or makes erratic corrections. This is an interesting and important observation. The paper has therefore identified features and metrics which, with further refinement and testing, are suitable to be used to set up industry standard PWC control systems and to monitor their use for adjustment as the user’s needs change over time. This is a significant improvement over the current trial and error method and these features and metrics can be used to adjust/correct user joystick input to keep them safely in control of their machine for longer rather than crossing some digital threshold and denying them control. Further work is required to obtain user ground truths with respect to user actions, and to monitor their changes in behaviour over longer periods of time, when participants are using their own PWCs in order to determine precise adjustments for the smart adaptive system. This would need to involve accurate observation of panicky movements and spasms and users negotiating real-world obstacles.

Data availability

The data supporting the findings reported in this study have been uploaded to OSF: https://osf.io/w95ba/ [42]. The following files are included:

Extended_Day_Data.zip

This folder contains all of the data collected over the extended experiment which includes: Time in milliseconds; joystick speed; joystick turn; drive profile; x body accelerometer; y body accelerometer; z body accelerometer; body roll; body pitch; body yaw; and collision event. Only days which contained sufficient data were reported in the results.

Fixed_Course_Feature_Results.xlsx

This file lists the features identified for each participant on all four attempts of the driving course.

Initial_Joystick_Data.zip

This folder contains the artificially generated tremors for determination of the suitability of the PWC joystick data rate from the manufacturers system CAN Bus.

Joystick tremor analysis.xlsx

This file summarises the artificially generated joystick tremors.

Pattern_Recognition_Combined_Data.zip

A folder containing the feature data for the pattern recognition testing from the driving course and the multiple day usage.

SANAS_Driver_Symptoms_Data.xlsx

Anonymous questionnaire responses.

Wheelchair Fixed course Data.zip

Anonymized data from the 14 participants on the driving course assessment with key. Appropriate amendments have been made I have read this submission. I believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. Most of the issues pointed out in my first review have been addressed successfully. Some of them were clarified with the answer given by the authors to the first review. Nevertheless the content of section “Proximity to obstacles” can be improved in the same way I pointed out the first time. Equation 9 is a ‘dark formula’ with unknown parameters and effects to readers of this paper. The reader must access to reference 14 in order to get the definitions and effects of the function F defined on equation 9. So, this revised version of the paper still have a lack of details in this section. It is not required a full definition of all the parameters across this section but, in its present form, concepts the parameters ‘R’, ‘p’ and ‘k’ as well as the actual effect of ‘F’ are still useless for readers. Also, the function F can be confused with the name ‘F’ assigned to the secondary focus (F, as well) of the wheelchair surrounding area, as defined in Figure 4. After reading reference [14] it seems that function ‘F’ (equation 9) is the damping factor that is drawn in figure 4. But the distance to obstacles depends on the definition (not given here) for parameters R and p. Many of the equations shown here are (or can be) of general knowledge for readers, like the he wheelchair dynamics, eqs. (1) and (2), and the FFT definitions on eqs. (3) and (4). Equations (5) to (7) have enough details for a first reading of this paper. But equations (8) and (9) have almost no details nor parameters’ definition. The quality of this paper will be improved when such issues were fixed. Another issue that can be also revised is the two upper plots on Figure 6. If I am right, both contains the same data but the second plot also includes the peak detection results. Under my point of view the peak detection performance can be checked better joining both plots and make a single one but with a wider vertical scale. I have to congratulate the authors because the big amount of data provided within this research and the presentation of detailed statistics and tables. I hope that such a detailed data sets could help to create suitable joystick behaviour on-line identifiers. I have read this submission. I believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. The authors would like to thank the reviewer for helping to improve the quality of the paper. We decided to leave figure 6 as it is, because it is used to explain the process rather than to present the data i.e. the raw data from the joystick can be either analysed using the peaks method or the Fourier analysis. In the Introduction, the statement “Young people’s needs, with regards to the benefits of the PWC, have not been fully researched” relies on ref 5 which is now 14 years out of date. The authors need to carry out a contemporary literature search and review up-to-date research studies. This needs attention and the findings from a search may further inform or adjust the evidence underpinning the research aims and objectives. The “ability-to-operate test” is carried out to assess individuals for PWC provision is primarily concerned with safety (chair user and others in the environment) and has more to do with how the chair user perceives, judges and interprets the environment in order to drive the PWC successfully. It is unclear from Table 1 what are the disabilities “which currently prevent individuals from operating a PWC without assistance”. Many of those listed e.g. spasticity, weakness, would not prevent use of a PWC. Some listed are co-occurring e.g., spasticity/hemiplegia. This needs clarification. The statement that “This process may take several sessions and sometimes a satisfactory outcome is not achieved” requires the support of evidence specifically relating to the issues addressed in the paragraph, i.e. users’ control of the joystick. “Some of the observations commonly reported”. Please provide the sources of the reported observations that are considered to be common. What is the rational for including people who did not use powered chairs in group B? They are noted as ‘control’ – what does that mean? Is it that they did not have a health condition that would need a PWC for mobility? Also, what is the meaning of not applicable (N/A) for B12’s reason for having a PWC? The text states that there were 12 group B participants but table 4 indicates that there were 12. These issues need clarification. How were the activities of group C in the PWC recorded? Then, how were the recordings analysed? This needs to be addressed so that similar studies can reproduce the methods. Regarding the assessment of driving time and stationary time it would be helpful to reconsider the assumption that stationary time may “indicate their current capability” and “have some relationship to levels of tiredness and reasoning and thus some direct relationship to the amount of assistance which is required.” PWC users who work may spend a fair amount of time stationary (e.g. at a work station or operating a computer) and/or not driving the chair (e.g. because they may be driving their car/van/transporter travelling to and from work). How did the authors define a ‘good day’ and a ‘bad day’? How was this judged by the PWC users? Please provide a definitions. Table 5 and text – there are three users with high collision numbers – the majority in your category A. The remaining users had far fewer collisions. Is it fair to take an average? Similar comments are relevant for table 6. The same users A3 and A5 have high numbers. Interestingly, A 10 has fewer collisions on a ‘bad’ day than on a ‘good’ day. Any particular reason noted? Also, did the report of collision with people allow differentiation between the PWC user colliding with another person and another person colliding with the PWC? Page 19. The authors state “due to physical and/or cognitive damage”. Please change ‘damage’ to ‘impairment’. The features of positional pattern and biases could also be due to posture. It is not clear if the participants were seated with postural support, or had sufficient trunk muscle ability to be independent in postural support. Page 27 para 2: please rephrase “ …on not making a mistake and a colliding rather than having undertaken the course …” as it does not scan well. Similarly “..use the PWC and unfamiliar with its response …” (were unfamiliar?) p.27 – this is an interesting scenario – “the user was taking too long to negotiate the bathroom doorway ..” and so needed assistance. Whilst it is clear that the proximity device will sense an obstacle, would it also sense water spillage on the bathroom floor? This would be a safety reason for the PWC user to stop at the doorway. Typo – “When the data from C1 and C2 was analysed”  data analysed. The authors have appropriately summarised what this research has identified. They should also discuss the limitations of the study. One issue arises that it would be helpful to have the views of the researchers about. The test circuit used had fixed features, yet everyday outdoors driving for PWC users requires manoeuvring and negotiating moving features – e.g. pedestrians, cars/bicycles etc, trolleys, buggies, etc. how would the system work in these everyday circumstances? Although the authors did not research this in the study, is it something that will need specific further research in order for the new devices to have benefits for users in daily life with a PWC? This review has not commented on the bioengineering aspects of the paper as the reviewer is not a bioengineer. A review by a peer bioengineer working in powered wheelchair research is recommended. I have read this submission. I believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard. We would like to thank the reviewer for the helpful and thorough review. We have subsequently made changes to the content, as suggested, with regard to all of the points raised. This paper is very interesting for future developments in Assistive devices for Powered Wheelchairs (PWC). However I have found several points that need to be clarified, justified or extended. The authors mention the “smart PWC collision avoidance system” (page 7, second paragraph) but they give no details about which is the smart PWC used. This information must be included here in order to know the actual expected performance of that avoidance system. If the set of users (A, B and C) had different PWCs such information should also be included, because this is an important factor that could affect the overall system’s performance. In the same page 7, Table 3, the concept “Driving ability” was included with an apparent numeric scale from 1 to 5. What does it mean? How was that figure obtained? Was it an objective quantity or subjective quality? The evaluation course shown in Figure 2 needs further details. There is no metric information there and the dimensions of a test driving course have a great importance when evaluating driving abilities. Full details about lengths and widths of corridors and dimensions and location of obstacles must be included. The section “Feature development” will be clarified if a list of such features is introduced before them, for instance after the first paragraph on page 9, just before the first feature studied (that is “input tremor and smoothness”). Also I guess that there is a miss-reference in the first paragraph on page 9: it is mentioned “Table 1” and I think that the right reference should be “Table 2”. On section “Joystick positional bias”, paragraph 2, there is a mention to axes x and y in Figure 3. Such axes were not represented there. Apparently they are supposed to be aligned with the Forward-Reverse (axis x) and the rotation (axis y) commands. Please: let it be clear on Figure 3 and in text. I have to say that normally I expect to see Joystick actions as they are physically found on the actual device that is “Forward” action pointing upwards. The “Proximity to obstacles” section needs to be improved. Although authors make a direct mention to reference 14, in the current article Equation (9) has all of its parameters undefined so it is meaningless here. For instance, what is the “damping factor” mentioned in text? Please, fix that issue. Figure 4 shows the so called “collision avoidance zoning”. Also here appear a lot of undescribed features. Why the zones appear inside some elliptic regions? Why there are two (apparently) important points here? One of such points is the turning centre of the PWC (between the traction wheels, back on chair) but, what is the meaning of the other point of interest? What is the meaning of the small rectangles? Are they a representation of the PWC wheels? Why are there two elliptic regions? In section “Feature evaluation…” on page 12 appears up to 7 classifiers. But, are the input vectors the same for all the seven classifiers? Please, give more details about what features are used for each classifier and, if all of them are used, give a list summarizing them. In my opinion, the section “Joystick tremor and smoothness analysis” must be suppressed or deeply reformatted. Let us go directly to Figure 7. From there it is stated that the 50Hz digital info is enough for identifying tremor so no additional hardware is required. That is evident knowing the expected frequency characteristics of tremor and the 50Hz sampling frequency of the system bus. Such 50Hz frequency on system bus, according to sampling theorems, are enough for identifying frequency patterns of even 10Hz (theoretically, up to 25Hz). So there is no need for introducing new devices for up-sampling low frequency information (like the one of tremor) up to 250Hz. So the results on Figure 7 are self-evident and any difference there could only be derived from systematic errors on the measuring process. In Figure 10, the vertical scale is “Frequency” and “Smoothness”. However, the data columns were referred to as “T” and “S”. I think that “T” must be replaced by “F” of Frequency. About the section “Pattern recognition…” on page 27 there are some points that need further improvement. As I said before, somewhere the reader needs to find what were the actual features introduced to the classifiers. But here we need to know also the ‘output classes’. Such info is shown in Table 15, but it is not clear to me the meaning of all the classes. For instance: first row in Table 15 show 14 classes that can be identified as one per user in Table 4. But, what about the other classes in other rows? And also, why there is not an option for a “not classified” or “not identified” class? I hope my questions and comments could help to improve this article. Nevertheless I would like to congratulate the authors for their excellent work. I have read this submission. I believe that I have an appropriate level of expertise to confirm that it is of an acceptable scientific standard, however I have significant reservations, as outlined above. We would like to thank the reviewer for the helpful and thorough review. We have made amendments to the content as suggested by the reviewer to all of the points raised with the exception of: The joystick plot orientation of axes was intended to correspond to the collision avoidance (assistive technology) body frame of reference. Although the 50Hz data rate from the joystick is sufficient to determine tremor frequency up to 25Hz our intention was to determine whether velocity was an adequate replacement for jerk as a measure of smoothness (as reported by others). In this case the joystick measurement of velocity between two datum points is simply the rate of the actual distance travelled by the joystick; however jerk is fourth derivative of joystick position and therefore we needed to sample for jerk at a much higher rate in order to compare velocity derived smoothness with the Normalised Jerk Score. We were also looking to use large amplitude sudden velocity magnitude and direction changes as a measure of panic or sudden reaction to misjudging obstacles, these have a velocity/frequency much higher than normal hand tremors, and we aim to determine this in future work when ground truths are available. In addition all these changes would need to be monitored as they changed over short periods of time, such as negotiating a specific doorway where there may only be 50-100 samples whilst also over the general long-term monitoring and filtering of tremors and potentially spasms. Consequently in response to the review we have re-worded this section to make these things clearer because it did appear unnecessary.
Key for Table 8.
ClassSymptom
A Muscular tremors and/or spasms
B Attention and/or concentration difficulty
C Panic and/or agitation (nervousness)
D Reasoning and/or confusion
E Muscular stiffness
F Muscular weakness
G General fatigue/tiredness
H Observational and/or visual bias
  17 in total

1.  Introduction of a new NHS electric-powered indoor/outdoor chair (EPIOC) service: benefits, risks and implications for prescribers.

Authors:  A O Frank; J Ward; N J Orwell; C McCullagh; M Belcher
Journal:  Clin Rehabil       Date:  2000-12       Impact factor: 3.477

2.  Development and consumer validation of the Functional Evaluation in a Wheelchair (FEW) instrument.

Authors:  T Mills; M B Holm; E Trefler; M Schmeler; S Fitzgerald; M Boninger
Journal:  Disabil Rehabil       Date:  2002 Jan 10-Feb 15       Impact factor: 3.033

3.  A robust and sensitive metric for quantifying movement smoothness.

Authors:  S Balasubramanian; A Melendez-Calderon; E Burdet
Journal:  IEEE Trans Biomed Eng       Date:  2011-12-13       Impact factor: 4.538

Review 4.  The Canadian Occupational Performance Measure: a research and clinical literature review.

Authors:  Anne Carswell; Mary Ann McColl; Sue Baptiste; Mary Law; Helene Polatajko; Nancy Pollock
Journal:  Can J Occup Ther       Date:  2004-10       Impact factor: 1.614

Review 5.  Smart wheelchairs: A literature review.

Authors:  Richard C Simpson
Journal:  J Rehabil Res Dev       Date:  2005 Jul-Aug

6.  Cognitive predictors of young children's readiness for powered mobility.

Authors:  D Tefft; P Guerette; J Furumasu
Journal:  Dev Med Child Neurol       Date:  1999-10       Impact factor: 5.449

7.  Frequency and displacement amplitude relations for normal hand tremor.

Authors:  R N Stiles
Journal:  J Appl Physiol       Date:  1976-01       Impact factor: 3.531

Review 8.  How many people would benefit from a smart wheelchair?

Authors:  Richard C Simpson; Edmund F LoPresti; Rory A Cooper
Journal:  J Rehabil Res Dev       Date:  2008

9.  Sensitivity of smoothness measures to movement duration, amplitude, and arrests.

Authors:  Neville Hogan; Dagmar Sternad
Journal:  J Mot Behav       Date:  2009-11       Impact factor: 1.328

10.  Frequency/amplitude characteristics of postural tremor of the hands in a population of patients with bilateral essential tremor: implications for the classification and mechanism of essential tremor.

Authors:  S Calzetti; M Baratti; M Gresty; L Findley
Journal:  J Neurol Neurosurg Psychiatry       Date:  1987-05       Impact factor: 10.154

View more
  1 in total

1.  Development of a Data Logger for Capturing Human-Machine Interaction in Wheelchair Head-Foot Steering Sensor System in Dyskinetic Cerebral Palsy.

Authors:  Sotirios Gakopoulos; Ioana Gabriela Nica; Saranda Bekteshi; Jean-Marie Aerts; Elegast Monbaliu; Hans Hallez
Journal:  Sensors (Basel)       Date:  2019-12-07       Impact factor: 3.576

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.