Next Article in Journal
Reconstruction of PC Display from Common-Mode Noise Emitting on Electrical Power Line
Next Article in Special Issue
Modeling of Motorized Orthosis Control
Previous Article in Journal
Design of Terminal Sliding Mode Controllers for Disturbed Non-Linear Systems Described by Matrix Differential Equations of the Second and First Orders
Previous Article in Special Issue
Photoplethysmography-Based Continuous Systolic Blood Pressure Estimation Method for Low Processing Power Wearable Devices
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Novel Design and Lateral Stability Tracking Control of a Four-Wheeled Rollator

1
College of Art and Design, Guangdong University of Technology, Guangzhou 510000, China
2
Key Laboratory of Intelligent Control and Decision of Complex Systems, Beijing Institute of Technology, Beijing 100081, China
3
Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano, 20133 Milano, Italy
4
BioMEx Center & KTH Mechanics, KTH Royal Institute of Technology, SE-100 44 Stockholm, Sweden
5
Department of Informatics, Technical University of Munich, 85748 Munich, Germany
*
Author to whom correspondence should be addressed.
Appl. Sci. 2019, 9(11), 2327; https://doi.org/10.3390/app9112327
Submission received: 25 April 2019 / Revised: 31 May 2019 / Accepted: 4 June 2019 / Published: 6 June 2019
(This article belongs to the Special Issue Human Health Engineering)

Abstract

:

Featured Application

A rollator is an integrated functional application used clinically to empower and assist natural human mobility for the elderly or disabled users. In this paper, an integrated system of four-wheeled rollator is designed by introducing a novel mechanical design theory and a lateral stability tracking control is performed to validate the control feasibility of the four-wheeled rollator, providing an optimized procedure for further development of rollators.

Abstract

Design and control of smart rollators have attracted increasing research interests in the past decades. To meet the requirements of the elderly or disabled users, this paper proposes a novel design and tracking control scheme for empowering and assisting natural human mobility with a four-wheeled rollator. Firstly, by integrating the advantages of Kano Model Analysis and the Theory of Inventive Problem Solving (TRIZ), we introduce a novel Kano-TRIZ industrial design method to design and optimize its mechanical structure. The demand and quality characteristics of the clinical rollator are analyzed according to the Kano model. The Quality Function Deployment (QFD) and TRIZ are adopted to integrate industrial product innovations and optimize the function configuration. Furthermore, a lateral stability controller based on Model Predictive Control (MPC) scheme is introduced to achieve good tracking control performance with the lateral deviation and the heading angle deviation. Finally, the feasibility of the design and control method is verified with a simulation study. The simulation results indicate that the proposed algorithm keeps the lateral position error in a reasonable range. In the co-simulation of ADAMS-MATLAB, the trajectory of the rollator is smooth with constrained position error within 0.1 m, the turning angle and speed can achieve stable tracking control within 5 s and the heading angle is accurate and the speed is stable. A compared experiment with MPC and SMC show that MPC controller has faster response, higher tracking accuracy and smoother trajectory on the novel designed rollator. With the increasing demand for rollators in the global market, the methodology proposed in this paper will attract more research and industry interests.

1. Introduction

With the aging population, the physiological changes of organs and its consequent loss of function lead to the increased physical disability, which limits human mobility of the elderly. This has been one of the main reasons for the loneliness, and it affects the mental health of the elderly [1,2,3]. A four-wheeled rollator is a tool that assists human with motor dysfunction to walk. As a life partner for the elderly, the four-wheeled rollator creates a relative old-age lifestyle by empowering and assisting natural human mobility [4] and improves the quality of life in later life, allowing older people with motion system limitation to go out with the assistance from the four-wheeled rollator, which is beneficial to the physical and mental health of users.
In recent years, the research in the design and control of smart rollators has attracted many interests [5,6,7,8]. However, most of the research in the literature adopt questionnaires, interviews, observations and other methods to obtain user needs [9], without analyzing the type and importance of the requirements. They directly designed the mechanical structure according to the original demand. Functions of the design and the requirement that needs to be solved are still not satisfied. The solving the problem invention theory (TRIZ) [10,11,12] has been successfully applied in several domains such as aeronautics, car industry, and electronics, etc. It is known as using the TRIZ problem model to describe the design problem and then using TRIZ tool to solve the described problem. TRIZ is capable of modeling and converting the simulation solution into the practical solution of the industry domain. Kano model is a non-linear relationship between customer satisfaction and product objective quality. By integrating the advantages of Kano Model Analysis and TRIZ, the Kano-TRIZ design theory [13,14] presents an effective methodology to study and to provide design principles of the four-wheeled rollator, which take account of the physical and mental characteristics of the elderly. Quality Function Deployment (QFD) is a user-driven quality function configuration method. However, in the research of rollator design [15,16,17,18,19], the popularity of TRIZ to solve the problems of four-wheeled rollator design is still relatively limited, basically in the germination stage.
Except for the mechanical design of the four-wheeled rollator, its mobility is also of vital of importance for its market feasibility. The lateral motion stability control of four-wheeled rollator is the main challenge in terms of safety, especially for the elderly lacking motion ability. Hence it is necessary to develop a stable controller to validate the feasibility of motion control of the rollator. Since the longitudinal movement of the four-wheeled rollator can be controlled by handbrake and human traction, this paper focuses on its lateral motion stability. The purpose of the lateral stability control of the four-wheel rollator is to design an advanced controller to achieve the smooth trajectory tracking control of the rollator. According to the literature, the lateral control approaches of the rollators mainly include proportional-integral-derivative (PID) control, fuzzy adaptive control, sliding mode variable structure control, neural network control, etc. Wu et al. [20] proposed a parameter self-tuning fuzzy PID control method to effectively reduce the yaw rate and slip rate. Based on the rollator model and steering system model, Han et al. [21] designed a neural network PID controller with good real-time and robustness. In order to overcome the problems of nonlinearity, parameter uncertainty, and time-varying external disturbance, ref. [22] proposed an adaptive fuzzy sliding mode control strategy to achieve adaptive control. The performance in terms of smooth is considered in [23], a fuzzy control algorithm based on iterative genetic algorithm is proposed. Ref. [24] proposed a trajectory optimization algorithm to formulate the lateral vehicle guidance task along a reference trajectory, which is with optimized efficiency. Ref. [25] proposed a two-layer model predictive control controller to optimize the required longitudinal force and yaw moment adjustments and to achieve the minimized error of the steady state tracking objective. A combined control algorithm was designed in [26] by taking the yaw rate and the centroid slip angle error as input variables and using the braking torque as the steering angle of the control objectives. In [27], a novel fusion feed-forward neural network controller for task decomposition was proposed to realize the lateral control of autonomous vehicles. In [28], a robust output feedback vehicle lateral motion control strategy considering network-induced delay and tire force saturation was proposed to overcome the uncertainty of tire turning stiffness and external disturbance.
In this paper, we introduce a QFD model and Kano-TRIZ industrial design method to design a novel four-wheeled rollator and adopt a model predictive control algorithm to achieve the lateral trajectory tracking control of the rollator. A simulation was conducted to validate its feasibility in terms of the trajectory tracking error of the proposed design and control methodology.
The remainder of this paper is structured as follows: Section 2 describes the novel rollator design with Kano-Triz theory; Section 3 discusses the kinematic and dynamic model of the designed rollator and introduces lateral stability tracking control for its controller development; simulation and validation is performed and the corresponding results and discussions are drawn in Section 4. The conclusion and future work are presented in Section 5.

