scispace - formally typeset
Search or ask a question

Showing papers in "Robotica in 2020"


Journal ArticleDOI
01 Jul 2020-Robotica
TL;DR: A complete and systematic review of related research on this topic is conducted, and various types of structure designs of aerial manipulators are listed out.
Abstract: The aerial manipulator is a special and new type of flying robot composed of a rotorcraft unmanned aerial vehicle (UAV) and a/several manipulator/s. It has gained a lot of attention since its initial appearance in 2010. This is mainly because it enables traditional UAVs to conduct versatile manipulating tasks from air, considerably enriching their applications. In this survey, a complete and systematic review of related research on this topic is conducted. First, various types of structure designs of aerial manipulators are listed out. Subsequently, the modeling and control methods are introduced in detail from the perspective of two types of typical application cases: free-flight and motion-restricted operations. Finally, challenges for future research are presented.

63 citations


Journal ArticleDOI
01 Oct 2020-Robotica
TL;DR: A multilayer feedforward neural network is designed and trained, for human–robot collisions detection, using only the intrinsic joint position sensors of a manipulator to detect unwanted collisions of the human operator with the manipulator and the link that is collided.
Abstract: In this paper, a multilayer feedforward neural network (NN) is designed and trained, for human–robot collisions detection, using only the intrinsic joint position sensors of a manipulator. The topology of one NN is designed considering the coupled dynamics of the robot and trained, with and without external contacts, by Levenberg–Marquardt algorithm to detect unwanted collisions of the human operator with the manipulator and the link that is collided. The proposed approach could be applied to any industrial robot, where only the joint position signals are available. The designed NN is compared quantitatively and qualitatively with an NN, where both the intrinsic joint position and the torque sensors of the manipulator are used. The proposed method is evaluated experimentally with the KUKA LWR manipulator, which is considered as an example of the collaborative robots, using two of its joints in a planar horizontal motion. The results illustrate that the developed system is efficient and fast to detect the collisions and identify the collided link.

42 citations


Journal ArticleDOI
01 Dec 2020-Robotica
TL;DR: The paper concentrates in critically reviewing classical controllers, intelligent controllers, robust controllers, and hybrid controllers for both FLMs and RLMs in terms of design difficulty, performance, and the suitability for controlling FLMs or RLMs.
Abstract: There is a high demand for developing effective controllers to perform fast and accurate operations for either flexible link manipulators (FLMs) or rigid link manipulators (RLMs). Thus, this paper is beneficial for such vast field, and it is also advantageous and indispensable for researchers who are interested in robotics to have sufficient knowledge about various controllers of FLMs and RLMs as the controllers’ concepts are elaborated in detail. The paper concentrates in critically reviewing classical controllers, intelligent controllers, robust controllers, and hybrid controllers for both FLMs and RLMs. The advantages and disadvantages of the aforementioned control methods are summarized in this paper; it also has a detailed comparison for the controllers in terms of the design difficulty, performance, and the suitability for controlling FLMs or RLMs.

33 citations


Journal ArticleDOI
01 Jan 2020-Robotica
TL;DR: The proposed robust ADRC control law is developed to solve the problems existing in the original version of the ADRC related to the disturbance estimation errors and the variation of the parameters.
Abstract: This paper presents an advanced robust active disturbance rejection control (ADRC) for flexible link manipulator (FLM) to track desired trajectories in the joint space and minimize the link’s vibrations. It has been shown that the ADRC technique has a very good disturbance rejection capability. Both the internal dynamics and the external disturbances can be estimated and compensated in real time. The proposed robust ADRC control law is developed to solve the problems existing in the original version of the ADRC related to the disturbance estimation errors and the variation of the parameters. Indeed, these parameters cannot be included in the existing disturbances and then be estimated by the extended state observer. The proposed control law is based on the sliding mode technique, which considers the uncertainties in the control gains and disturbance estimation errors. Lyapunov theory is used to prove the closed-loop stability of the system. The proposed control strategy is simulated and tested experimentally on one FLM. The effect of the observer bandwidth on the system performance is simulated and studied to select the best values of the bandwidth frequency. The simulation and experimental results show that the proposed robust ADRC has better performance than the traditional ADRC.

32 citations


