School of Computer Science and Engineering, Sun Yat-sen University, 132 East Waihuan Road, Guangzhou Higher Education Mega Center (University Town), Guangzhou 510006, China
Dr. Ning Tan
School of Computer Science and Engineering, Sun Yat-sen University, 132 East Waihuan Road, Guangzhou Higher Education Mega Center (University Town), Guangzhou 510006, China
The effectiveness of continuous-time zeroing neural network (CZNN) in continuum robot control has been preliminarily verified. However, CZNN is not friendly to digital devices and hardware implementation. Although discrete ZNN (DZNN) has been investigated in other tasks, all the existing DZNNs are designed with fixed time steps, which cannot meet the needs of different tasks. This motivates us to develop a generic DZNN model with variable number of time steps and apply it to continuum robot control. In this paper, we present a data-driven scheme based on CZNNs to learn the unknown kinematics of continuum robots and solve the kinematic control problem. Further, a unified $m$ -step forward discretization formula is derived to discretize the CZNN-based scheme into DZNN-based control algorithms. Finally, we take the 1-step and the 3-step algorithms as examples to show the discretization process, and verify their efficacy by simulations and experiments.
3 September 2021 in IEEE Transactions on Industrial Informatics
Obstacle avoidance is usually an additional task for a redundant manipulator when the end-effector tracking task is performed, which guarantees the safety of the redundant manipulator. By formulating and combining the end-effector tracking task and the obstacle avoidance task using zeroing neural network (ZNN), in this article, a concise continuous ZNN (CZNN) controller is first proposed. To develop discrete controllers for practical control, a second-order discrete formula and a third-order discrete formula are introduced. Therefore, by utilizing two discrete formulas to discretize the CZNN controller, two concise discrete ZNN (DZNN) controllers are proposed. Detailed theoretical analyses guarantee the effectiveness of task formulations, CZNN controller, and DZNN controllers. In addition, some comparisons with existing studies are presented in details. Furthermore, three groups of simulative experiments on the basis of UR5 manipulator and two groups of physical experiments on the basis of Kinova manipulator are conducted to illustrate the effectiveness, superiority, and practicability of two DZNN controllers.
The need for a novel automated mosquito perception and classification method is becoming increasingly essential in recent years, with steeply increasing number of mosquito-borne diseases and associated casualties. There exist remote sensing and GIS-based methods for mapping potential mosquito inhabitants and locations that are prone to mosquito-borne diseases, but these methods generally do not account for species-wise identification of mosquitoes in closed-perimeter regions. Traditional methods for mosquito classification involve highly manual processes requiring tedious sample collection and supervised laboratory analysis. In this research work, we present the design and experimental validation of an automated vision-based mosquito classification module that can deploy in closed-perimeter mosquito inhabitants. The module is capable of identifying mosquitoes from other bugs such as bees and flies by extracting the morphological features, followed by support vector machine-based classification. In addition, this paper presents the results of three variants of support vector machine classifier in the context of mosquito classification problem. This vision-based approach to the mosquito classification problem presents an efficient alternative to the conventional methods for mosquito surveillance, mapping and sample image collection. Experimental results involving classification between mosquitoes and a predefined set of other bugs using multiple classification strategies demonstrate the efficacy and validity of the proposed approach with a maximum recall of 98%.
18 January 2023 in IEEE/ASME Transactions on Mechatronics
The inverse kinematics problem of robotic arms can be solved effectively based on the kinematic model. However, the control of robotic arms with unknown kinematic models remains challenging. This article proposes a position-based visual servo (PBVS) control system for dual robotic arms with unknown kinematic models. First, a unified PBVS control method based on dual gradient neural dynamic (DGND) models is developed to achieve the position and orientation control of a single robotic arm with unknown kinematic model. Next, a cerebellum-inspired DGND (CIDGND) control system is devised to achieve higher accuracy. More importantly, a control system for dual robotic arms is proposed based on the CIDGND method to expand the working space of the primary robotic arm, by autonomously adjusting the camera pose with another robotic arm. Finally, simulations and experiments are performed to verify the efficacy of the proposed control systems. The results validate that the DGND method can achieve the PBVS control of robotic arms in the absence of kinematic models and the CIDGND method is able to reduce the tracking error significantly. Comparative results reveal that the CIDGND method is effectively and robustly better than existing methods.
9 February 2022 in IEEE Transactions on Industrial Informatics
Fault tolerance is a critical requirement for robust motion control of redundant robotic manipulators. This article aims to endow the redundant manipulator with the capability to achieve the required path of end-effector in the condition that one or some of its joints’ motion fail. Although many fault-tolerant control algorithms of redundant manipulator have been proposed in recent years. However, few of them are on the basis of the condition that the robotic model is unknown. The complexity of the calculation model limits the efficiency and portability of these algorithms. For the first time, we proposed a discrete model-free fault-tolerant tracking control scheme of redundant manipulator, which takes into account the fault tolerance in the control system of redundant manipulator by formulating it into a quadratic programming (QP) framework. The core of the proposed scheme consists of a discrete kinematic estimator and a discrete QP solver, powered by which the fault-tolerant control problem is transformed into a unified computing problem relaxing the need of knowing the redundant manipulator’s kinematic model. A discrete joint space observer is proposed for the detection of the happening of faulty states. Extensive simulations and experiments based on a redundant manipulator are performed and analyzed to support the verification of the efficiency and effectiveness of the proposed scheme.