2. Novel Rollator Mechanical Design with Kano-TRIZ

This chapter focuses on the development of a four-wheeled elderly rollator application based on the new Kano-TRIZ industrial design approach. The main idea is to analyze the characteristics of the target users and the problems of using rollators for elderly people in daily life. The Kano model is applied to construct the demand function. Further, the QFD method is used to optimize the technical features, and the TRIZ industrial design method is utilized to design the function of a rollator to meet the characteristics of the elderly user. By taking account of the motion system, material weight, human weight and ground counterforce, the optimized functional diagram design of the four-wheeled rollator is shown in Figure 1.

2.1. Functional Mechanical Design

The main functions of the four-wheeled elderly rollator are assisted walking, rest, storage and safety control. Similar to the functions of bicycle operation, this rollator is divided into three sub-functions: adjusting the height, moving forward and stopping the movement. The function diagram for the rollator mechanical design shown in Figure 1.

2.2. Kano Model Analysis

Firstly, the questionnaires of the demand for the products to analyze the needs of the target users is conducted after product analysis. A sorting rule of the questionnaires is chosen as:
The average composite score of the sorting questions is automatically calculated according to the ranking of all the candidates’ options. It reflects the comprehensive ranking of the options. The higher the score is, the higher the overall ranking will be. The calculation method is to calculate the option average comprehensive score and its weight is determined by where the options are arranged. For example, if there are 3 candidates to participate in sorting, the rank has a weight of 3 in the first position, the second position has a weight of 2, and the third position has a weight of 1. If a topic is filled in 12 times, option A is selected and ranked in the first position 2 times, while the second position is 4 times and the third position is 6 times. The average comprehensive score of option A = ( 2 × 3 + 4 × 2 + 6 × 1 ) / 12 = 1.67 points.
It is should be noticed that the score here is related to the number of options. For example, there are 3 options for sorting and the first score is 3 points. If there are 30 options, the first score is 30 points, and this score won’t be affected. If the sorting option is a multiple-choice question that refers to the previous question, the first score in that row is the number of options for the multiple-choice question.
The survey method is adopted and a conclusion of the questionnaires is made and shown in Figure 2. Then we compared all the collected Kano attribute questionnaires with the Kano model analysis table, and obtain the Kano category membership of demand indicators in questionnaires filled out by each user. The corresponding analysis principle diagram of TRIZ solving problem is shown in Figure 3. TRIZ tools for electronic data processing allow building a specific idea and database. A criterion proposed in the literature is adapted to allow automatic update of the Knowledge Base [29,30].
TRIZ theory is a creative method to solve the inherent contradictions of products, which can produce breakthrough innovations and fundamentally eliminate the problems of navigation design for elderly rollators. The designer ignores the type and importance of the demand and directly designs the product according to the original requirements, which leads to some of the functions are not what the user is currently demanding. The Kano model can be used to classify users’ needs and determine the relative importance. The QFD evaluation is used to convert customer requirements into effective product demand after the Kano analysis. Therefore, the process of using TRIZ-KANO-DQF industrial design new method is shown in Figure 3:
  • TRIZ translates specific product technical features into technical features that engineering designers can understand;
  • The Kano model is used to analyze the function demand after the survey of user requirements;
  • The QFD evaluation method with the design of the quality house (HOQ) is carried out to transform the user’s requirements to product demand.
Figure 4 exhibits the specific process of the four-wheeled rollator. In the original manuscript, the roundness combined with the block shape makes the user feel more energetic, but it lacks diplomatic feeling. Then an improved manuscript that combining the lines and block shape is designed. This manuscript gives a steady feeling but it makes the user feel heavy with fatigue. We finally decided to combine the line style, and strengthen the structural performance of the bottom, making users feel that the product is stable and reliable.

2.3. Structural Details of Modeling, Structure and Materials

With the increase of age, the physical function of the elderly continues to deteriorate, resulting in a weakened memory and cognitive disability. From the Kano questionnaires, the product with simple and intuitive feelings is more suitable for elderly users. Therefore, the simple geometric shape is used as the modeling foundation, and the common object design form in daily life is applied, which can meet the needs of safety and reliability. The seat adjuster is designed to meet the needs of different users while planning a simple replacement structure for the tire. The frame is mainly made of aluminum alloy. The handle is in direct contact with the user for a long time, which requires the soft material and air permeability, so we select the permeability rubber. The seat and storage bag materials are made of nylon fabric, for weight, durable and easy to install.