Journal ArticleDOI
01 Apr 2020-Robotica
TL;DR: This paper presents a novel approach for path planning aware of center of mass of the robot for application in sloppy terrains and demonstrates a great performance with the real data acquired from AgRob V16, a robotic platform developed for autonomous navigation in steep slope vineyards.
Abstract: Steep slope vineyards are a complex scenario for the development of ground robots. Planning a safe robot trajectory is one of the biggest challenges in this scenario, characterized by irregular surfaces and strong slopes (more than 35°). Moving the robot through a pile of stones, spots with high slope or/and with wrong robot yaw may result in an abrupt fall of the robot, damaging the equipment and centenary vines, and sometimes imposing injuries to humans. This paper presents a novel approach for path planning aware of center of mass of the robot for application in sloppy terrains. Agricultural robotic path planning (AgRobPP) is a framework that considers the A* algorithm by expanding inner functions to deal with three main inputs: multi-layer occupation grid map, altitude map and robot’s center of mass. This multi-layer grid map is updated by obstacles taking into account the terrain slope and maximum robot posture. AgRobPP is also extended with algorithms for local trajectory replanning during the execution of a trajectory that is blocked by the presence of an obstacle, always assuring the safety of the re-planned path. AgRobPP has a novel PointCloud translator algorithm called PointCloud to grid map and digital elevation model (PC2GD), which extracts the occupation grid map and digital elevation model from a PointCloud. This can be used in AgRobPP core algorithms and farm management intelligent systems as well. AgRobPP algorithms demonstrate a great performance with the real data acquired from AgRob V16, a robotic platform developed for autonomous navigation in steep slope vineyards.

30 citations


Journal ArticleDOI
01 Mar 2020-Robotica
TL;DR: This framework extends Dynamic Movement Primitives method with a new parametric nonlinear shaping function and a novel force-feedback coupling term that enables parametric learning of complex action trajectories along with their haptic feedback profiles.
Abstract: In this paper, we propose and implement an advanced manipulation framework that enables parametric learning of complex action trajectories along with their haptic feedback profiles. Our framework extends Dynamic Movement Primitives (DMPs) method with a new parametric nonlinear shaping function and a novel force-feedback coupling term. The nonlinear trajectories of the action control variables and the haptic feedback trajectories measured during execution are encoded with parametric temporal probabilistic models, namely parametric hidden Markov models (PHMMs). PHMMs enable autonomous segmentation of a taught skill based on the statistical information extracted from multiple demonstrations, and learning the relations between the model parameters and the properties extracted from the environment. Hidden states with high-variances in observation probabilities are interpreted as parts of the skill that could not be reliably learned and autonomously executed due to possibly uncertain or missing information about the environment. In those parts, our proposed force-feedback coupling term, which computes the deviation of the actual force feedback from the one predicted by the force-feedback PHMM, acts as a compliance term, enabling a human to scaffold the ongoing movement trajectory to accomplish the task. Our method is verified in a number of tasks including a real pick and place task that involves obstacles of different heights. Our robot, Baxter, successfully learned to generate the trajectory taking into the heights of the obstacles, move its end effector stiffly (and accurately) along the generated trajectory while passing through apertures, and allow human–robot collaboration in the autonomously detected segments of the motion, for example, when the gripper picks up the object whose position is not provided to the robot.

30 citations


Journal ArticleDOI
01 Aug 2020-Robotica
TL;DR: The combination of both parallel and serial manipulator in newly designed Gantry-Tau-3R mechanism improves the ability of the mechanism to regenerate larger motion signals with higher linear acceleration and angular velocity.
Abstract: The 3 degree-of-freedom Gantry-Tau manipulator with the addition of the spherical wrist mechanism which is called Gantry-Tau-3R is designed as a high-G simulation-based motion platform (SBMP) with the capability of generating the large linear and angular displacement. The combination of both parallel and serial manipulator in newly designed Gantry-Tau-3R mechanism improves the ability of the mechanism to regenerate larger motion signals with higher linear acceleration and angular velocity. The high-frequency signals are reproduced using the parallel part of the mechanism, and sustainable low-frequency accelerations are regenerated via the serial part due to the larger rotational motion capability, which will be used through motion cueing algorithm tilt coordination channel. The proportional integral derivative (PID) and fuzzy incremental controller (FIC) are developed for the proposed mechanism to show the high path tracking performance as a motion platform. FIC reduces the motion tracking error of the newly designed Gantry-Tau-3R and increases the motion fidelity for the users of the proposed SBMP. The proposed method is implemented using Matlab/Simulink software. Finally, the results demonstrate the accurate motion signal generation using linear model predictive motion cues with a fuzzy controller, which is not possible using the common parallel and serial manipulators.

29 citations


