Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andy S. K. Annamalai is active.

Publication


Featured researches published by Andy S. K. Annamalai.


Journal of Intelligent and Robotic Systems | 2015

Robust Adaptive Control of an Uninhabited Surface Vehicle

Andy S. K. Annamalai; Robert Sutton; Chenguang Yang; Phil F. Culverhouse; Sanjay Sharma

A robust adaptive autopilot for uninhabited surface vehicles (USV) based on a model predictive controller (MPC) is presented in this paper. The novel autopilot is capable of handling sudden changes in system dynamics. In real life situations, very often a sudden change in dynamics results in missions being aborted and the uninhabited vehicles have to be rescued before they cause damage to other marine craft in the vicinity. This problem has been suitably dealt with by this innovative design. The MPC adopts an online adaptive nature by utilising three algorithms, individually: gradient descent, least squares and weighted least squares (WLS). Even with random initialisation, significant improvements over the other algorithmic approach were achieved by WLS by maintaining the intermittent continuous values of system parameters and periodically reinitialising the covariance matrix. Also, a time frame of 25 seconds appears to be the optimum to reinitialise the parameters in simulation studies. This novel approach enables the autopilot to cope well with significant changes in the system dynamics and empowers USVs to accomplish their desired missions.


Proceedings of the Institution of Mechanical Engineers, Part M: Journal of Engineering for the Maritime Environment | 2014

Non-linear control algorithms for an unmanned surface vehicle

Sanjay Sharma; Robert Sutton; Amit Motwani; Andy S. K. Annamalai

Although intrinsically marine craft are known to exhibit non-linear dynamic characteristics, modern marine autopilot system designs continue to be developed based on both linear and non-linear control approaches. This article evaluates two novel non-linear autopilot designs based on non-linear local control network and non-linear model predictive control approaches to establish their effectiveness in terms of control activity expenditure, power consumption and mission duration length under similar operating conditions. From practical point of view, autopilot with less energy consumption would in reality provide the battery-powered vehicle with longer mission duration. The autopilot systems are used to control the non-linear yaw dynamics of an unmanned surface vehicle named Springer. The yaw dynamics of the vehicle being modelled using a multi-layer perceptron-type neural network. Simulation results showed that the autopilot based on local control network method performed better for Springer. Furthermore, on the whole, the local control network methodology can be regarded as a plausible paradigm for marine control system design.


Neurocomputing | 2017

Discrete-time Optimal Adaptive RBFNN Control for Robot Manipulators with Uncertain Dynamics

Runxian Yang; Chenguang Yang; Mou Chen; Andy S. K. Annamalai

Abstract In this paper, a novel optimal adaptive radial basis function neural network (RBFNN) control has been investigated for a class of multiple-input-multiple-output (MIMO) nonlinear robot manipulators with uncertain dynamics in discrete time. To facilitate digital implementations of the robot controller, a robot model in discrete time has been employed. A high order uncertain robot model is able to be transformed to a predictor form, and a feedback control system has been then developed without noncausal problem in discrete time. The controller has been designed by an adaptive neural network (NN) based on the feedback system. The adaptive RBFNN robot control system has been investigated by a critic RBFNN and an actor RBFNN to approximate a desired control and a strategic utility function, respectively. The rigorous Lyapunov analysis is used to establish uniformly ultimate boundedness (UUB) of closed-loop signals, and the high-quality dynamic performance against uncertainties and disturbances is obtained by appropriately selecting the controller parameters. Simulation studies validate that the proposed control scheme has performed better than other available methods currently, for robot manipulators.


Systems Science & Control Engineering | 2017

Teleoperation control of Baxter robot using Kalman filter-based sensor fusion

Chunxu Li; Chenguang Yang; Jian Wan; Andy S. K. Annamalai; Angelo Cangelosi

ABSTRACT Kalman filter has been successfully applied to fuse the motion capture data collected from Kinect sensor and a pair of MYO armbands to teleoperate a robot. A new strategy utilizing the vector approach has been developed to accomplish a specific motion capture task. The arm motion of the operator is captured by a Kinect sensor and programmed with Processing software. Two MYO armbands with the inertial measurement unit embedded are worn on the operators arm, which is used to detect the upper arm motion of the human operator. This is utilized to recognize and to calculate the precise speed of the physical motion of the operators arm. User Datagram Protocol is employed to send the human movement to a simulated Baxter robot arm for teleoperation. In order to obtain joint angles for human limb utilizing vector approach, RosPy and Python script programming has been utilized. A series of experiments have been conducted to test the performance of the proposed technique, which provides the basis for the teleoperation of simulated Baxter robot.


Journal of Navigation | 2015

A Robust Navigation Technique for Integration in the Guidance and Control of an Uninhabited Surface Vehicle

Andy S. K. Annamalai; Amit Motwani; Sanjay Sharma; Robert Sutton; Philip Culverhouse; Chenguang Yang

This paper proposes the novel use of a weighted Interval Kalman Filter (wIKF) in a robust navigational approach for integration with the guidance and control systems of an uninhabited surface vehicle named Springer. The waypoint tracking capability of this technique is compared with that of one that uses a conventional Kalman Filter (KF) navigational design, when the model of the sensing equipment used by the filter is incorrect. In this case, the KF fails to predict correctly the vehicle’s heading, which consequently impacts negatively on the performance of its integrated navigation, guidance and control (NGC). However, the use of a wIKF technique that is immune to this kind of erroneous modelling endows the integrated NGC system with better accuracy and efficiency in completing a mission.