3. Lateral Stability Tracking Control of Designed Rollator

Because of the high safety requirement of rollator for the elderly, it is necessary to design the lateral motion control of the auxiliary driving system [31]. In this chapter, a tracking controller of the four-wheel rollator is carried out by the model prediction algorithm in term of the trajectory error.

3.1. Rollator Kinematic Model

Figure 5 exhibits the kinematic model of the rollator. X r , Y r and X f , Y f are the center coordinates of the rear axis and the front axis, respectively. φ is the yaw angle, δ f the steering angle of front wheels, v r the velocity of the rear axle center, v f the velocity of front axle center, L is the wheel track, R is the radius, P is the center of rotation, M is the center of the rear axis, and N is the center of the front axis.
Assuming that the steering radius and the radius of road curvature are the same in the steering process, the velocity of the rear axis v r can be described as:
v r = X ˙ r cos φ + Y ˙ r sin φ
The kinematic model of the rollator is presented as:
X ˙ f sin φ + δ f Y ˙ f cos φ + δ f = 0 X ˙ r cos φ Y ˙ r sin φ = 0
According to Equation (2), we can define:
X ˙ r = v r cos φ Y ˙ r = v r sin φ
where v r is the robot speed, X r , Y r and X r , Y r are the coordinate of rear-wheel and front-wheel, respectively, and φ and δ f are the course angle and turning angle of front-wheel, respectively. From the mathematical relationship between the front and rear wheels, the following can be obtained as:
X f = X r + L cos φ Y f = Y r + L sin φ
Furthermore, the angle rate ω is obtained as:
ω = v r tan δ f L
where L is the wheel base of front and rear wheels.
Therefore, the kinematic model of rollator could be written as:
X ˙ r Y ˙ r φ ˙ = cos φ sin φ 0 v r + 0 0 1 ω
where ξ s = X r , Y r , φ T is the system state and u S = v r , ω T is the control value.

3.2. Rollator Dynamic Model and Tire Model

Figure 6 demonstrates the dynamic model and tire model of the rollator.
In order to insure the high safety requirement of the elderly rollator, we design longitudinal motion, lateral motion and transverse motion, separately [32,33,34]. According to the Newton’s laws, the dynamic model can be described as:
m x ¨ = m y ˙ ω c + F a 1 cos δ f + F a 2 cos δ f + F a 3 + F a 4 m y ¨ = m x ˙ ω c + F b 1 cos δ f + F b 2 cos δ f + F b 3 + F b 4 I z φ ¨ = A F b 1 cos δ f + F b 2 cos δ f B F b 3 + F b 4 + M F a 1 cos δ f + F a 2 cos δ f F a 3 + F a 4
where F a 1 , F a 2 , F a 3 and F a 4 are the wheel force of left front, right front, left rear and right front respectively in X-axis. F b 1 , F b 2 , F b 3 and F b 4 are the wheel force of left front, right front, left rear and right front respectively in Y-axis. I Z is the rotational inertia and ω c the center yaw velocity.
Assuming that the lateral force of the tire during the regular tire movement is proportional, there are:
F b 1 = ψ δ F Γ δ F F b 2 = ψ δ R Γ δ R ψ δ F = β + M ω r v x δ f ψ δ R = β + M ω r v x
where ψ δ F and ψ δ R are tire cornering angle of front-wheel and rear-wheel, respectively. Γ δ F and Γ δ B of front-wheel and rear-wheel, respectively. β is the slip angle.
Slip ratio is the key issue of the tire in maintaining stable motion. In Figure 6, the tire model can be presented as:
J ω ˙ = R F x R F ω T b M v ˙ = F x μ F v
where R is the rolling radius, v is rollator speed, T b is the braking torque, F x is the friction, F v is the air resistance, F ω is the rolling resistance, F z is the ground reaction force, M is the rollator quality and J is the rotational inertia At the same time, the slip rate S and the friction F x can be defined as:
S = v ω R v F x = μ F z
where μ is the adhesion coefficient.
We assume that the system state is x 1 = v R , x 2 = ω and x 3 = S , then the tire function can be transformed as:
x ˙ 1 = F v + F Z μ M R x ˙ 2 = F z R μ F w R T b J x ˙ 3 = 1 v ( S 1 ) F v + F z + μ F z M + F z R 2 T b μ J

3.3. Lateral Controller Development

Figure 7 exhibits the MPC controller structure for lateral trajectory tracking. MPC scheme is mainly composed of a trajectory error function, system constraint and optimization objective function [35]. The error equation is the mathematical description of the tracking control system and the basis of the control algorithm. System constraints include rollator actuator constraints, control smooth constraints and stability constraints. The design of the objective function is based on the stability and rapidity of trajectory tracking.

3.3.1. Trajectory Error Function

According to the kinematic model in Equation (6) and tracking error model in Figure 8, we can obtain the relationship as:
X ˙ r Y ˙ r φ ˙ = cos φ sin φ tan δ / L v r
where ( x , y ) is the center coordinate, φ is yaw angle, and v is the velocity. Then the rollator control system can be seen as input variable u ( v , δ ) and state variable χ ( x , y , φ ) :
X ˙ = W ( X , u )
To facilitate the MPC controller [36], we define the expected equation of motion trajectory as:
χ ˙ d = W X d , u d
where expected state variable is χ d = x d , y d , φ d T and the expected input variable is u d = v d , δ d . We transform the Equation (13) according to the Taylor formulation and ignore the high-order term, then:
x ˙ = w x d , u d + W ( x , u ) x x = x d u = u d x x d + w ( x , u ) u x = x d u = u d u u d
Therefore, we can get the lateral error function according to Equations (14) and (15).
x ˙ e = x ˙ x ˙ d = v d sin φ d x x d + cos φ d v v d y ˙ e = y ˙ y ˙ d = v d cos φ d y y d + sin φ d v v d φ ˙ e = φ ˙ φ ˙ d = tan δ d L v v d + v d L cos 2 δ d δ δ d
Furthermore, to discretize the error function, we can obtain the model as follow
X ˜ ( k + 1 ) = H k , t X ˜ ( k ) + K k , t u ˜ ( k )
Among them, H k , t = 1 0 v d T sin φ d 0 1 v d T cos φ d 0 0 1 , K k , t = T cos φ d 0 T sin φ d 0 tan δ d L T v d L cos 2 δ d T and T is the sampling time.