Journal ArticleDOI
01 Mar 2020-Robotica
TL;DR: A method of using an autonomous flying robot to explore an underground tunnel environment and build a 3D map and a sliding control law is proposed to apply the algorithm to a real quadcopter in experiments.
Abstract: In this paper, we propose a method of using an autonomous flying robot to explore an underground tunnel environment and build a 3D map. The robot model we use is an extension of a 2D non-holonomic robot. The measurements and sensors we considered in the presented method are simple and valid in practical unmanned aerial vehicle (UAV) engineering. The proposed safe exploration algorithm belongs to a class of probabilistic area search, and with a mathematical proof, the performance of the algorithm is analysed. Based on the algorithm, we also propose a sliding control law to apply the algorithm to a real quadcopter in experiments. In the presented experiment, we use a DJI Guidance sensing system and an Intel depth camera to complete the localization, obstacle detection and 3D environment information capture. Furthermore, the simulations show that the algorithm can be implemented in sloping tunnels and with multiple UAVs.

29 citations


Journal ArticleDOI
01 May 2020-Robotica
TL;DR: An overview of the most remarkable DATMO methods organized in three approaches: model-free, model-based and grid-based specially in indoor environments where dynamic obstacles can be potentially more dangerous and unpredictable.
Abstract: Working with mobile robots, prior to execute the local planning stage, they must know the environment where they are moving. For that reason the perception and mapping stages must be performed previously. This paper presents a survey in the state of the art in detection and tracking of moving obstacles (DATMO). The aim of what follows is to provide an overview of the most remarkable methods at each field specially in indoor environments where dynamic obstacles can be potentially more dangerous and unpredictable. We are going to show related DATMO methods organized in three approaches: model-free, model-based and grid-based. In addition, a comparison between them and conclusions will be presented.

28 citations


Journal ArticleDOI
01 Nov 2020-Robotica
TL;DR: A novel, 7 degree-of-freedom upper limb robotic exoskeleton (u-Rob) that features shoulder scapulohumeral rhythm with a wide range of motions (ROM) compared to other existing exoskeletons and a fractional sliding mode control (FSMC) to control u-Rob is presented.
Abstract: The robotic intervention has great potential in the rehabilitation of post-stroke patients to regain their lost mobility. In this paper, firstly, we present a design of a novel, 7 degree-of-freedom (DOF) upper limb robotic exoskeleton (u-Rob) that features shoulder scapulohumeral rhythm with a wide range of motions (ROM) compared to other existing exoskeletons. An ergonomic shoulder mechanism with two passive DOF was included in the proposed exoskeleton to provide scapulohumeral motion with corresponding full ROM. Also, the joints of u-Rob have more range of motions compared to its existing counterparts. Secondly, we propose a fractional sliding mode control (FSMC) to control u-Rob. Applying the Lyapunov theory to the proposed control algorithm, we showed the stability of it. To control u-Rob, FSMC has shown effectiveness to handle unmodeled dynamics (e.g. friction, disturbance, etc.) in terms of better tracking and chatter compared to traditional SMC.

26 citations


Journal ArticleDOI
01 Apr 2020-Robotica
TL;DR: A novel type of folding pectoral fins for the fish robot is proposed, which provides a simple approach in generating effective thrust only through one degree of freedom of fin actuator.
Abstract: Biological fish can create high forward swimming speed due to change of thrust/drag area of pectoral fins between power stroke and recovery stroke in rowing mode. In this paper, we proposed a novel type of folding pectoral fins for the fish robot, which provides a simple approach in generating effective thrust only through one degree of freedom of fin actuator. Its structure consists of two elemental fin panels for each pectoral fin that connects to a hinge base through the flexible joints. The Morison force model is adopted to discover the relationship of the dynamic interaction between fin panels and surrounding fluid. An experimental platform for the robot motion using the pectoral fin with different flexible joints was built to validate the proposed design. The results express that the performance of swimming velocity and turning radius of the robot are enhanced effectively. The forward swimming velocity can reach 0.231 m/s (0.58 BL/s) at the frequency near 0.75 Hz. By comparison, we found an accord between the proposed dynamic model and the experimental behavior of the robot. The attained results can be used to design controllers and optimize performances of the robot propelled by the folding pectoral fins.