robotics and applications | 2018

An enhanced teaching interface for a robot using DMP and GMR

Chunxu Li; Chenguang Yang; Zhaojie Ju; Andy S. K. Annamalai

This paper develops an enhanced teaching interface tested on both a Baxter robot and a KUKA iiwa robot. Movements are collected from a human demonstrator by using a Kinect v2 sensor, and then the data is sent to a remote PC for the teleoperation with Baxter. Meanwhile, data is saved locally for the playback process of the Baxter. The dynamic movement primitive (DMP) is used to model and generalize the movements. In order to learn from multiple demonstrations accurately, dynamic time warping (DTW), is used to pretreat the data recorded by the robot platform and Gaussian mixture model (GMM), aiming to generate multiple patterns after the teaching process, are employed for the calculation of the DMP. Then the Gaussian mixture regression (GMR) algorithm is applied to generate a synthesized trajectory with smaller position errors in 3D space. This proposed approach is tested by performing two tasks on a KUKA iiwa and a Baxter robot.


Systems Science & Control Engineering | 2018

Development of writing task recombination technology based on DMP segmentation via verbal command for Baxter robot

Chunxu Li; Chenguang Yang; Andy S. K. Annamalai; Qingsong Xu; Shaoxiang Li

ABSTRACT This paper developed a character recombination technology based on dynamic movement primitive (DMP) segmentation using verbal command on a Baxter robot platform. Movements are recorded from a human demonstrator. The operator physically guides the Baxter robot to perform the movements for five times. This training data set is also utilized for playback process. Subsequently, the dynamic time warping is employed to pre-treat the data. The DMP is used to model and generalize every single movement. Gaussian mixture model is used to generate multiple patterns after the teaching process. Then the Gaussian mixture regression algorithm is applied to reduce the position errors in 3D space after the generation of a synthesized trajectory. A remote PC is used to control the command of Baxter to record or playback any trajectories via user datagram protocol (UDP) by typing commands in a text file. In addition, Dragon NaturalSpeaking software is used to transfer the voice data to text data. This proposed approach is tested by performing a Chinese character writing task with a Baxter robot, where different Chinese characters are written by teaching only one character.


international conference on automation and computing | 2017

Neural learning and Kalman filtering enhanced teaching by demonstration for a Baxter robot

Chunxu Li; Chenguang Yang; Jian Wan; Andy S. K. Annamalai; Angelo Cangelosi

In this paper, Kalman filter has been successfully carried out to fuse the data obtained from a Kinect sensor and a pair of MYO armbands. To do this, the Kinect sensor is used to capture movements of operators which is programmed by Microsoft Visual Studio. Operator wears two MYO armbands with the inertial measurement unit (IMU) embedded to measure the angular velocity of upper arm motion for the human operator. Additionally a neural networks (NN) control upgraded Teaching by Demonstration (TbD) technology has been designed and it also has been actualized on the Baxter robot. A series of experiments have been completed to test the performance of the proposed technique, which has been proved to be an executed approach for the Baxter robots TbD has been designed.


International Journal of Humanoid Robotics | 2017

Visual Servoing of Humanoid Dual-Arm Robot with Neural Learning Enhanced Skill Transferring Control

Chenguang Yang; Junshen Chen; Zhaojie Ju; Andy S. K. Annamalai

This paper presents a novel combination of visual servoing (VS) control and neural network (NN) learning on humanoid dual-arm robot. A VS control system is built by using stereo vision to obtain the 3D point cloud of a target object. A least square-based method is proposed to reduce the stochastic error in workspace calibration. An NN controller is designed to compensate for the effect of uncertainties in payload and other parameters (both internal and external) during the tracking control. In contrast to the conventional NN controller, a deterministic learning technique is utilized in this work, to enable the learned neural knowledge to be reused before current dynamics changes. A skill transfer mechanism is also developed to apply the neural learned knowledge from one arm to the other, to increase the neural learning efficiency. Tracked trajectory of object is used to provide target position to the coordinated dual arms of a Baxter robot in the experimental study. Robotic implementations has demonstrate...


international conference on intelligent robotics and applications | 2015

Optimization of Parameters for an USV Autopilot

Andy S. K. Annamalai; Chenguang Yang

The purpose of this research is to provide an insight into the effect of different parameters on the autopilot design. Various independent parameters of three autopilots namely, proportional integral derivative, linear quadratic regulator and model predictive controller are analyzed and evaluated to obtain optimum performance. Further these optimal parameters are employed in a controller design which is integrated with a Kalman filter and an interval Kalman filter based navigation system and a line of sight based guidance system. Overall performance of the autopilots with the optimum parameters are presented in a tabular form to enable easier comparison and to serve as a benchmark to tune autopilot parameters of an uninhabited surface vehicles.

Collaboration


Dive into the Andy S. K. Annamalai's collaboration.

Top Co-Authors

Avatar

Chenguang Yang

South China University of Technology

View shared research outputs
Top Co-Authors

Avatar

Chunxu Li

Plymouth State University

View shared research outputs
Top Co-Authors

Avatar

Robert Sutton

Plymouth State University

View shared research outputs
Top Co-Authors

Avatar

Sanjay Sharma

Plymouth State University

View shared research outputs
Top Co-Authors

Avatar

Zhaojie Ju

University of Portsmouth

View shared research outputs
Top Co-Authors

Avatar

Amit Motwani

Plymouth State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Jian Wan

Plymouth State University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge