Suiyang Khoo - Academia.edu (original) (raw)

Papers by Suiyang Khoo

Research paper thumbnail of A Linear Time-Varying Model Predictive Control-Based Motion Cueing Algorithm for Hexapod Simulation-Based Motion Platform

IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019

The hexapod manipulator is the most common motion platform, which is widely used as a simulation-... more The hexapod manipulator is the most common motion platform, which is widely used as a simulation-based motion platform (SBMP). As the hexapod manipulator has a limited workspace, it is not physically possible to regenerate the real vehicle motion signals using the SBMP. The motion cueing algorithm (MCA) is responsible for regenerating a realistic vehicle motion sensation for the user when the SBMP operates within its physical and dynamical limitations. Recently, model predictive control (MPC) has been introduced to extract the optimal input motion signals while considering the SBMP limitations in the Cartesian coordinate space, which leads to a linear time-invariant (LTI) MPC-based MCA methods. Unfortunately, the existing LTI MPC-based MCA methods are still not able to consider the parameters of the SBMP’s hexapod mechanisms inside their models. In general, the current studies only consider the constraints in the Cartesian coordinate system of the hexapod mechanism, instead of its design parameters. This consideration results in a poor usage of the hexapod workspace due to the conservative assumptions; consequently, the SBMP users do not experience realistic motions. The main contribution of this article is to take the SBMP’s physical limitations into account in the MPC model such that more precise motion cues can be extracted for the users. A linear time-varying (LTV) MPC-based MCA method is designed for the first time in this article to consider the parameters of the hexapod mechanism in the MPC model. The proposed model (LTV MPC-based MCA) is validated using the MATLAB software, and the results depict better motion sensation with more accurate motion signals as compared with those from the existing LTI MPC-based MCA methods.

Research paper thumbnail of Multi-surface sliding mode control of continuum robots with mismatched uncertainties

Meccanica, 2019

In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. U... more In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. Uncertainties that affect systems through any of their states and may not be directly accessed by their controllers. These uncertainties emerge in a system either due to unmodeled dynamics, practical limitations, or external disturbances. Continuum robots possess highly nonlinear dynamic behaviour due to their elastic nature and operate within undefined or congested environments, exposing them to such uncertainties. However, mismatched uncertainties in the continuum robots’ field, are yet to be addressed. Here, we tackle this problem and propose the first robust control for continuum robots that assures its robustness property under mismatched uncertainties. To this end, we first derive the dynamic model for our continuum robot by considering it as an elastic rod and then applying Cosserat rod theory. This will result in a general dynamic model that does not require any design or operative assumption. Next, we design our robust controller utilizing multi-surface sliding mode control, a method capable of handling nonlinear systems under mismatched uncertainties. Finally, we include simulations to validate our controller’s performance.

Research paper thumbnail of Terminal sliding mode control strategy design for second-order nonlinear system

IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society, 2012

Research paper thumbnail of Leader-follower consensus control of a class of nonholonomic systems

2010 11th International Conference on Control Automation Robotics & Vision, 2010

In this paper, we propose a systematic solution to the leader-follower consensus of a class of no... more In this paper, we propose a systematic solution to the leader-follower consensus of a class of nonholonomic chained form systems. The control design, which is reminiscent of terminal sliding mode and multi-surface sliding mode control methods, is presented to guarantee the convergence of multiple sliding surfaces, which also implies the convergence of the proposed consensus error function. On these sliding surfaces, the desired leader-follower consensus can be reached for multi-agent network formed by the nonholonomic chained form systems.

Research paper thumbnail of Finite-time consensus algorithm of multi-agent networks

2008 10th International Conference on Control, Automation, Robotics and Vision, 2008

This paper is concerned with leader-follower finite-time consensus control of multi-agent network... more This paper is concerned with leader-follower finite-time consensus control of multi-agent networks with input disturbances. Terminal sliding mode control scheme is used to design the distributed control law. A new terminal sliding mode surface is proposed to guarantee finite-time consensus under fixed topology, with the common assumption that the position and the velocity of the active leader is known to