Journal ArticleDOI
01 Jun 2020-Robotica
TL;DR: This article proposes to use the bi-directional rapidly-exploring random trees (RRT) algorithm to achieve two purposes: to plan a collision-free manipulator trajectory that, at the same time, will result in a desired change of the chaser satellite orientation.
Abstract: It is usually proposed to use a robotic manipulator for performing on-orbit capture of a target satellite in the planned active debris removal and on-orbit servicing missions. Control of the satellite-manipulator system is challenging because motion of the manipulator influences position and orientation of the chaser satellite. Moreover, the trajectory selected for the capture manoeuvre must be collision-free. In this article, we consider the case of a nonredundant manipulator mounted on a free-floating satellite.We propose to use the bi-directional rapidly-exploring random trees (RRT) algorithm to achieve two purposes: to plan a collision-free manipulator trajectory that, at the same time, will result in a desired change of the chaser satellite orientation. Several improvements are introduced in comparison to the previous applications of the RRT method for manipulator mounted on a free-floating satellite. Feasibility of the proposed approach is demonstrated in numerical simulations performed for the planar case in which the chaser satellite is equipped with a 2-DoF (Degree of Freedom) manipulator. The obtained results are analysed and compared with the results obtained from collision-free trajectory planning methods that do not allow to set the desired final orientation of the chaser satellite.

Journal ArticleDOI
01 Sep 2020-Robotica
TL;DR: A behavior-based neural network (BNN) and reactive control architecture have been presented for navigation of the mobile robot and using the BNN algorithm, the robot reacts quickly as compared to other developed techniques.
Abstract: Navigation and path analysis in a cluttered environment is a challenging task over the last few decades. In this paper, a behavior-based neural network (BNN) and reactive control architecture have been presented for navigation of the mobile robot. Two different reactive behaviors have been taken as inputs function. Obstacle position is the first reactive behavior given by u(o), whereas obstacle angle u(n) according to the target position is the second reactive behavior. The angular velocity and steering angle are the output of the controller. The backpropagation architecture reduces the errors of weight function and records the best weight data that match the BNN controller. Using the BNN algorithm, the robot reacts quickly as compared to other developed techniques. To validate the performance of the controller, simulation and experimental results have been compared in the common platforms. The deviation in results for both the scenarios is found to be within 10%. The results of the BNN algorithm have also been compared with other existing techniques. Effectiveness of the proposed technique is measured in terms of smoothness of the realistic path, collision point detection, path length, and performance time.

Journal ArticleDOI
01 Jan 2020-Robotica
TL;DR: A novel robust motion controller is proposed for Series Elastic Actuators by using Disturbance Observer and Sliding Mode Control and can be applied to many different advanced robotic systems such as compliant humanoids and exoskeletons.
Abstract: This paper deals with the robust force and position control problems of series elastic actuators (SEAs). It is shown that an SEA’s force control problem can be described by a second-order dynamic model which suffers from only matched disturbances. However, the position control dynamics of an SEA is of fourth order and includes matched and mismatched disturbances. In other words, an SEA’s position control is more complicated than its force control, particularly when disturbances are considered. A novel robust motion controller is proposed for SEAs by using disturbance observer (DOb) and sliding mode control. When the proposed robust motion controller is implemented, an SEA can precisely track desired trajectories and safely contact with an unknown and dynamic environment. The proposed motion controller does not require precise dynamic models of environments and SEAs. Therefore, it can be applied to many different advanced robotic systems such as compliant humanoids, industrial robots and exoskeletons. The validity of the proposed motion controller is experimentally verified.

Journal ArticleDOI
01 Jan 2020-Robotica
TL;DR: This work is the first demonstration of a soft open-cell foam robot locomoting with motor tendon actuators, and will allow a variety of soft foam robotic devices to be produced.
Abstract: A design and manufacturing method is described for creating a motor tendon–actuated soft foam robot. The method uses a castable, light, and easily compressible open-cell polyurethane foam, producing a structure capable of large (~70% strain) deformations while requiring low torques to operate (<0.2 N·m). The soft robot can change shape, by compressing and folding, allowing for complex locomotion with only two actuators. Achievable motions include forward locomotion at 13 mm/s (4.3% of body length per second), turning at 9◦/s, and end-over-end flipping. Hard components, such as motors, are loosely sutured into cavities after molding. This reduces unwanted stiffening of the soft body. This work is the first demonstration of a soft open-cell foam robot locomoting with motor tendon actuators. The manufacturing method is rapid (~30 min per mold), inexpensive (under $3 per robot for the structural foam), and flexible, and will allow a variety of soft foam robotic devices to be produced.