3.3.2. Objective Function Design

The objective function requires that elderly rollator can track the desired trajectory safely and quickly, so it is necessary to optimize the state error and control variable. We set the objective function as follows:
S ( k ) = j = 1 N X ˜ T ( k + j | k ) L ( k + j ) + u ˜ T ( k + j 1 ) M u ˜ ( k + j 1 )
where L and M are weighting factors.
As can be seen form the objective function, j = 1 N X ˜ T ( k + j | k ) L X ˜ ( k + j ) reflects the ability of the control system to follow the desired trajectory, and u ˜ T ( k + j 1 ) M u ˜ ( k + j 1 ) represents the constraints of control variables. The objective function can be transformed into the standard quadratic form, but the control increment cannot be controlled. Therefore, we design an improved objective function using relaxation factors as follows:
S d ( k ) = i = 1 N P Y ( k + i | t ) Y ref ( k + i | t ) L 2 + i = 1 N e 1 Δ U ( k + i | t ) L 2 + σ ψ 2
Among them, N P is the prediction horizon, N e is the control horizon, σ is the weight coefficient, and ψ is the weighting factor. Then, we can transform the trajectory error model as:
ϕ ( k | t ) = [ X ˜ ( k | t ) , u ˜ ( k 1 | t ) ] T
The state function can be described as:
ϕ ( k + 1 | t ) = H ˜ k , t ( k | t ) + F ˜ k , t Δ U ( k | t ) Y ( k | t ) = z ˜ k , t ϕ ( k | t )
where H ˜ k , t = H k , t K k , t 0 m × n I m , K ˜ k , t = X k , t , I m T , n is the state degree and m is the control variable degree. To simplify the calculation, we assume
H k , t = H t , t X k , t = X t , t
where k = 1 , 2 , , t + N 1 . Based on the above analysis, the model prediction output can be obtained as follows:
Y P ( t ) = Θ t ϕ ( t | t ) + E t Δ U ( t | t )
which subjects to Y P ( t ) = Y ( t + 1 | t ) Y ( t + 2 | t ) γ t + N c | t γ t + N P | t , Θ t = Z ˜ t , t H ˜ t , t Z ˜ t , t F ˜ t , t 2 Z ˜ t , t F ˜ t , t N c Z ˜ t , t F ˜ t , t N P , Δ U = Δ u ( t | t ) Δ u ( t + 1 | t ) Δ u t + N c | t , and E t = Z ˜ t , t H ˜ t , t 0 0 0 Z ˜ t , t F ˜ t , t K ˜ t , t Z ˜ t , t K ˜ t , t 0 0 Z ˜ t , t H ˜ t , t N c 1 K ˜ t , t Z ˜ t , t H ˜ t , t N c 2 K ˜ t , t Z ˜ t , t K ˜ t , t Z ˜ t , t H ˜ t , t N P 1 K ˜ t , t Z ˜ t , t H ˜ t , t N P 2 K ˜ t , t Z ˜ t , t H ˜ t , t N P N c 1 K ˜ t , t .

3.3.3. Control Constraint Design

In the previous section, an improved optimization function is designed for the trajectory tracking error model. Considering the safety and stability of the rollator, it is necessary to restrict the control limit and control increment, as following:
u min ( t + k ) u ( t + k ) u max ( t + k ) Δ U min ( t + k ) Δ U ( t + k ) Δ U max ( t + k )
where k = 1 , 2 , , t + N c 1 . To transform the Equation (24), we can get
u ( t + k ) = u ( t + k 1 ) + Δ U ( t + k )
Define the following vectors: U λ = 1 N c u ( k 1 ) and H = I m 1 0 0 1 1 0 0 1 1 1 0 0 1 1 1 1 .
The optimization objective function can be represented as
δ [ ϕ ( t ) , u ( t ) , Δ U ( t ) ] = F t Δ U ( t ) T , ψ T + Δ U ( t ) T , ψ T D t Δ U ( t ) T , ψ T
where | F t = 2 e t T L E t , 0 and D t = E t T L E t + M 0 0 σ . Therefore, the prediction horizon error can be obtained:
e t = Θ t ϕ ( t | t ) Y ref ( t ) Y ref ( t ) = Y ref ( t + 1 | t ) , , Y ref t + N P | t T
When the model predictive control completes the optimization objective function each time, the control input increment of the system in the control horizon is:
Δ U t * = Δ u t * , Δ u t + 1 * , , Δ u t + N c 1 * T
Finally, the first element of the control increment (Equation (28)) is applied to the control system as the actual control input increment
u ( t ) = u ( t 1 ) + Δ u t *
In order to achieve the ability of stability and smoothness for tracking performance, we define the constraint condition of control variable as
0.3 25 u 0.3 25 0.02 0.04 Δ U 0.02 0.04

4. Results and Discussion