Research paper thumbnail of A Linear Time-Varying Model Predictive Control-Based Motion Cueing Algorithm for Hexapod Simulation-Based Motion Platform

IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019

The hexapod manipulator is the most common motion platform, which is widely used as a simulation-... more The hexapod manipulator is the most common motion platform, which is widely used as a simulation-based motion platform (SBMP). As the hexapod manipulator has a limited workspace, it is not physically possible to regenerate the real vehicle motion signals using the SBMP. The motion cueing algorithm (MCA) is responsible for regenerating a realistic vehicle motion sensation for the user when the SBMP operates within its physical and dynamical limitations. Recently, model predictive control (MPC) has been introduced to extract the optimal input motion signals while considering the SBMP limitations in the Cartesian coordinate space, which leads to a linear time-invariant (LTI) MPC-based MCA methods. Unfortunately, the existing LTI MPC-based MCA methods are still not able to consider the parameters of the SBMP’s hexapod mechanisms inside their models. In general, the current studies only consider the constraints in the Cartesian coordinate system of the hexapod mechanism, instead of its design parameters. This consideration results in a poor usage of the hexapod workspace due to the conservative assumptions; consequently, the SBMP users do not experience realistic motions. The main contribution of this article is to take the SBMP’s physical limitations into account in the MPC model such that more precise motion cues can be extracted for the users. A linear time-varying (LTV) MPC-based MCA method is designed for the first time in this article to consider the parameters of the hexapod mechanism in the MPC model. The proposed model (LTV MPC-based MCA) is validated using the MATLAB software, and the results depict better motion sensation with more accurate motion signals as compared with those from the existing LTI MPC-based MCA methods.

Research paper thumbnail of Multi-surface sliding mode control of continuum robots with mismatched uncertainties

Meccanica, 2019

In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. U... more In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. Uncertainties that affect systems through any of their states and may not be directly accessed by their controllers. These uncertainties emerge in a system either due to unmodeled dynamics, practical limitations, or external disturbances. Continuum robots possess highly nonlinear dynamic behaviour due to their elastic nature and operate within undefined or congested environments, exposing them to such uncertainties. However, mismatched uncertainties in the continuum robots’ field, are yet to be addressed. Here, we tackle this problem and propose the first robust control for continuum robots that assures its robustness property under mismatched uncertainties. To this end, we first derive the dynamic model for our continuum robot by considering it as an elastic rod and then applying Cosserat rod theory. This will result in a general dynamic model that does not require any design or operative assumption. Next, we design our robust controller utilizing multi-surface sliding mode control, a method capable of handling nonlinear systems under mismatched uncertainties. Finally, we include simulations to validate our controller’s performance.

Research paper thumbnail of Backstepping-based current and voltage control strategy for maglev position device

IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society, 2013

ABSTRACT This study mainly focuses on the backstepping control (BSC) strategy design, including a... more ABSTRACT This study mainly focuses on the backstepping control (BSC) strategy design, including a traditional backstepping control (TBSC) and an adaptive backstepping control (ABSC) for a current control and a voltage control scheme in a maglev position control system, respectively. In the ABSC system, an adaptive estimation for the lump uncertainty is proposed to ensure the system stability. On the other hand, to solve the trouble of chattering phenomena caused by a sign function in TBSC law in despite of the utilization of a fixed value or an simple adaptive tuning algorithm for the lumped uncertainty bound. The effectiveness of the proposed control with current and voltage control schemes can be verified in experimental results.

Research paper thumbnail of Terminal sliding mode control strategy design for second-order nonlinear system

IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society, 2012

This study mainly focuses on the terminal sliding mode control (TSMC) strategy design, including ... more This study mainly focuses on the terminal sliding mode control (TSMC) strategy design, including an adaptive terminal sliding mode control (ATSMC) and an exact-estimator based terminal sliding mode control (ETSMC) for second-order nonlinear dynamical systems. In the ATSMC system, an adaptive bound estimation for the lump uncertainty is proposed to ensure the system stability. On the other hand, an exact estimator is designed for exact estimating system uncertainties to solve the trouble of chattering phenomena caused by a sign function in ATSMC law in despite of the utilization of a fixed value or an adaptive tuning algorithm for the lumped uncertainty bound. The effectiveness of the proposed control schemes can be verified in numerical simulations.

Research paper thumbnail of Integral Terminal Sliding Mode Control Approach for Multi-robot Formation

This paper presents a sliding mode control approach for multi-robot formation with collision avoi... more This paper presents a sliding mode control approach for multi-robot formation with collision avoidance. Based on the algebraic graph theory, connections between robots are defined. The formation control with collision avoidance is then solved by a proper design of sliding surface that incorporates potential functions for collision avoidance. The stability of the system is established by using a Lyapunov approach. It is shown that the proposed method makes all robots achieve a specified formation while the collision is avoided. The performance of a system is verified by numerical simulation and experiment result.

Research paper thumbnail of Leader-follower consensus control of a class of nonholonomic systems

2010 11th International Conference on Control Automation Robotics & Vision, 2010

In this paper, we propose a systematic solution to the leader-follower consensus of a class of no... more In this paper, we propose a systematic solution to the leader-follower consensus of a class of nonholonomic chained form systems. The control design, which is reminiscent of terminal sliding mode and multi-surface sliding mode control methods, is presented to guarantee the convergence of multiple sliding surfaces, which also implies the convergence of the proposed consensus error function. On these sliding surfaces, the desired leader-follower consensus can be reached for multi-agent network formed by the nonholonomic chained form systems.

Research paper thumbnail of Finite-time consensus algorithm of multi-agent networks

2008 10th International Conference on Control, Automation, Robotics and Vision, 2008

This paper is concerned with leader-follower finite-time consensus control of multi-agent network... more This paper is concerned with leader-follower finite-time consensus control of multi-agent networks with input disturbances. Terminal sliding mode control scheme is used to design the distributed control law. A new terminal sliding mode surface is proposed to guarantee finite-time consensus under fixed topology, with the common assumption that the position and the velocity of the active leader is known to

Research paper thumbnail of A Linear Time-Varying Model Predictive Control-Based Motion Cueing Algorithm for Hexapod Simulation-Based Motion Platform

IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019

The hexapod manipulator is the most common motion platform, which is widely used as a simulation-... more The hexapod manipulator is the most common motion platform, which is widely used as a simulation-based motion platform (SBMP). As the hexapod manipulator has a limited workspace, it is not physically possible to regenerate the real vehicle motion signals using the SBMP. The motion cueing algorithm (MCA) is responsible for regenerating a realistic vehicle motion sensation for the user when the SBMP operates within its physical and dynamical limitations. Recently, model predictive control (MPC) has been introduced to extract the optimal input motion signals while considering the SBMP limitations in the Cartesian coordinate space, which leads to a linear time-invariant (LTI) MPC-based MCA methods. Unfortunately, the existing LTI MPC-based MCA methods are still not able to consider the parameters of the SBMP’s hexapod mechanisms inside their models. In general, the current studies only consider the constraints in the Cartesian coordinate system of the hexapod mechanism, instead of its design parameters. This consideration results in a poor usage of the hexapod workspace due to the conservative assumptions; consequently, the SBMP users do not experience realistic motions. The main contribution of this article is to take the SBMP’s physical limitations into account in the MPC model such that more precise motion cues can be extracted for the users. A linear time-varying (LTV) MPC-based MCA method is designed for the first time in this article to consider the parameters of the hexapod mechanism in the MPC model. The proposed model (LTV MPC-based MCA) is validated using the MATLAB software, and the results depict better motion sensation with more accurate motion signals as compared with those from the existing LTI MPC-based MCA methods.

Research paper thumbnail of Backstepping-based current and voltage control strategy for maglev position device

IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society, 2013

ABSTRACT This study mainly focuses on the backstepping control (BSC) strategy design, including a... more ABSTRACT This study mainly focuses on the backstepping control (BSC) strategy design, including a traditional backstepping control (TBSC) and an adaptive backstepping control (ABSC) for a current control and a voltage control scheme in a maglev position control system, respectively. In the ABSC system, an adaptive estimation for the lump uncertainty is proposed to ensure the system stability. On the other hand, to solve the trouble of chattering phenomena caused by a sign function in TBSC law in despite of the utilization of a fixed value or an simple adaptive tuning algorithm for the lumped uncertainty bound. The effectiveness of the proposed control with current and voltage control schemes can be verified in experimental results.

Research paper thumbnail of Multi-surface sliding mode control of continuum robots with mismatched uncertainties

Meccanica, 2019

In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. U... more In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. Uncertainties that affect systems through any of their states and may not be directly accessed by their controllers. These uncertainties emerge in a system either due to unmodeled dynamics, practical limitations, or external disturbances. Continuum robots possess highly nonlinear dynamic behaviour due to their elastic nature and operate within undefined or congested environments, exposing them to such uncertainties. However, mismatched uncertainties in the continuum robots’ field, are yet to be addressed. Here, we tackle this problem and propose the first robust control for continuum robots that assures its robustness property under mismatched uncertainties. To this end, we first derive the dynamic model for our continuum robot by considering it as an elastic rod and then applying Cosserat rod theory. This will result in a general dynamic model that does not require any design or operative assumption. Next, we design our robust controller utilizing multi-surface sliding mode control, a method capable of handling nonlinear systems under mismatched uncertainties. Finally, we include simulations to validate our controller’s performance.

Research paper thumbnail of Integral Terminal Sliding Mode Control Approach for Multi-robot Formation

This paper presents a sliding mode control approach for multi-robot formation with collision avoi... more This paper presents a sliding mode control approach for multi-robot formation with collision avoidance. Based on the algebraic graph theory, connections between robots are defined. The formation control with collision avoidance is then solved by a proper design of sliding surface that incorporates potential functions for collision avoidance. The stability of the system is established by using a Lyapunov approach. It is shown that the proposed method makes all robots achieve a specified formation while the collision is avoided. The performance of a system is verified by numerical simulation and experiment result.

Research paper thumbnail of Observer-based robust finite-time cooperative consensus control for multi-agent networks

2009 4th IEEE Conference on Industrial Electronics and Applications, 2009

Research paper thumbnail of Terminal sliding mode control strategy design for second-order nonlinear system

IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society, 2012

This study mainly focuses on the terminal sliding mode control (TSMC) strategy design, including ... more This study mainly focuses on the terminal sliding mode control (TSMC) strategy design, including an adaptive terminal sliding mode control (ATSMC) and an exact-estimator based terminal sliding mode control (ETSMC) for second-order nonlinear dynamical systems. In the ATSMC system, an adaptive bound estimation for the lump uncertainty is proposed to ensure the system stability. On the other hand, an exact estimator is designed for exact estimating system uncertainties to solve the trouble of chattering phenomena caused by a sign function in ATSMC law in despite of the utilization of a fixed value or an adaptive tuning algorithm for the lumped uncertainty bound. The effectiveness of the proposed control schemes can be verified in numerical simulations.

Research paper thumbnail of Adaptive Fuzzy Multi-surface Sliding Mode Control for A Class of Nonlinear Systems

2007 2nd IEEE Conference on Industrial Electronics and Applications, 2007

Research paper thumbnail of Terminal sliding mode control for MIMO T-S fuzzy systems

2007 6th International Conference on Information, Communications & Signal Processing, 2007

Research paper thumbnail of A Linear Time-Varying Model Predictive Control-Based Motion Cueing Algorithm for Hexapod Simulation-Based Motion Platform

IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019

The hexapod manipulator is the most common motion platform, which is widely used as a simulation-... more The hexapod manipulator is the most common motion platform, which is widely used as a simulation-based motion platform (SBMP). As the hexapod manipulator has a limited workspace, it is not physically possible to regenerate the real vehicle motion signals using the SBMP. The motion cueing algorithm (MCA) is responsible for regenerating a realistic vehicle motion sensation for the user when the SBMP operates within its physical and dynamical limitations. Recently, model predictive control (MPC) has been introduced to extract the optimal input motion signals while considering the SBMP limitations in the Cartesian coordinate space, which leads to a linear time-invariant (LTI) MPC-based MCA methods. Unfortunately, the existing LTI MPC-based MCA methods are still not able to consider the parameters of the SBMP’s hexapod mechanisms inside their models. In general, the current studies only consider the constraints in the Cartesian coordinate system of the hexapod mechanism, instead of its design parameters. This consideration results in a poor usage of the hexapod workspace due to the conservative assumptions; consequently, the SBMP users do not experience realistic motions. The main contribution of this article is to take the SBMP’s physical limitations into account in the MPC model such that more precise motion cues can be extracted for the users. A linear time-varying (LTV) MPC-based MCA method is designed for the first time in this article to consider the parameters of the hexapod mechanism in the MPC model. The proposed model (LTV MPC-based MCA) is validated using the MATLAB software, and the results depict better motion sensation with more accurate motion signals as compared with those from the existing LTI MPC-based MCA methods.

Research paper thumbnail of Multi-surface sliding mode control of continuum robots with mismatched uncertainties

Meccanica, 2019

In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. U... more In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. Uncertainties that affect systems through any of their states and may not be directly accessed by their controllers. These uncertainties emerge in a system either due to unmodeled dynamics, practical limitations, or external disturbances. Continuum robots possess highly nonlinear dynamic behaviour due to their elastic nature and operate within undefined or congested environments, exposing them to such uncertainties. However, mismatched uncertainties in the continuum robots’ field, are yet to be addressed. Here, we tackle this problem and propose the first robust control for continuum robots that assures its robustness property under mismatched uncertainties. To this end, we first derive the dynamic model for our continuum robot by considering it as an elastic rod and then applying Cosserat rod theory. This will result in a general dynamic model that does not require any design or operative assumption. Next, we design our robust controller utilizing multi-surface sliding mode control, a method capable of handling nonlinear systems under mismatched uncertainties. Finally, we include simulations to validate our controller’s performance.

Research paper thumbnail of Terminal sliding mode control strategy design for second-order nonlinear system

IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society, 2012

Research paper thumbnail of Leader-follower consensus control of a class of nonholonomic systems

2010 11th International Conference on Control Automation Robotics & Vision, 2010

In this paper, we propose a systematic solution to the leader-follower consensus of a class of no... more In this paper, we propose a systematic solution to the leader-follower consensus of a class of nonholonomic chained form systems. The control design, which is reminiscent of terminal sliding mode and multi-surface sliding mode control methods, is presented to guarantee the convergence of multiple sliding surfaces, which also implies the convergence of the proposed consensus error function. On these sliding surfaces, the desired leader-follower consensus can be reached for multi-agent network formed by the nonholonomic chained form systems.

Research paper thumbnail of Finite-time consensus algorithm of multi-agent networks

2008 10th International Conference on Control, Automation, Robotics and Vision, 2008

This paper is concerned with leader-follower finite-time consensus control of multi-agent network... more This paper is concerned with leader-follower finite-time consensus control of multi-agent networks with input disturbances. Terminal sliding mode control scheme is used to design the distributed control law. A new terminal sliding mode surface is proposed to guarantee finite-time consensus under fixed topology, with the common assumption that the position and the velocity of the active leader is known to