Journal ArticleDOI
01 Feb 2020-Robotica
TL;DR: This work combines the deep neural network with the visual SLAM system to conduct semantic mapping, and uses an optical-flow-based method to deal with the moving objects such that the method is capable of working robustly in dynamic environments.
Abstract: Visual simultaneous localization and mapping (visual SLAM) has been well developed in recent decades. To facilitate tasks such as path planning and exploration, traditional visual SLAM systems usually provide mobile robots with the geometric map, which overlooks the semantic information. To address this problem, inspired by the recent success of the deep neural network, we combine it with the visual SLAM system to conduct semantic mapping. Both the geometric and semantic information will be projected into the 3D space for generating a 3D semantic map. We also use an optical-flow-based method to deal with the moving objects such that our method is capable of working robustly in dynamic environments. We have performed our experiments in the public TUM dataset and our recorded office dataset. Experimental results demonstrate the feasibility and impressive performance of the proposed method.

Journal ArticleDOI
01 Feb 2020-Robotica
TL;DR: A vision-based path planning strategy that aims to reduce the computational time required by a robot to find a feasible path from a starting point to the goal point and has improved the path efficiency, in terms of the path length and trackability, challenging the traditional trade-off between swiftness and path efficiency.
Abstract: This paper presents a vision-based path planning strategy that aims to reduce the computational time required by a robot to find a feasible path from a starting point to the goal point. The proposed algorithm presents a novel strategy that can be implemented on any well-known path planning algorithm such as A*, D* and probabilistic roadmap (PRM), to improve the swiftness of these algorithms. This path planning algorithm is suitable for real-time scenarios since it reduces the computational time compared to the basis and traditional algorithms. To test the proposed path planning strategy, a tracking control strategy is implemented on a mobile platform. This control strategy consists of three major stages. The first stage deals with gathering information about the surrounding environment using vision techniques. In the second stage, a free-obstacle path is generated using the proposed reduced scheme. In the final stage, a Lyapunov kinematic tracking controller and two Artificial Neural Network (ANN) based-controllers are implemented to track the proposed path by adjusting the rotational and linear velocity of the robot. The proposed path planning strategy is tested on a Pioneer P3-DX differential wheeled mobile robot and an Xtion PRO depth camera. Experimental results prove the efficiency of the proposed path planning scheme, which was able to reduce the computational time by a large percentage which reached up to 88% of the time needed by the basis and traditional scheme, without significant adverse effect on the workability of the basis algorithm. Moreover, the proposed path planning algorithm has improved the path efficiency, in terms of the path length and trackability, challenging the traditional trade-off between swiftness and path efficiency.

Journal ArticleDOI
01 Jun 2020-Robotica
TL;DR: Based on a new algorithm, which combines the genetic algorithms and the Krawczyk operator, the robot position error is minimized and the robot design parameters tolerances are maximized, simultaneously.
Abstract: In this paper, a multi-objective design optimization of the 3-UPU translational parallel manipulator is presented. Based on a new algorithm, which combines the genetic algorithms and the Krawczyk operator, the robot position error is minimized and the robot design parameters tolerances are maximized, simultaneously. The results show that the designer can maintain the manipulator accuracy by using a specific size of the base, and can restrict its tolerance even by enlarging the actuators’ tolerance intervals. This algorithm is also used to determine the maximum design parameters tolerances for an allowable robot position error. The proposed algorithm can be extended to optimize other types of robots.

Journal ArticleDOI
01 Apr 2020-Robotica
TL;DR: To avoid inter-collision among multiple humanoids during their navigation in a common platform, a Petri-Net model has been proposed and an improvement in performance has been observed.
Abstract: In the current investigation, a novel navigational controller has been designed and implemented for humanoids in cluttered environments. Here, regression analysis is hybridized with genetic algorithm (GA) for designing the controller. The obstacle distances collected in the form of sensor outputs are initially fed to the regression controller; and based on the previous training pattern data, an intermediate advancing angle (AA) is obtained as the first output. The intermediate AA obtained from the regression controller along with other inputs is again fed to the GA controller, which generates the final AA as the desired final output to avoid the obstacles present in a complex environment and reach the destination successfully. The working of the controller is tested on a V-REP simulation platform. In the current work, navigation of both single as well as multiple humanoids has been attempted. To avoid inter-collision among multiple humanoids during their navigation in a common platform, a Petri-Net model has been proposed. The simulation results are validated through a real-time experimental platform developed under laboratory conditions. The results obtained from both the simulation and experimental platforms are compared against each other and are found to be in good agreement with acceptable percentage of errors. Finally, the proposed controller is also compared with other existing navigational controller and an improvement in performance has been observed.

Journal ArticleDOI
Zhijie Tang1, Jiaqi Lu1, Zheng Wang1, Gaoqian Ma1, Weiwei Chen1, Hao Feng1 
01 Dec 2020-Robotica
TL;DR: A soft robot which can imitate the crawling locomotion of an earthworm, and can move and bend on condition of modules extension and contraction in a specified gait is presented.
Abstract: This paper presents a soft robot which can imitate the crawling locomotion of an earthworm. Locomotion of the robot can be achieved by expanding and contracting the body that is made of flexible material. A link of the earthworm-like robot is combined with three modules, and a multi-cavity earthworm-like soft robot is combined with multiple links. The multiple links of the earthworm-like soft robot are fabricated by silicone in the three-dimensional printed customized molds. Experiments on a single module, two-links, and three-links show that the soft robot can move and bend on condition of modules extension and contraction in a specified gait. The development of the earthworm-like soft robot shows a great prospect in many complicated environments such as pipeline detection.

Journal ArticleDOI
01 Aug 2020-Robotica
TL;DR: The main focus of this paper is concentrated on the discussion of the IK problem of redundant manipulators, formulated as a quadratic programming optimization problem solved by different kinds of recurrent neural networks.
Abstract: The Inverse Kinematics (IK) problem of manipulators can be divided into two distinct steps: (1) Problem formulation, where the problem is developed into a form which can then be solved using various methods. (2) Problem solution, where the IK problem is actually solved by producing the values of different joint space variables (joint angles, joint velocities or joint accelerations). The main focus of this paper is concentrated on the discussion of the IK problem of redundant manipulators, formulated as a quadratic programming optimization problem solved by different kinds of recurrent neural networks.

Journal ArticleDOI
01 Mar 2020-Robotica
TL;DR: In this work, 3D manipulation of an active needle realized by multiple Shape Memory Alloy (SMA) actuators was first predicted by Finite Element Analyses (FEA), and then demonstrated by a fabricate prototype.
Abstract: Many medical procedures such as brachytherapy, thermal ablations, and biopsies are performed using needle-based procedures. In this work, 3D manipulation of an active needle realized by multiple Shape Memory Alloy (SMA) actuators was first predicted by Finite Element Analyses (FEA), and then demonstrated by a fabricate prototype. The FEA results were validated by planar deflection of an active needle. A similar FEA was developed to predict 3D manipulation of the active needle. For 17-gage needle, a maximum of 26° reversible deflection was achieved in 3D space via actuation forces of a 0.127 mm SMA wire. A scaled prototype was also developed and tested to show the feasibility of developing a 3D steering active needle with multiple actuators.

Journal ArticleDOI
01 Jan 2020-Robotica
TL;DR: A nonlinear optimal control method for the model of the wheeled inverted pendulum (WIP) and an optimal (H-infinity) feedback controller is developed, which proves the global asymptotic stability properties of the control method through Lyapunov analysis.
Abstract: The article proposes a nonlinear optimal control method for the model of the wheeled inverted pendulum (WIP). This is a difficult control and robotics problem due to the system’s strong nonlinearities and due to its underactuation. First, the dynamic model of the WIP undergoes approximate linearization around a temporary operating point which is recomputed at each time step of the control method. The linearization procedure makes use of Taylor series expansion and of the computation of the associated Jacobian matrices. For the linearized model of the wheeled pendulum, an optimal (H-infinity) feedback controller is developed. The controller’s gain is computed through the repetitive solution of an algebraic Riccati equation at each iteration of the control algorithm. The global asymptotic stability properties of the control method are proven through Lyapunov analysis. Finally, by using the H-infinity Kalman Filter as a robust state estimator, the implementation of a state estimation-based control scheme becomes also possible.

Journal ArticleDOI
01 Sep 2020-Robotica
TL;DR: The Grey Wolf-Second order sliding mode control (GW-SoSMC) is developed to control the manipulator of the inchworm robot to reduce the chattering phenomenon of SMC and improves the controlling ability of SoSMC by weightage function.
Abstract: The flexible motion of the inchworm makes the locomotion mechanism as the prominent one than other limbless animals. Recently, the application of engineering greatly assists the inchworm locomotion to be applicable in the robotic mechanism. Due to the outstanding robustness, sliding mode control (SMC) has been validated as a robust control strategy for diverse types of systems. Even though the SMC techniques have made numerous achievements in several fields, some systems cannot be comfortably accepted as the general SMC approaches. Accordingly, this paper develops the Grey Wolf-Second order sliding mode control (GW-SoSMC) to control the manipulator of the inchworm robot. The GW-SoSMC reduces the chattering phenomenon of SMC and improves the controlling ability of SoSMC by weightage function. Subsequently, it compares the performance of the proposed method with several conventional techniques like Grey Wolf-SMC (GW-SMC), FireFly-SoSMC (FF-SoSMC), Artificial Bee Colony-SoSMC (ABC-SoSMC), Group Searching-SoSMC (GS-SoSMC), and Genetic Algorithm-SoSMC (GA-SoSMC). It portrays the valuable comparative analysis by measuring the accomplished joint angles, error, and response of the controller. Thus the proposed method discovers the supervisory controller for the inchworm robot that is immensely better than conventional controllers mentioned earlier.

Journal ArticleDOI
01 Aug 2020-Robotica
TL;DR: This article addresses the evaluation of topological properties (ETP) of PMs based on TCI and proposes a 5-DOF decoupled hybrid spraying robot by applying the design knowledge and the design guidelines derived from the ETP analysis.
Abstract: The topological structure of a parallel manipulator (PM) determines its intrinsic topological properties (TPs). The TPs further determine essential kinematic and dynamic properties of the mechanism. TPs can be expressed through topological characteristics indexes (TCI). Therefore, defining a set of TCIs is an important issue to evaluate the TPs of PMs. This article addresses the evaluation of topological properties (ETP) of PMs based on TCI. A general and effective ETP method for PMs is proposed. Firstly, 12 TCIs are proposed, including 8 quantitative TCIs, that is, position and orientation characteristics sets (POC), dimension of the POC set, degrees of freedom (DOF), number of independent displacement equations, types and number of an Assur kinematic chain (AKC), coupling degrees of the AKCs, degrees of redundancy and the number of overs; as well as 4 qualitative TCIs, that is, selection of actuated joints, identification of inactive joints, DOF type and Input–Output motion decoupling. Secondly, the ETP method is illustrated by evaluating some well-known PMs including the Delta, Tricept, Exechon, Z3, H4 and the Gough–Stewart platform manipulators, as well as 28 other typical PMs. Via the ETP analysis of these mechanisms also some valuable design knowledge is derived and guidelines for the design of PMs are established. Finally, a 5-DOF decoupled hybrid spraying robot is developed by applying the design knowledge and the design guidelines derived from the ETP analysis.

Journal ArticleDOI
01 Feb 2020-Robotica
TL;DR: The main novelty of the present work is a method for 3D OOI reconstruction based on a 2D map, thereby retaining the fast performances of the latter and providing strong evidence for the proposed 2D/3D reconstruction SAR SLAM approaches adapted to post-disaster environments.
Abstract: Conventional simultaneous localization and mapping (SLAM) has concentrated on two-dimensional (2D) map building. To adapt it to urgent search and rescue (SAR) environments, it is necessary to combine the fast and simple global 2D SLAM and three-dimensional (3D) objects of interest (OOIs) local sub-maps. The main novelty of the present work is a method for 3D OOI reconstruction based on a 2D map, thereby retaining the fast performances of the latter. A theory is established that is adapted to a SAR environment, including the object identification, exploration area coverage (AC), and loop closure detection of revisited spots. Proposed for the first is image optical flow calculation with a 2D/3D fusion method and RGB-D (red, green, blue + depth) transformation based on Joblove–Greenberg mathematics and OpenCV processing. The mathematical theories of optical flow calculation and wavelet transformation are used for the first time to solve the robotic SAR SLAM problem. The present contributions indicate two aspects: (i) mobile robots depend on planar distance estimation to build 2D maps quickly and to provide SAR exploration AC; (ii) 3D OOIs are reconstructed using the proposed innovative methods of RGB-D iterative closest points (RGB-ICPs) and 2D/3D principle of wavelet transformation. Different mobile robots are used to conduct indoor and outdoor SAR SLAM. Both the SLAM and the SAR OOIs detection are implemented by simulations and ground-truth experiments, which provide strong evidence for the proposed 2D/3D reconstruction SAR SLAM approaches adapted to post-disaster environments.

Journal ArticleDOI
01 Jan 2020-Robotica
TL;DR: This work presents a novel 2-degree-of-freedom parallel robot with potential applications in the fields of manufacturing, medical science, education, scientific research, etc.
Abstract: Parallel robots are widely used in the fields of manufacturing, medical science, education, scientific research, etc. Many studies have been conducted on the topic already. However, shortcomings still exist, especially in certain situations. To meet the demand of good speed and load performances at the same time, this work presents a novel 2-degree-of-freedom parallel robot. The structural design, static, stiffness, and reachable workspace analysis of the robot are given in the manuscript. Experiment regarding the accuracy and speed performance is conducted, and the results are provided. In the end, potential applications of the proposed robot are suggested.

Journal ArticleDOI
01 May 2020-Robotica
TL;DR: It is proved that with the aid of the proposed controlling and optimization method, the robot can be controlled along its optimal path through which the maximum load can be carried.
Abstract: In this paper, optimal control of a 3PRS robot is performed, and its related optimal path is extracted accordingly. This robot is a kind of parallel spatial robot with six DOFs which can be controlled using three active prismatic joints and three passive rotary ones. Carrying a load between two initial and final positions is the main application of this robot. Therefore, extracting the optimal path is a valuable study for maximizing the load capacity of the robot. First of all, the complete kinematic and kinetic modeling of the robot is extracted to control and optimize the robot. As the robot is categorized as a constrained robot, its kinematics is studied using a Jacobian matrix and its pseudo inverse whereas its kinetics is studied using Lagrange multipliers. The robot is then controlled using feedforward term of the inverse dynamics. Afterward, the extracted dynamics equation of the robot is transferred to state space to be employed for calculus of variations. Considering the constrained entity of the robot, null space of the robot is employed to eliminate the Lagrange multipliers to provide the applicability of indirect variation algorithm for the robot. As a result, not only are the optimal controlling signals calculated but also the corresponding optimal path of the robot between two boundary conditions is extracted. All the modeling, controlling, and optimization process are verified using MATLAB simulation. The profiles are then double-checked by comparing the results with SimMechanics. It is proved that with the aid of the proposed controlling and optimization method of this article, the robot can be controlled along its optimal path through which the maximum load can be carried.

Journal ArticleDOI
01 Apr 2020-Robotica
TL;DR: A new type of pneumatic trunk-like soft actuator, which contains a chamber for stiffness adjustment in addition to three chambers for driving, is presented, which implies its potential application in practice.
Abstract: In recent years, soft robotics is widely considered as the most promising field for both research and application First of all, the actuator is fundamental for designing, modeling, and controlling of soft robots This paper presents a new type of pneumatic trunk-like soft actuator, which contains a chamber for stiffness adjustment in addition to three chambers for driving Thus, the salient feature of the proposed actuator is the ability of stiffness self-regulation The structure of the proposed actuator is described in detail Then the theoretical models for elongation and bending motion of the actuator are established The elongation as well as single-chamber and multi-chamber driving bending of the actuator were tested to verify the mathematical models Finally, a dual-segment soft robot based on the proposed trunk-like soft actuator was developed and tested by experiments, which implies its potential application in practice

Journal ArticleDOI
01 May 2020-Robotica
TL;DR: It is demonstrated using two representative single-robot coverage strategies, namely Boustrophedon-decomposition-based coverage and Spanning Tree coverage, that the proposed partitioning scheme completely eliminates coverage gaps and coverage overlaps.
Abstract: In this paper we address the problem of coverage path planning (CPP) for multiple cooperating mobile robots. We use a ‘partition and cover’ approach using Voronoi partition to achieve natural passive cooperation between robots to avoid task duplicity. We combine two generalizations of Voronoi partition, namely geodesic-distance-based Voronoi partition and Manhattan-distance-based Voronoi partition, to address contiguity of partition in the presence of obstacles and to avoid partitionboundary-induced coverage gap. The region is divided into 2D × 2D grids, where D is the size of the robot footprint. Individual robots can use any of the single-robot CPP algorithms. We show that with the proposed Geodesic-Manhattan Voronoi-partition-based coverage (GM-VPC), a complete and non-overlapping coverage can be achieved at grid level provided that the underlying single-robot CPP algorithm has similar property. We demonstrated using two representative single-robot coverage strategies, namely Boustrophedon-decomposition-based coverage and Spanning Tree coverage, first based on so-called exact cellular decomposition and second based on approximate cellular decomposition, that the proposed partitioning scheme completely eliminates coverage gaps and coverageoverlaps. Simulation experiments using Matlab and V-rep robot simulator and experiments with Fire Bird V mobile robot are carried out to validate the proposed coverage strategy.