In order to verify the lateral stability control of the MPC algorithm proposed in the previous chapter, simulation experiments are performed using ADAMS-MATLAB.
We set up two different experiments, including tracking a desired line with MPC algorithm and following a sinusoid with MPC and SMC.
The initial condition of the simulation is set as follows: the rollator starts from the coordinate origin and tracks the expected curve y = 2 with the desired longitudinal velocity v = 1 m/s. The sampling time is 50 ms and the simulation time is 20 s. The simulation process includes areference trajectory generation, variable initialization, system matrix definition and controller design. The simulation results are shown in Figure 9, Figure 10, Figure 11 and Figure 12.
Figure 9, Figure 10, Figure 11 and Figure 12 present the trajectory control performance of the elderly rollator based on the model prediction controller. The reference trajectory is a straight line as shown in Figure 9. The four-wheeled rollator is moved at a uniform speed of 1 m/s. The tracking performance of longitudinal position, lateral position and yaw angle to follow the desired trajectories are shown in Figure 10 based on the MPC control method. Figure 11 shows the longitudinal speed and lateral speed. Figure 12 demonstrates the longitudinal error, lateral error and leading angle error. It can be seen from Figure 9, Figure 10, Figure 11 and Figure 12 that the rollator can quickly track the reference trajectory at 0–4 s as well as at 4–20 s. The curve is smooth and the fluctuation is small. The position control is within the constraint range, and the yaw angle is within the constraint range in particular. Therefore, the MPC algorithm proposed in this rollator system can be used to improve the stability of elderly rollator.
In order to demonstrate how the controller response and the accuracy of thealgorithm, the co-simulation of rollator for ADAMS-MATLAB are carried out. The reference path is a circle shape with a radius of 25 m, and Figure 13 and Figure 14 show the control effect of the rollator based on the MPC algorithm to track the circular trajectory. Figure 13 shows the tracking performance, and Figure 14 exhibits the longitudinal position, lateral position, angle relationship, speed change and heading angle of the rollator. It can be seen from the co-simulation results that the proposed MPC strategy can track the reference path well, and the rollator responds smoothly with position error within 0.1 m. The turning angle and speed can achieve stable tracking control within 5 s. There are no fluctuations in lateral position and longitudinal position. In addition, the heading angle is accurate and the speed is stable. Thus, the MPC algorithm can be used to improve the efficiency of the rollator system.
To further illustrate the effectiveness of the proposed algorithm, a contrastive experiment of trajectory tracking is designed. The reference trajectory is set to a 5 m straight line and then a sinusoidal curve. The model predictive control algorithm and the sliding mode control algorithm are used for simulation respectively. The comparison results are shown in Figure 15. It can be concluded that both MPC and SMC can track the reference path well in a straight direction, but the MPC algorithm has a better effect in tracking the reference curve than SMC control in sinusoidal curve section. The deviation error of MPC control is almost zero, while the SMC is 0.3 m. Obviously, the MPC controller has faster response, higher tracking accuracy and smoother trajectory, meeting the travel requirements of the elderly rollator.
Since the four-wheeled rollator is an integrated functional application for empowering and assisting human mobility for the elderly or disabled users. The design must consider the practical demand of the elderly or disabled users. As the conclusion of the questionnaires, functions of the rollator, such as height adjustable, safety, GPS location, and wireless communication, etc., has been reorganized. A Kano model analysis is conducted and the TRIZ theory is utilized to redesign a novel rollator for meeting the requirements of the elderly. Compared to the designed rollator in the state of art [3,37,38,39], the novel rollator is more suitable for elderly users, featured with a simple geometric shape, the adjustable seat, and suitable materials, etc.
Furthermore, safety [40,41] and reliability are also important factors for the rollator. Uncertain human-robot interactions [42,43,44,45] cannot be avoided during the usage of the rollator. However, there are few studies achieving lateral stability control of the systems of the rollator using MPC. Hence, we validate the novel designed rollator with the lateral stability tracking control, which is a main challenge of the commercial rollator. Hence, we try to design the lateral stability of an active control system for the elderly walker. In this paper, we have presented an MPC based path-tracking controller to improve the safety of elderly rollator. The simulation results indicate that the proposed algorithm keeps the lateral position error in a reasonable range. In the co-simulation of ADAMS-MATLAB, the trajectory of the rollator is smooth with constrained position error within 0.1 m, the turning angle and speed can achieve stable tracking control within 5 s and the heading angle is accurate and the speed is stable. In addition, a compared experiment with MPC and SMC show that MPC controller has faster response, higher tracking accuracy and smoother trajectory on the novel designed rollator. Thus, the novel designed rollator can be available in practical life. The research on the rollator focuses on the novel design and balance control of the novel rollator, while the main issue in this paper is to design the stability system of the novel designed elderly rollator for practical engineering.
The characteristics of the novel rollator are with high security, low-speed stability and reliability. Adopting the MPC algorithm in the actual engineering application of rollator system is to meets the requirements of the low-speed stability of the elderly rollator. At the same time, MPC has the advantages of higher tracking accuracy, lower position error, and robustness, which meet the requirements of high security.

5. Conclusions and Future Work

To facilitate the development of the elderly or disabled users, this paper presents a novel design and tracking control scheme for empowering and assisting natural human mobility with a four-wheeled rollator. The main contributions of this paper are listed as follows:
  • An integrated system of four-wheeled rollator is designed to meet the requirements of the elderly by introducing a novel mechanical design theory that integrates the advantages of Kano Model Analysis with the Theory of Inventive Problem Solving (TRIZ).
  • A lateral stability tracking control approach based on an MPC scheme is performed to validate the control feasibility of the novel designed four-wheeled rollator, which is introduced to achieve the high safety requirements of the elderly walker.
The contributions of this paper mentioned above provides an optimized procedure for further development of rollators. At present, the rollator designed for the elderly is being industrialized in China and European, providing convenience for the users to travel safely. For future works, extensive experiments will be performed to verify the effectiveness of the proposed MPC approach on the actual rollator system. We will consider more challenging problems (e.g., dead-zone and time-delay) [46,47,48,49] in our proposed control framework. The system stability and tracking accuracy might not be guaranteed under these situations. It will mainly focus on the improvement of the intelligent level of the rollator for walking aids.

Author Contributions