Research paper thumbnail of A Linear Time-Varying Model Predictive Control-Based Motion Cueing Algorithm for Hexapod Simulation-Based Motion Platform

IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019

The hexapod manipulator is the most common motion platform, which is widely used as a simulation-... more The hexapod manipulator is the most common motion platform, which is widely used as a simulation-based motion platform (SBMP). As the hexapod manipulator has a limited workspace, it is not physically possible to regenerate the real vehicle motion signals using the SBMP. The motion cueing algorithm (MCA) is responsible for regenerating a realistic vehicle motion sensation for the user when the SBMP operates within its physical and dynamical limitations. Recently, model predictive control (MPC) has been introduced to extract the optimal input motion signals while considering the SBMP limitations in the Cartesian coordinate space, which leads to a linear time-invariant (LTI) MPC-based MCA methods. Unfortunately, the existing LTI MPC-based MCA methods are still not able to consider the parameters of the SBMP’s hexapod mechanisms inside their models. In general, the current studies only consider the constraints in the Cartesian coordinate system of the hexapod mechanism, instead of its design parameters. This consideration results in a poor usage of the hexapod workspace due to the conservative assumptions; consequently, the SBMP users do not experience realistic motions. The main contribution of this article is to take the SBMP’s physical limitations into account in the MPC model such that more precise motion cues can be extracted for the users. A linear time-varying (LTV) MPC-based MCA method is designed for the first time in this article to consider the parameters of the hexapod mechanism in the MPC model. The proposed model (LTV MPC-based MCA) is validated using the MATLAB software, and the results depict better motion sensation with more accurate motion signals as compared with those from the existing LTI MPC-based MCA methods.

Research paper thumbnail of Multi-surface sliding mode control of continuum robots with mismatched uncertainties

Meccanica, 2019

In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. U... more In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. Uncertainties that affect systems through any of their states and may not be directly accessed by their controllers. These uncertainties emerge in a system either due to unmodeled dynamics, practical limitations, or external disturbances. Continuum robots possess highly nonlinear dynamic behaviour due to their elastic nature and operate within undefined or congested environments, exposing them to such uncertainties. However, mismatched uncertainties in the continuum robots’ field, are yet to be addressed. Here, we tackle this problem and propose the first robust control for continuum robots that assures its robustness property under mismatched uncertainties. To this end, we first derive the dynamic model for our continuum robot by considering it as an elastic rod and then applying Cosserat rod theory. This will result in a general dynamic model that does not require any design or operative assumption. Next, we design our robust controller utilizing multi-surface sliding mode control, a method capable of handling nonlinear systems under mismatched uncertainties. Finally, we include simulations to validate our controller’s performance.

Research paper thumbnail of Backstepping-based current and voltage control strategy for maglev position device

IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society, 2013

ABSTRACT This study mainly focuses on the backstepping control (BSC) strategy design, including a... more ABSTRACT This study mainly focuses on the backstepping control (BSC) strategy design, including a traditional backstepping control (TBSC) and an adaptive backstepping control (ABSC) for a current control and a voltage control scheme in a maglev position control system, respectively. In the ABSC system, an adaptive estimation for the lump uncertainty is proposed to ensure the system stability. On the other hand, to solve the trouble of chattering phenomena caused by a sign function in TBSC law in despite of the utilization of a fixed value or an simple adaptive tuning algorithm for the lumped uncertainty bound. The effectiveness of the proposed control with current and voltage control schemes can be verified in experimental results.

Research paper thumbnail of Terminal sliding mode control strategy design for second-order nonlinear system

IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society, 2012

This study mainly focuses on the terminal sliding mode control (TSMC) strategy design, including ... more This study mainly focuses on the terminal sliding mode control (TSMC) strategy design, including an adaptive terminal sliding mode control (ATSMC) and an exact-estimator based terminal sliding mode control (ETSMC) for second-order nonlinear dynamical systems. In the ATSMC system, an adaptive bound estimation for the lump uncertainty is proposed to ensure the system stability. On the other hand, an exact estimator is designed for exact estimating system uncertainties to solve the trouble of chattering phenomena caused by a sign function in ATSMC law in despite of the utilization of a fixed value or an adaptive tuning algorithm for the lumped uncertainty bound. The effectiveness of the proposed control schemes can be verified in numerical simulations.

Research paper thumbnail of Integral Terminal Sliding Mode Control Approach for Multi-robot Formation

This paper presents a sliding mode control approach for multi-robot formation with collision avoi... more This paper presents a sliding mode control approach for multi-robot formation with collision avoidance. Based on the algebraic graph theory, connections between robots are defined. The formation control with collision avoidance is then solved by a proper design of sliding surface that incorporates potential functions for collision avoidance. The stability of the system is established by using a Lyapunov approach. It is shown that the proposed method makes all robots achieve a specified formation while the collision is avoided. The performance of a system is verified by numerical simulation and experiment result.

Research paper thumbnail of Leader-follower consensus control of a class of nonholonomic systems

2010 11th International Conference on Control Automation Robotics & Vision, 2010

In this paper, we propose a systematic solution to the leader-follower consensus of a class of no... more In this paper, we propose a systematic solution to the leader-follower consensus of a class of nonholonomic chained form systems. The control design, which is reminiscent of terminal sliding mode and multi-surface sliding mode control methods, is presented to guarantee the convergence of multiple sliding surfaces, which also implies the convergence of the proposed consensus error function. On these sliding surfaces, the desired leader-follower consensus can be reached for multi-agent network formed by the nonholonomic chained form systems.

Research paper thumbnail of Finite-time consensus algorithm of multi-agent networks

2008 10th International Conference on Control, Automation, Robotics and Vision, 2008

This paper is concerned with leader-follower finite-time consensus control of multi-agent network... more This paper is concerned with leader-follower finite-time consensus control of multi-agent networks with input disturbances. Terminal sliding mode control scheme is used to design the distributed control law. A new terminal sliding mode surface is proposed to guarantee finite-time consensus under fixed topology, with the common assumption that the position and the velocity of the active leader is known to

Research paper thumbnail of A Linear Time-Varying Model Predictive Control-Based Motion Cueing Algorithm for Hexapod Simulation-Based Motion Platform

IEEE Transactions on Systems, Man, and Cybernetics: Systems, 2019

The hexapod manipulator is the most common motion platform, which is widely used as a simulation-... more The hexapod manipulator is the most common motion platform, which is widely used as a simulation-based motion platform (SBMP). As the hexapod manipulator has a limited workspace, it is not physically possible to regenerate the real vehicle motion signals using the SBMP. The motion cueing algorithm (MCA) is responsible for regenerating a realistic vehicle motion sensation for the user when the SBMP operates within its physical and dynamical limitations. Recently, model predictive control (MPC) has been introduced to extract the optimal input motion signals while considering the SBMP limitations in the Cartesian coordinate space, which leads to a linear time-invariant (LTI) MPC-based MCA methods. Unfortunately, the existing LTI MPC-based MCA methods are still not able to consider the parameters of the SBMP’s hexapod mechanisms inside their models. In general, the current studies only consider the constraints in the Cartesian coordinate system of the hexapod mechanism, instead of its design parameters. This consideration results in a poor usage of the hexapod workspace due to the conservative assumptions; consequently, the SBMP users do not experience realistic motions. The main contribution of this article is to take the SBMP’s physical limitations into account in the MPC model such that more precise motion cues can be extracted for the users. A linear time-varying (LTV) MPC-based MCA method is designed for the first time in this article to consider the parameters of the hexapod mechanism in the MPC model. The proposed model (LTV MPC-based MCA) is validated using the MATLAB software, and the results depict better motion sensation with more accurate motion signals as compared with those from the existing LTI MPC-based MCA methods.

Research paper thumbnail of Backstepping-based current and voltage control strategy for maglev position device

IECON 2013 - 39th Annual Conference of the IEEE Industrial Electronics Society, 2013

ABSTRACT This study mainly focuses on the backstepping control (BSC) strategy design, including a... more ABSTRACT This study mainly focuses on the backstepping control (BSC) strategy design, including a traditional backstepping control (TBSC) and an adaptive backstepping control (ABSC) for a current control and a voltage control scheme in a maglev position control system, respectively. In the ABSC system, an adaptive estimation for the lump uncertainty is proposed to ensure the system stability. On the other hand, to solve the trouble of chattering phenomena caused by a sign function in TBSC law in despite of the utilization of a fixed value or an simple adaptive tuning algorithm for the lumped uncertainty bound. The effectiveness of the proposed control with current and voltage control schemes can be verified in experimental results.

Research paper thumbnail of Multi-surface sliding mode control of continuum robots with mismatched uncertainties

Meccanica, 2019

In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. U... more In this paper, we tackle the control problem of continuum robots with mismatched uncertainties. Uncertainties that affect systems through any of their states and may not be directly accessed by their controllers. These uncertainties emerge in a system either due to unmodeled dynamics, practical limitations, or external disturbances. Continuum robots possess highly nonlinear dynamic behaviour due to their elastic nature and operate within undefined or congested environments, exposing them to such uncertainties. However, mismatched uncertainties in the continuum robots’ field, are yet to be addressed. Here, we tackle this problem and propose the first robust control for continuum robots that assures its robustness property under mismatched uncertainties. To this end, we first derive the dynamic model for our continuum robot by considering it as an elastic rod and then applying Cosserat rod theory. This will result in a general dynamic model that does not require any design or operative assumption. Next, we design our robust controller utilizing multi-surface sliding mode control, a method capable of handling nonlinear systems under mismatched uncertainties. Finally, we include simulations to validate our controller’s performance.

Research paper thumbnail of Integral Terminal Sliding Mode Control Approach for Multi-robot Formation

This paper presents a sliding mode control approach for multi-robot formation with collision avoi... more This paper presents a sliding mode control approach for multi-robot formation with collision avoidance. Based on the algebraic graph theory, connections between robots are defined. The formation control with collision avoidance is then solved by a proper design of sliding surface that incorporates potential functions for collision avoidance. The stability of the system is established by using a Lyapunov approach. It is shown that the proposed method makes all robots achieve a specified formation while the collision is avoided. The performance of a system is verified by numerical simulation and experiment result.

Research paper thumbnail of Observer-based robust finite-time cooperative consensus control for multi-agent networks

2009 4th IEEE Conference on Industrial Electronics and Applications, 2009

Research paper thumbnail of Terminal sliding mode control strategy design for second-order nonlinear system

IECON 2012 - 38th Annual Conference on IEEE Industrial Electronics Society, 2012

This study mainly focuses on the terminal sliding mode control (TSMC) strategy design, including ... more This study mainly focuses on the terminal sliding mode control (TSMC) strategy design, including an adaptive terminal sliding mode control (ATSMC) and an exact-estimator based terminal sliding mode control (ETSMC) for second-order nonlinear dynamical systems. In the ATSMC system, an adaptive bound estimation for the lump uncertainty is proposed to ensure the system stability. On the other hand, an exact estimator is designed for exact estimating system uncertainties to solve the trouble of chattering phenomena caused by a sign function in ATSMC law in despite of the utilization of a fixed value or an adaptive tuning algorithm for the lumped uncertainty bound. The effectiveness of the proposed control schemes can be verified in numerical simulations.

Research paper thumbnail of Adaptive Fuzzy Multi-surface Sliding Mode Control for A Class of Nonlinear Systems

2007 2nd IEEE Conference on Industrial Electronics and Applications, 2007

Research paper thumbnail of Terminal sliding mode control for MIMO T-S fuzzy systems

2007 6th International Conference on Information, Communications & Signal Processing, 2007