Conceptualization, X.Z. and H.S.; methodology, X.Z. and J.L.; software, J.L. and Z.H.; validation, L.Z. and Y.H.; formal analysis, J.L.; investigation, W.Q.; data curation, Y.H. and W.Q.; writing—original draft preparation, X.Z.; writing—review and editing, L.Z., J.L. and W.Q.; supervision, X.Z., G.F. and E.D.M.; project administration, X.Z., H.S., G.F. and E.D.M.

Funding

This study was supported in part by Nation Social Science Foundation of China under Grant15BG88, in part by Nation Natural Science Foundation of China under Grant 61773060, in part by the Chinese Scholarship Council Grant.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
QFDQuality Function Deployment
MPCModel Predictive Control
TRIZTheory of Inventive Problem Solving
PIDProportional-Integral-Derivative

References

  1. Probst, V.S.; Troosters, T.; Coosemans, I.; Spruit, M.A.; de Oliveira Pitta, F.; Decramer, M.; Gosselink, R. Mechanisms of improvement in exercise capacity using a rollator in patients with COPD. Chest 2004, 126, 1102–1107. [Google Scholar] [CrossRef] [PubMed]
  2. VanWye, W.R.; Hoover, D.L. Management of a patient’s gait abnormality using smartphone technology in-clinic for improved qualitative analysis: A case report. Physiother. Theory Pract. 2018, 34, 403–410. [Google Scholar] [CrossRef] [PubMed]
  3. Kulyukin, V.; Kutiyanawala, A.; LoPresti, E.; Matthews, J.; Simpson, R. iWalker: Toward a rollator-mounted wayfinding system for the elderly. In Proceedings of the 2008 IEEE International Conference on RFID, Las Vegas, NV, USA, 16–17 April 2008; pp. 303–311. [Google Scholar]
  4. Su, H.; Li, Z.; Li, G.; Yang, C. EMG-Based neural network control of an upper-limb power-assist exoskeleton robot. In Proceedings of the 10th International Symposium on Neural Networks, Dalian, China, 4–6 July 2013; pp. 204–211. [Google Scholar]
  5. Zhang, H.; Ye, C. RGB-D camera based walking pattern recognition by support vector machines for a smart rollator. Int. J. Intell. Robot. Appl. 2017, 1, 32–42. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  6. Lee, A.L.; Beauchamp, M.K.; Goldstein, R.S.; Brooks, D. Clinical and Physiological Effects of Rollators in Individuals with Chronic Obstructive Pulmonary Disease: A Systematic Review. J. Cardiopulm. Rehabil. Prev. 2018, 38, 366–373. [Google Scholar] [CrossRef] [PubMed]
  7. Modise, T.D.; Steyn, N.; Hamam, Y. Human feet tracking in arranging the navigation of a robotic rollator. In Proceedings of the 2017 IEEE AFRICON, Cape Town, South Africa, 18–20 September 2017; pp. 88–93. [Google Scholar]
  8. Ballesteros, J.; Urdiales, C.; Martinez, A.B.; Tirado, M. Automatic assessment of a rollator-user’s condition during rehabilitation using the i-Walker platform. IEEE Trans. Neural Syst. Rehabil. Eng. 2017, 25, 2009–2017. [Google Scholar] [CrossRef] [PubMed]
  9. Su, H.; Enayati, N.; Vantadori, L.; Spinoglio, A.; Ferrigno, G.; De Momi, E. Online human-like redundancy optimization for tele-operated anthropomorphic manipulators. Int. J. Adv. Robot. Syst. 2018, 15. [Google Scholar] [CrossRef]
  10. Hu, M.; Yang, K.; Taguchi, S. Enhancing robust design with the aid of TRIZ and axiomatic design (Part I). TRIZ J. 2000. [Google Scholar] [CrossRef]
  11. Borgianni, Y.; Matt, D.T. Axiomatic design and TRIZ: Deficiencies of their integrated use and future opportunities. Procedia CIRP 2015, 34, 1–6. [Google Scholar] [CrossRef]
  12. Lee, C.H.; Wang, Y.H.; Trappey, A.J. Service design for intelligent parking based on theory of inventive problem solving and service blueprint. Adv. Eng. Inform. 2015, 29, 295–306. [Google Scholar] [CrossRef]
  13. Altshuller, G. The Innovation Algorithm: TRIZ, Systematic Innovation and Technical Creativity; Technical Innovation Center, Inc.: Worcester, MA, USA, 1999. [Google Scholar]
  14. Zouaoua, D.; Crubleau, P.; Choulier, D.; Richir, S. Application of evolution laws. Procedia Eng. 2015, 131, 922–932. [Google Scholar] [CrossRef]
  15. Vinodh, S.; Kamala, V.; Jayakrishna, K. Integration of ECQFD, TRIZ, and AHP for innovative and sustainable product development. Appl. Math. Model. 2014, 38, 2758–2770. [Google Scholar] [CrossRef]
  16. Filippi, S.; Barattin, D. Exploiting TRIZ tools in interaction design. Procedia Eng. 2015, 131, 71–85. [Google Scholar] [CrossRef]
  17. Pokhrel, C.; Cruz, C.; Ramirez, Y.; Kraslawski, A. Adaptation of TRIZ contradiction matrix for solving problems in process engineering. Chem. Eng. Res. Des. 2015, 103, 3–10. [Google Scholar] [CrossRef]
  18. Brad, S.; Brad, E. Enhancing SWOT analysis with TRIZ-based tools to integrate systematic innovation in early task design. Procedia Eng. 2015, 131, 616–625. [Google Scholar] [CrossRef]
  19. Van Pelt, A.; Hey, J. Using TRIZ and human-centered design for consumer product development. Procedia Eng. 2011, 9, 688–693. [Google Scholar] [CrossRef]
  20. Wu, Y.; Wang, C.; Zhou, L.; Ou, L. A simulation of vehicle lateral stability based on fuzzy PID control. In Proceedings of the 2009 International Conference on Measuring Technology and Mechatronics Automation, Zhangjiajie, China, 11–12 April 2009; pp. 194–199. [Google Scholar]
  21. Han, G.; Fu, W.; Wang, W.; Wu, Z. The lateral tracking control for the intelligent vehicle based on adaptive PID neural network. Sensors 2017, 17, 1244. [Google Scholar] [CrossRef] [PubMed]
  22. Guo, J.; Li, L.; Li, K.; Wang, R. An adaptive fuzzy-sliding lateral control strategy of automated vehicles based on vision navigation. Veh. Syst. Dyn. 2013, 51, 1502–1517. [Google Scholar] [CrossRef]
  23. Onieva, E.; Naranjo, J.E.; Milanés, V.; Alonso, J.; García, R.; Pérez, J. Automatic lateral control for unmanned vehicles via genetic algorithms. Appl. Soft Comput. 2011, 11, 1303–1309. [Google Scholar] [CrossRef] [Green Version]
  24. Gutjahr, B.; Gröll, L.; Werling, M. Lateral vehicle trajectory optimization using constrained linear time-varying MPC. IEEE Trans. Intell. Transp. Syst. 2017, 18, 1586–1595. [Google Scholar] [CrossRef]
  25. Nahidi, A.; Kasaiezadeh, A.; Khosravani, S.; Khajepour, A.; Chen, S.K.; Litkouhi, B. Modular integrated longitudinal and lateral vehicle stability control for electric vehicles. Mechatronics 2017, 44, 60–70. [Google Scholar] [CrossRef]
  26. Zhao, S.; Li, Y.; Zheng, L.; Lu, S. Vehicle lateral stability control based on sliding mode control. In Proceedings of the 2007 IEEE International Conference on Automation and Logistics, Jinan, China, 18–21 August 2007; pp. 638–642. [Google Scholar]
  27. Ho, M.; Chan, P.; Rad, A.B.; Shirazi, M.; Cina, M. A novel fused neural network controller for lateral control of autonomous vehicles. Appl. Soft Comput. 2012, 12, 3514–3525. [Google Scholar] [CrossRef]
  28. Wang, R.; Jing, H.; Wang, J.; Chadli, M.; Chen, N. Robust output-feedback based vehicle lateral motion control considering network-induced delay and tire force saturation. Neurocomputing 2016, 214, 409–419. [Google Scholar] [CrossRef]
  29. Vezzetti, E.; Moos, S.; Kretli, S. A product lifecycle management methodology for supporting knowledge reuse in the consumer packaged goods domain. Comput. Aided Des. 2011, 43, 1902–1911. [Google Scholar] [CrossRef] [Green Version]
  30. Cascini, G.; Rissone, P. Plastics design: Integrating TRIZ creativity and semantic knowledge portals. J. Eng. Des. 2004, 15, 405–424. [Google Scholar] [CrossRef]
  31. Yi, K.; Liang, X.; He, Y.; Yang, L.; Han, J. Active-Model-Based Control for the Quadrotor Carrying a Changed Slung Load. Electronics 2019, 8, 461. [Google Scholar] [CrossRef]
  32. Gong, J.; Jiang, Y.; Xu, W. Model Predictive Control for Self-Driving Vehicles; Beijing Institute of Technology Press: Beijing, China, 2014. [Google Scholar]
  33. Jiang, L. Path tracking of automatic parking system based on sliding mode control. Trans. Chin. Soc. Agric. Mach. 2019, 50, 356–364. [Google Scholar]
  34. Shen, W.; Pan, Z.; Li, M.; Peng, H. A Lateral Control Method for Wheel-Footed Robot Based on Sliding Mode Control and Steering Prediction. IEEE Access 2018, 6, 58086–58095. [Google Scholar] [CrossRef]
  35. Li, Z.; Yang, C.; Su, C.; Deng, J.; Zhang, W. Vision-Based Model Predictive Control for Steering of a Nonholonomic Mobile Robot. IEEE Trans. Control Syst. Technol. 2016, 24, 553–564. [Google Scholar] [CrossRef]
  36. Ke, F.; Li, Z.; Yang, C. Robust Tube-Based Predictive Control for Visual Servoing of Constrained Differential-Drive Mobile Robots. IEEE Trans. Ind. Electron. 2018, 65, 3437–3446. [Google Scholar] [CrossRef]
  37. Luo, J.; Liu, C.; Yang, C. Estimation of EMG-Based Force Using a Neural-Network-Based Approach. IEEE Access 2019, 126, 64856–64865. [Google Scholar] [CrossRef]
  38. Alkjær, T.; Larsen, P.K.; Pedersen, G.; Nielsen, L.H.; Simonsen, E.B. Biomechanical analysis of rollator walking. Biomed. Eng. Online 2006, 5, 2. [Google Scholar] [CrossRef] [PubMed]
  39. Su, H.; Li, S.; Manivannan, J.; Bascetta, L.; Ferrigno, G.; De Momi, E. Manipulability Optimization Control of a Serial Redundant Robot for Robot-assisted Minimally Invasive Surgery. In Proceedings of the 2019 IEEE International Conference on Robotics and Automation, Montreal, QC, Canada, 20–24 May 2008; pp. 303–310. [Google Scholar]
  40. Su, H.; Sandoval, J.; Makhdoomi, M.; Ferrigno, G.; De Momi, E. Safety-enhanced human-robot interaction control of redundant robot for teleoperated minimally invasive surgery. In Proceedings of the 2018 IEEE International Conference on Robotics and Automation (ICRA), Brisbane, Australia, 21–25 May 2018; pp. 6611–6616. [Google Scholar]
  41. Su, H.; Sandoval, J.; Vieyres, P.; Poisson, G.; Ferrigno, G.; De Momi, E. Safety-enhanced collaborative framework for tele-operated minimally invasive surgery using a 7-DoF torque-controlled robot. Int. J. Control Autom. Syst. 2018, 16, 2915–2923. [Google Scholar] [CrossRef]
  42. Su, H.; Yang, C.; Ferrigno, G.; De Momi, E. Improved Human—Robot Collaborative Control of Redundant Robot for Teleoperated Minimally Invasive Surgery. IEEE Robot. Autom. Lett. 2019, 4, 1447–1453. [Google Scholar] [CrossRef]
  43. Yang, C.; Luo, J.; Pan, Y.; Liu, Z.; Su, C.Y. Personalized variable gain control with tremor attenuation for robot teleoperation. IEEE Trans. Syst. Man Cybern. Syst. 2017, 48, 1759–1770. [Google Scholar] [CrossRef]
  44. Li, Z.; Su, C.Y.; Li, G.; Su, H. Fuzzy approximation-based adaptive backstepping control of an exoskeleton for human upper limbs. IEEE Trans. Fuzzy Syst. 2014, 23, 555–566. [Google Scholar] [CrossRef]
  45. Li, Z.; Xiao, S.; Ge, S.S.; Su, H. Constrained multilegged robot system modeling and fuzzy control with uncertain kinematics and dynamics incorporating foot force optimization. IEEE Trans. Syst. Man Cybern. Syst. 2015, 46, 1–15. [Google Scholar] [CrossRef]
  46. Luo, J.; Yang, C.; Wang, N.; Wang, M. Enhanced teleoperation performance using hybrid control and virtual fixture. Int. J. Syst. Sci. 2019, 50, 451–462. [Google Scholar] [CrossRef]
  47. Luo, J.; Yang, C.; Su, H.; Liu, C. A Robot Learning Method with Physiological Interface for Teleoperation Systems. Appl. Sci. 2019, 9, 2099. [Google Scholar] [CrossRef]
  48. Zhang, L.; Li, Z.; Yang, C. Adaptive neural network based variable stiffness control of uncertain robotic systems using disturbance observer. IEEE Trans. Ind. Electron. 2016, 64, 2236–2245. [Google Scholar] [CrossRef]
  49. Yang, J.; Su, H.; Li, Z.; Ao, D.; Song, R. Adaptive control with a fuzzy tuner for cable-based rehabilitation robot. Int. J. Control Autom. Syst. 2016, 14, 865–875. [Google Scholar] [CrossRef]
Figure 1. A functional diagram for rollator design.
Figure 1. A functional diagram for rollator design.
Applsci 09 02327 g001
Figure 2. Demand analysis of Kano attribute questionnaires.
Figure 2. Demand analysis of Kano attribute questionnaires.
Applsci 09 02327 g002
Figure 3. Principle diagram of TRIZ solving problem.
Figure 3. Principle diagram of TRIZ solving problem.
Applsci 09 02327 g003
Figure 4. Novel design of four-wheeled rollator.
Figure 4. Novel design of four-wheeled rollator.
Applsci 09 02327 g004
Figure 5. Kinematic model of four-wheeled rollator.
Figure 5. Kinematic model of four-wheeled rollator.
Applsci 09 02327 g005
Figure 6. Dynamic model and tire model.
Figure 6. Dynamic model and tire model.
Applsci 09 02327 g006
Figure 7. MPC controller structure.
Figure 7. MPC controller structure.
Applsci 09 02327 g007
Figure 8. Tracking error model.
Figure 8. Tracking error model.
Applsci 09 02327 g008
Figure 9. Results of MPC-based Predicted Trajectory.
Figure 9. Results of MPC-based Predicted Trajectory.
Applsci 09 02327 g009
Figure 10. Longitudinal position, lateral position and yaw angle.
Figure 10. Longitudinal position, lateral position and yaw angle.
Applsci 09 02327 g010
Figure 11. Longitudinal velocity and lateral velocity.
Figure 11. Longitudinal velocity and lateral velocity.
Applsci 09 02327 g011
Figure 12. Longitudinal error, lateral error and yaw angle error.
Figure 12. Longitudinal error, lateral error and yaw angle error.
Applsci 09 02327 g012
Figure 13. The tracking results of circle path.
Figure 13. The tracking results of circle path.
Applsci 09 02327 g013
Figure 14. Longitudinal position, lateral position and heading angle, slip angle, yaw rate and heading angle.
Figure 14. Longitudinal position, lateral position and heading angle, slip angle, yaw rate and heading angle.
Applsci 09 02327 g014
Figure 15. Tracking performance of MPC and SMC.
Figure 15. Tracking performance of MPC and SMC.
Applsci 09 02327 g015

Share and Cite

MDPI and ACS Style

Zhang, X.; Li, J.; Hu, Z.; Qi, W.; Zhang, L.; Hu, Y.; Su, H.; Ferrigno, G.; Momi, E.D. Novel Design and Lateral Stability Tracking Control of a Four-Wheeled Rollator. Appl. Sci. 2019, 9, 2327. https://doi.org/10.3390/app9112327

AMA Style

Zhang X, Li J, Hu Z, Qi W, Zhang L, Hu Y, Su H, Ferrigno G, Momi ED. Novel Design and Lateral Stability Tracking Control of a Four-Wheeled Rollator. Applied Sciences. 2019; 9(11):2327. https://doi.org/10.3390/app9112327

Chicago/Turabian Style

Zhang, Xin, Jiehao Li, Zhenhuan Hu, Wen Qi, Longbin Zhang, Yingbai Hu, Hang Su, Giancarlo Ferrigno, and Elena De Momi. 2019. "Novel Design and Lateral Stability Tracking Control of a Four-Wheeled Rollator" Applied Sciences 9, no. 11: 2327. https://doi.org/10.3390/app9112327

APA Style

Zhang, X., Li, J., Hu, Z., Qi, W., Zhang, L., Hu, Y., Su, H., Ferrigno, G., & Momi, E. D. (2019). Novel Design and Lateral Stability Tracking Control of a Four-Wheeled Rollator. Applied Sciences, 9(11), 2327. https://doi.org/10.3390/app9112327

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop