applsci-logo

Journal Browser

Journal Browser

Advanced Mobile Robotics

A special issue of Applied Sciences (ISSN 2076-3417). This special issue belongs to the section "Mechanical Engineering".

Deadline for manuscript submissions: closed (31 December 2018) | Viewed by 321505

Printed Edition Available!
A printed edition of this Special Issue is available here.

Special Issue Editor


E-Mail Website
Guest Editor
School of Electrical and Electronic Engineering, Yonsei University, Seoul 03722, Republic of Korea
Interests: biologically inspired robotics; mobile robots; biosensors; neural networks; evolutionary computation
Special Issues, Collections and Topics in MDPI journals

Special Issue Information

Dear Colleagues,

Mobile robotics is a challenging issue as it is a multidisciplinary field covering electrical engineering, mechanical engineering, computer science, cognitive science and social science. It is involved with the design of automated robots in mobility, in combination with artificial intelligence, vision and sensor technologies. Mobile robots are widely used for surveillance, guidance, transportation and entertainment tasks, as well as medical applications, and provide an emerging market with great potential.

To address such challenges, this Special Issue intends to handle some recent development of mobile robots and their research, and also to enhance studies on the fundamental problems observed in mobile robots. Various multidisciplinary approaches or integrative contributions including navigation, learning and adaptation, networked system, biologically inspired robots and cognitive methods are also welcome to this Special Issue from a research perspective and an application perspective.

Potential topics include, but are not limited to:

  • Motion control of mobile robots, aerial robots/vehicles, and space robots
  • Robot navigation, localization and mapping
  • Robot vision and 3D sensing
  • Active perception
  • Networked robots
  • Swarm robotics
  • Biologically-inspired robots
  • Behavior-based robotics
  • Cognitive robotics
  • Learning and adaptation in robots
  • Human–robot interaction
  • Control architecture for industrial/commercial robots

Prof. Dr. DaeEun Kim
Guest Editor

Manuscript Submission Information

Manuscripts should be submitted online at www.mdpi.com by registering and logging in to this website. Once you are registered, click here to go to the submission form. Manuscripts can be submitted until the deadline. All submissions that pass pre-check are peer-reviewed. Accepted papers will be published continuously in the journal (as soon as accepted) and will be listed together on the special issue website. Research articles, review articles as well as short communications are invited. For planned papers, a title and short abstract (about 100 words) can be sent to the Editorial Office for announcement on this website.

Submitted manuscripts should not have been published previously, nor be under consideration for publication elsewhere (except conference proceedings papers). All manuscripts are thoroughly refereed through a single-blind peer-review process. A guide for authors and other relevant information for submission of manuscripts is available on the Instructions for Authors page. Applied Sciences is an international peer-reviewed open access semimonthly journal published by MDPI.

Please visit the Instructions for Authors page before submitting a manuscript. The Article Processing Charge (APC) for publication in this open access journal is 2400 CHF (Swiss Francs). Submitted papers should be well formatted and use good English. Authors may use MDPI's English editing service prior to publication or during author revisions.

Keywords

  • mobile robots
  • navigation
  • vision
  • networked robots
  • biorobotics
  • cognitive robots

Benefits of Publishing in a Special Issue

  • Ease of navigation: Grouping papers by topic helps scholars navigate broad scope journals more efficiently.
  • Greater discoverability: Special Issues support the reach and impact of scientific research. Articles in Special Issues are more discoverable and cited more frequently.
  • Expansion of research network: Special Issues facilitate connections among authors, fostering scientific collaborations.
  • External promotion: Articles in Special Issues are often promoted through the journal's social media, increasing their visibility.
  • e-Book format: Special Issues with more than 10 articles can be published as dedicated e-books, ensuring wide and rapid dissemination.

Further information on MDPI's Special Issue polices can be found here.

Published Papers (65 papers)

Order results
Result details
Select all
Export citation of selected articles as:

Editorial

Jump to: Research, Review

7 pages, 188 KiB  
Editorial
Special Feature on Advanced Mobile Robotics
by DaeEun Kim
Appl. Sci. 2019, 9(21), 4686; https://doi.org/10.3390/app9214686 - 4 Nov 2019
Cited by 1 | Viewed by 2286
Abstract
Mobile robots and their applications are involved with many research fields including electrical engineering, mechanical engineering, computer science, artificial intelligence and cognitive science [...] Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)

Research

Jump to: Editorial, Review

18 pages, 1964 KiB  
Article
Robust Adaptive Path Following Control of an Unmanned Surface Vessel Subject to Input Saturation and Uncertainties
by Yunsheng Fan, Hongyun Huang and Yuanyuan Tan
Appl. Sci. 2019, 9(9), 1815; https://doi.org/10.3390/app9091815 - 1 May 2019
Cited by 26 | Viewed by 3284
Abstract
This paper investigates the path following control problem of an unmanned surface vessel (USV) subject to input saturation and uncertainties including model parameters uncertainties and unknown time-varying external disturbances. A nonlinear robust adaptive control scheme is proposed to address the issue, more specifically, [...] Read more.
This paper investigates the path following control problem of an unmanned surface vessel (USV) subject to input saturation and uncertainties including model parameters uncertainties and unknown time-varying external disturbances. A nonlinear robust adaptive control scheme is proposed to address the issue, more specifically, steering a USV to follow the desired path at a certain velocity assignment despite the involved disturbances, by utilizing the finite-time currents observer based line-of-sight (LOS) guidance and radial basis function neural networks (RBFNN). Backstepping and Lyapunov’s direct method are the main design frameworks. Based on the finite-time currents observer and adaptive control technique, an improved LOS guidance law is proposed to obtain the desired approaching angle to the desired path, making compensations for the effects of unknown time-varying ocean currents. Then, a kinetic controller with the capability of uncertainties estimation and disturbances rejection is proposed based on the RBFNNs, where the adaptive laws including leakage terms estimate the approximation error and the unknown time-varying disturbances. Subsequently, sophisticated auxiliary control systems are employed to handle input saturation constraints of actuators. All error signals of the closed-loop system are proved to be locally uniformly ultimately bounded (UUB). Numerical simulations demonstrated the effectiveness and robustness of the proposed path following control method. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

23 pages, 24190 KiB  
Article
Robot Swarm Navigation and Victim Detection Using Rendezvous Consensus in Search and Rescue Operations
by Gustavo A. Cardona and Juan M. Calderon
Appl. Sci. 2019, 9(8), 1702; https://doi.org/10.3390/app9081702 - 25 Apr 2019
Cited by 78 | Viewed by 8638
Abstract
Cooperative behaviors in multi-robot systems emerge as an excellent alternative for collaboration in search and rescue tasks to accelerate the finding survivors process and avoid risking additional lives. Although there are still several challenges to be solved, such as communication between agents, power [...] Read more.
Cooperative behaviors in multi-robot systems emerge as an excellent alternative for collaboration in search and rescue tasks to accelerate the finding survivors process and avoid risking additional lives. Although there are still several challenges to be solved, such as communication between agents, power autonomy, navigation strategies, and detection and classification of survivors, among others. The research work presented by this paper focuses on the navigation of the robot swarm and the consensus of the agents applied to the victims detection. The navigation strategy is based on the application of particle swarm theory, where the robots are the agents of the swarm. The attraction and repulsion forces that are typical in swarm particle systems are used by the multi-robot system to avoid obstacles, keep group compact and navigate to a target location. The victims are detected by each agent separately, however, once the agents agree on the existence of a possible victim, these agents separate from the general swarm by creating a sub-swarm. The sub-swarm agents use a modified rendezvous consensus algorithm to perform a formation control around the possible victims and then carry out a consensus of the information acquired by the sensors with the aim to determine the victim existence. Several experiments were conducted to test navigation, obstacle avoidance, and search for victims. Additionally, different situations were simulated with the consensus algorithm. The results show how swarm theory allows the multi-robot system navigates avoiding obstacles, finding possible victims, and settling down their possible use in search and rescue operations. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

23 pages, 1510 KiB  
Article
Formation Control and Distributed Goal Assignment for Multi-Agent Non-Holonomic Systems
by Wojciech Kowalczyk
Appl. Sci. 2019, 9(7), 1311; https://doi.org/10.3390/app9071311 - 29 Mar 2019
Cited by 12 | Viewed by 3624
Abstract
This paper presents control algorithms for multiple non-holonomic mobile robots moving in formation. Trajectory tracking based on linear feedback control is combined with inter-agent collision avoidance. Artificial potential functions (APF) are used to generate a repulsive component of the control. Stability analysis is [...] Read more.
This paper presents control algorithms for multiple non-holonomic mobile robots moving in formation. Trajectory tracking based on linear feedback control is combined with inter-agent collision avoidance. Artificial potential functions (APF) are used to generate a repulsive component of the control. Stability analysis is based on a Lyapunov-like function. Then the presented method is extended to include a goal exchange algorithm that makes the convergence of the formation much more rapid and, in addition, reduces the number of collision avoidance interactions. The extended method is theoretically justified using a Lyapunov-like function. The controller is discontinuous but the set of discontinuity points is of zero measure. The novelty of the proposed method lies in integration of the closed-loop control for non-holonomic mobile robots with the distributed goal assignment, which is usually regarded in the literature as part of trajectory planning problem. A Lyapunov-like function joins both trajectory tracking and goal assignment analyses. It is shown that distributed goal exchange supports stability of the closed-loop control system. Moreover, robots are equipped with a reactive collision avoidance mechanism, which often does not exist in the known algorithms. The effectiveness of the presented method is illustrated by numerical simulations carried out on the large formation of robots. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Graphical abstract

18 pages, 1754 KiB  
Article
Effective Behavioural Dynamic Coupling through Echo State Networks
by Christos Melidis and Davide Marocco
Appl. Sci. 2019, 9(7), 1300; https://doi.org/10.3390/app9071300 - 28 Mar 2019
Cited by 2 | Viewed by 2562
Abstract
This work presents a novel approach and paradigm for the coupling of human and robot dynamics with respect to control. We present an adaptive system based on Reservoir Computing and Recurrent Neural Networks able to couple control signals and robotic behaviours. A supervised [...] Read more.
This work presents a novel approach and paradigm for the coupling of human and robot dynamics with respect to control. We present an adaptive system based on Reservoir Computing and Recurrent Neural Networks able to couple control signals and robotic behaviours. A supervised method is utilised for the training of the network together with an unsupervised method for the adaptation of the reservoir. The proposed method is tested and analysed using a public dataset, a set of dynamic gestures and a group of users under a scenario of robot navigation. First, the architecture is benchmarked and placed among the state of the art. Second, based on our dataset we provide an analysis for key properties of the architecture. We test and provide analysis on the variability of the lengths of the trained patterns, propagation of geometrical properties of the input signal, handling of transitions by the architecture and recognition of partial input signals. Based on the user testing scenarios, we test how the architecture responds to real scenarios and users. In conclusion, the synergistic approach that we follow shows a way forward towards human in-the-loop systems and the evidence provided establish its competitiveness with available methods, while the key properties analysed the merits of the approach to the commonly used ones. Finally, reflective remarks on the applicability and usage in other fields are discussed. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

16 pages, 6390 KiB  
Article
Loop Closure Detection Based on Multi-Scale Deep Feature Fusion
by Baifan Chen, Dian Yuan, Chunfa Liu and Qian Wu
Appl. Sci. 2019, 9(6), 1120; https://doi.org/10.3390/app9061120 - 17 Mar 2019
Cited by 32 | Viewed by 4687
Abstract
Loop closure detection plays a very important role in the mobile robot navigation field. It is useful in achieving accurate navigation in complex environments and reducing the cumulative error of the robot’s pose estimation. The current mainstream methods are based on the visual [...] Read more.
Loop closure detection plays a very important role in the mobile robot navigation field. It is useful in achieving accurate navigation in complex environments and reducing the cumulative error of the robot’s pose estimation. The current mainstream methods are based on the visual bag of word model, but traditional image features are sensitive to illumination changes. This paper proposes a loop closure detection algorithm based on multi-scale deep feature fusion, which uses a Convolutional Neural Network (CNN) to extract more advanced and more abstract features. In order to deal with the different sizes of input images and enrich receptive fields of the feature extractor, this paper uses the spatial pyramid pooling (SPP) of multi-scale to fuse the features. In addition, considering the different contributions of each feature to loop closure detection, the paper defines the distinguishability weight of features and uses it in similarity measurement. It reduces the probability of false positives in loop closure detection. The experimental results show that the loop closure detection algorithm based on multi-scale deep feature fusion has higher precision and recall rates and is more robust to illumination changes than the mainstream methods. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

17 pages, 3571 KiB  
Article
Biologically-Inspired Learning and Adaptation of Self-Evolving Control for Networked Mobile Robots
by Sendren Sheng-Dong Xu, Hsu-Chih Huang, Tai-Chun Chiu and Shao-Kang Lin
Appl. Sci. 2019, 9(5), 1034; https://doi.org/10.3390/app9051034 - 12 Mar 2019
Cited by 8 | Viewed by 3045 | Correction
Abstract
This paper presents a biologically-inspired learning and adaptation method for self-evolving control of networked mobile robots. A Kalman filter (KF) algorithm is employed to develop a self-learning RBFNN (Radial Basis Function Neural Network), called the KF-RBFNN. The structure of the KF-RBFNN is optimally [...] Read more.
This paper presents a biologically-inspired learning and adaptation method for self-evolving control of networked mobile robots. A Kalman filter (KF) algorithm is employed to develop a self-learning RBFNN (Radial Basis Function Neural Network), called the KF-RBFNN. The structure of the KF-RBFNN is optimally initialized by means of a modified genetic algorithm (GA) in which a Lévy flight strategy is applied. By using the derived mathematical kinematic model of the mobile robots, the proposed GA-KF-RBFNN is utilized to design a self-evolving motion control law. The control parameters of the mobile robots are self-learned and adapted via the proposed GA-KF-RBFNN. This approach is extended to address the formation control problem of networked mobile robots by using a broadcast leader-follower control strategy. The proposed pragmatic approach circumvents the communication delay problem found in traditional networked mobile robot systems where consensus graph theory and directed topology are applied. The simulation results and numerical analysis are provided to demonstrate the merits and effectiveness of the developed GA-KF-RBFNN to achieve self-evolving formation control of networked mobile robots. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

23 pages, 15421 KiB  
Article
Multi-Robot Trajectory Planning and Position/Force Coordination Control in Complex Welding Tasks
by Yahui Gan, Jinjun Duan, Ming Chen and Xianzhong Dai
Appl. Sci. 2019, 9(5), 924; https://doi.org/10.3390/app9050924 - 5 Mar 2019
Cited by 23 | Viewed by 6634
Abstract
In this paper, the trajectory planning and position/force coordination control of multi-robot systems during the welding process are discussed. Trajectory planning is the basis of the position/ force cooperative control, an object-oriented hierarchical planning control strategy is adopted firstly, which has the ability [...] Read more.
In this paper, the trajectory planning and position/force coordination control of multi-robot systems during the welding process are discussed. Trajectory planning is the basis of the position/ force cooperative control, an object-oriented hierarchical planning control strategy is adopted firstly, which has the ability to solve the problem of complex coordinate transformation, welding process requirement and constraints, etc. Furthermore, a new symmetrical internal and external adaptive variable impedance control is proposed for position/force tracking of multi-robot cooperative manipulators. Based on this control approach, the multi-robot cooperative manipulator is able to track a dynamic desired force and compensate for the unknown trajectory deviations, which result from external disturbances and calibration errors. In the end, the developed control scheme is experimentally tested on a multi-robot setup which is composed of three ESTUN industrial manipulators by welding a pipe-contact-pipe object. The simulations and experimental results are strongly proved that the proposed approach can finish the welding task smoothly and achieve a good position/force tracking performance. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

18 pages, 5480 KiB  
Article
Topological Map Construction Based on Region Dynamic Growing and Map Representation Method
by Fei Wang, Yuqiang Liu, Ling Xiao, Chengdong Wu and Hao Chu
Appl. Sci. 2019, 9(5), 816; https://doi.org/10.3390/app9050816 - 26 Feb 2019
Cited by 6 | Viewed by 4043
Abstract
In the human–machine interactive scene of the service robot, obstacle information and destination information are both required, and both kinds of information need to be saved and used at the same time. In order to solve this problem, this paper proposes a topological [...] Read more.
In the human–machine interactive scene of the service robot, obstacle information and destination information are both required, and both kinds of information need to be saved and used at the same time. In order to solve this problem, this paper proposes a topological map construction pipeline based on regional dynamic growth and a map representation method based on the conical space model. Based on the metric map, the construction pipeline can initialize the region growth point on the trajectory of the mobile robot. Next, the topological region is divided by the region dynamic growth algorithm, the map structure is simplified by the minimum spanning tree, and the similar region is merged by the region merging algorithm. After that, the parameter TM (topological information in the map) and the parameter OM (occupied information in the map) are used to represent the topological information and the occupied information. Finally, a topological map represented by the colored picture is saved by converting to color information. It is highlighted that the topological map construction pipeline is not limited by the structure of the environment, and can be automatically adjusted according to the actual environment structure. What’s more, the topological map representation method can save two kinds of map information at the same time, which simplifies the map representation structure. The experimental results show that the map construction method is flexible, and that resources such as calculation and storage are less consumed. The map representation method is convenient to use and improves the efficiency of the map in preservation. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Graphical abstract

25 pages, 941 KiB  
Article
Bio-Inspired Structure and Behavior of Self-Recovery Quadruped Robot with a Limited Number of Functional Legs
by Sarun Chattunyakit, Yukinori Kobayashi, Takanori Emaru and Ankit A. Ravankar
Appl. Sci. 2019, 9(4), 799; https://doi.org/10.3390/app9040799 - 25 Feb 2019
Cited by 11 | Viewed by 4978
Abstract
In this study, the authors focus on the structural design of and recovery methods for a damaged quadruped robot with a limited number of functional legs. Because the pre-designed controller cannot be executed when the robot is damaged, a control strategy to avoid [...] Read more.
In this study, the authors focus on the structural design of and recovery methods for a damaged quadruped robot with a limited number of functional legs. Because the pre-designed controller cannot be executed when the robot is damaged, a control strategy to avoid task failures in such a scenario should be developed. Not only the control method but also the shape and structure of the robot itself are significant for the robot to be able to move again after damage. We present a caterpillar-inspired quadruped robot (CIQR) and a self-learning mudskipper inspired crawling (SLMIC) algorithm in this research. The CIQR is realized by imitating the prolegs of caterpillars and by using a numerical optimization technique. A reinforcement learning method called Q-learning is employed to improve the adaptability of locomotion based on the crawling behavior of mudskipper. The results show that the proposed robotic platform and recovery method can improve the moving ability of the damaged quadruped robot with a few active legs in both simulations and experiments. Moreover, we obtained satisfactory results showing that a damaged multi-legged robot with at least one leg could travel properly along the required direction. Furthermore, the presented algorithm can successfully be employed in a damaged quadruped robot with fewer than four legs. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

18 pages, 1192 KiB  
Article
Numerical Evaluation of Sample Gathering Solutions for Mobile Robots
by Adrian Burlacu, Marius Kloetzer and Cristian Mahulea
Appl. Sci. 2019, 9(4), 791; https://doi.org/10.3390/app9040791 - 23 Feb 2019
Cited by 4 | Viewed by 3123
Abstract
This paper applies mathematical modeling and solution numerical evaluation to the problem of collecting a set of samples scattered throughout a graph environment and transporting them to a storage facility. A team of identical robots is available, where each robot has a limited [...] Read more.
This paper applies mathematical modeling and solution numerical evaluation to the problem of collecting a set of samples scattered throughout a graph environment and transporting them to a storage facility. A team of identical robots is available, where each robot has a limited amount of energy and it can carry one sample at a time. The graph weights are related to energy and time consumed for moving between adjacent nodes, and thus, the task is transformed to a specific optimal assignment problem. The design of the mathematical model starts from a mixed-integer linear programming problem whose solution yields an optimal movement plan that minimizes the total time for gathering all samples. For reducing the computational complexity of the optimal solution, we develop two sub-optimal relaxations and then we quantitatively compare all the approaches based on extensive numerical simulations. The numerical evaluation yields a decision diagram that can help a user to choose the appropriate method for a given problem instance. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

10 pages, 2255 KiB  
Article
Cooperative Path Planning for Multiple Mobile Robots via HAFSA and an Expansion Logic Strategy
by Yiqing Huang, Zhikun Li, Yan Jiang and Lu Cheng
Appl. Sci. 2019, 9(4), 672; https://doi.org/10.3390/app9040672 - 16 Feb 2019
Cited by 13 | Viewed by 3063
Abstract
The cooperative path planning problem of multiple mobile robots in an unknown indoor environment is considered in this article. We presented a novel obstacle avoidance and real-time navigation algorithm. The proposed approach consisted of global path planning and local path planning via HAFSA [...] Read more.
The cooperative path planning problem of multiple mobile robots in an unknown indoor environment is considered in this article. We presented a novel obstacle avoidance and real-time navigation algorithm. The proposed approach consisted of global path planning and local path planning via HAFSA (hybrid artificial fish swarm algorithm) and an expansion logic strategy. Meanwhile, a kind of scoring function was developed, which shortened the time of local path planning and improved the decision-making ability of the path planning algorithm. Finally, using STDR (simple two dimensional robot simulator) and RVIZ (robot operating system visualizer), a multiple mobile robot simulation platform was designed to verify the presented real-time navigation algorithm. Simulation experiments were performed to validate the effectiveness of the proposed path planning method for multiple mobile robots. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

22 pages, 4405 KiB  
Article
Automated Enemy Avoidance of Unmanned Aerial Vehicles Based on Reinforcement Learning
by Qiao Cheng, Xiangke Wang, Jian Yang and Lincheng Shen
Appl. Sci. 2019, 9(4), 669; https://doi.org/10.3390/app9040669 - 15 Feb 2019
Cited by 15 | Viewed by 3728
Abstract
This paper focuses on one of the collision avoidance scenarios for unmanned aerial vehicles (UAVs), where the UAV needs to avoid collision with the enemy UAV during its flying path to the goal point. Such a type of problem is defined as the [...] Read more.
This paper focuses on one of the collision avoidance scenarios for unmanned aerial vehicles (UAVs), where the UAV needs to avoid collision with the enemy UAV during its flying path to the goal point. Such a type of problem is defined as the enemy avoidance problem in this paper. To deal with this problem, a learning based framework is proposed. Under this framework, the enemy avoidance problem is formulated as a Markov Decision Process (MDP), and the maneuver policies for the UAV are learned based on a temporal-difference reinforcement learning method called Sarsa. To handle the enemy avoidance problem in continuous state space, the Cerebellar Model Arithmetic Computer (CMAC) function approximation technique is embodied in the proposed framework. Furthermore, a hardware-in-the-loop (HITL) simulation environment is established. Simulation results show that the UAV agent can learn a satisfying policy under the proposed framework. Comparing with the random policy and the fixed-rule policy, the learned policy can achieve a far higher possibility in reaching the goal point without colliding with the enemy UAV. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Graphical abstract

26 pages, 5190 KiB  
Article
Iterative Learning Method for In-Flight Auto-Tuning of UAV Controllers Based on Basic Sensory Information
by Wojciech Giernacki
Appl. Sci. 2019, 9(4), 648; https://doi.org/10.3390/app9040648 - 14 Feb 2019
Cited by 16 | Viewed by 4409
Abstract
With an increasing number of multirotor unmanned aerial vehicles (UAVs), solutions supporting the improvement in their precision of operation and safety of autonomous flights are gaining importance. They are particularly crucial in transportation tasks, where control systems are required to provide a stable [...] Read more.
With an increasing number of multirotor unmanned aerial vehicles (UAVs), solutions supporting the improvement in their precision of operation and safety of autonomous flights are gaining importance. They are particularly crucial in transportation tasks, where control systems are required to provide a stable and controllable flight in various environmental conditions, especially after changing the total mass of the UAV (by adding extra load). In the paper, the problem of using only available basic sensory information for fast, locally best, iterative real-time auto-tuning of parameters of fixed-gain altitude controllers is considered. The machine learning method proposed for this purpose is based on a modified zero-order optimization algorithm (golden-search algorithm) and bootstrapping technique. It has been validated in numerous simulations and real-world experiments in terms of its effectiveness in such aspects as: the impact of environmental disturbances (wind gusts); flight with change in mass; and change of sensory information sources in the auto-tuning procedure. The main advantage of the proposed method is that for the trajectory primitives repeatedly followed by an UAV (for programmed controller gains), the method effectively minimizes the selected performance index (cost function). Such a performance index might, e.g., express indirect requirements about tracking quality and energy expenditure. In the paper, a comprehensive description of the method, as well as a wide discussion of the results obtained from experiments conducted in the AeroLab for a low-cost UAV (Bebop 2), are included. The results have confirmed high efficiency of the method at the expected, low computational complexity. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

17 pages, 3646 KiB  
Article
Expanded Douglas–Peucker Polygonal Approximation and Opposite Angle-Based Exact Cell Decomposition for Path Planning with Curvilinear Obstacles
by Jin-Woo Jung, Byung-Chul So, Jin-Gu Kang, Dong-Woo Lim and Yunsik Son
Appl. Sci. 2019, 9(4), 638; https://doi.org/10.3390/app9040638 - 14 Feb 2019
Cited by 26 | Viewed by 5070
Abstract
The Expanded Douglas–Peucker (EDP) polygonal approximation algorithm and its application method for the Opposite Angle-Based Exact Cell Decomposition (OAECD) are proposed for the mobile robot path-planning problem with curvilinear obstacles. The performance of the proposed algorithm is compared with the existing Douglas–Peucker (DP) [...] Read more.
The Expanded Douglas–Peucker (EDP) polygonal approximation algorithm and its application method for the Opposite Angle-Based Exact Cell Decomposition (OAECD) are proposed for the mobile robot path-planning problem with curvilinear obstacles. The performance of the proposed algorithm is compared with the existing Douglas–Peucker (DP) polygonal approximation and vertical cell decomposition algorithm. The experimental results show that the path generated by the OAECD algorithm with EDP approximation appears much more natural and efficient than the path generated by the vertical cell decomposition algorithm with DP approximation. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

17 pages, 2817 KiB  
Article
Solving the Time-Varying Inverse Kinematics Problem for the Da Vinci Surgical Robot
by Long Bai, Jianxing Yang, Xiaohong Chen, Pei Jiang, Fuqiang Liu, Fan Zheng and Yuanxi Sun
Appl. Sci. 2019, 9(3), 546; https://doi.org/10.3390/app9030546 - 6 Feb 2019
Cited by 11 | Viewed by 6836
Abstract
A dialytic-elimination and Newton-iteration based quasi-analytic inverse kinematics approach is proposed for the 6 degree of freedom (DOF) active slave manipulator in the Da Vinci surgical robot and other similar systems. First, the transformation matrix-based inverse kinematics model is derived; then, its high-dimensional [...] Read more.
A dialytic-elimination and Newton-iteration based quasi-analytic inverse kinematics approach is proposed for the 6 degree of freedom (DOF) active slave manipulator in the Da Vinci surgical robot and other similar systems. First, the transformation matrix-based inverse kinematics model is derived; then, its high-dimensional nonlinear equations are transformed to a high-order nonlinear equation with only one unknown variable by using the dialytic elimination with a unitary matrix. Finally, the quasi-analytic solution is eventually obtained by the Newton iteration method. Simulations are conducted, and the result show that the proposed quasi-analytic approach has advantages in terms of accuracy (error < 0.00004 degree (or mm)), solution speed (<20 ms) and is barely affected by the singularity during intermediate calculations, which proves that the approach meets the real-time and high-accuracy requirements of master–slave mapping control for the Da Vinci surgical robots and other similar systems. In addition, the proposed approach can also serve as a design reference for other types of robotic arms that do not satisfy the Pieper principle. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Graphical abstract

24 pages, 8192 KiB  
Article
Learning an Efficient Gait Cycle of a Biped Robot Based on Reinforcement Learning and Artificial Neural Networks
by Cristyan R. Gil, Hiram Calvo and Humberto Sossa
Appl. Sci. 2019, 9(3), 502; https://doi.org/10.3390/app9030502 - 1 Feb 2019
Cited by 33 | Viewed by 5972
Abstract
Programming robots for performing different activities requires calculating sequences of values of their joints by taking into account many factors, such as stability and efficiency, at the same time. Particularly for walking, state of the art techniques to approximate these sequences are based [...] Read more.
Programming robots for performing different activities requires calculating sequences of values of their joints by taking into account many factors, such as stability and efficiency, at the same time. Particularly for walking, state of the art techniques to approximate these sequences are based on reinforcement learning (RL). In this work we propose a multi-level system, where the same RL method is used first to learn the configuration of robot joints (poses) that allow it to stand with stability, and then in the second level, we find the sequence of poses that let it reach the furthest distance in the shortest time, while avoiding falling down and keeping a straight path. In order to evaluate this, we focus on measuring the time it takes for the robot to travel a certain distance. To our knowledge, this is the first work focusing both on speed and precision of the trajectory at the same time. We implement our model in a simulated environment using q-learning. We compare with the built-in walking modes of an NAO robot by improving normal-speed and enhancing robustness in fast-speed. The proposed model can be extended to other tasks and is independent of a particular robot model. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Graphical abstract

16 pages, 5715 KiB  
Article
Navigating a Service Robot for Indoor Complex Environments
by Jong-Chih Chien, Zih-Yang Dang and Jiann-Der Lee
Appl. Sci. 2019, 9(3), 491; https://doi.org/10.3390/app9030491 - 31 Jan 2019
Cited by 7 | Viewed by 3223
Abstract
This paper investigates the use of an autonomous service robot in an indoor complex environment, such as a hospital ward or a retirement home. This type of service robot not only needs to plan and find paths around obstacles, but must also interact [...] Read more.
This paper investigates the use of an autonomous service robot in an indoor complex environment, such as a hospital ward or a retirement home. This type of service robot not only needs to plan and find paths around obstacles, but must also interact with caregivers or patients. This study presents a type of service robot that combines the image from a 3D depth camera with infrared sensors, and the inputs from multiple sonar sensors in an Adaptive Neuro-Fuzzy Inference System (ANFIS)-based approach in path planning. In personal contacts, facial features are used to perform person recognition in order to discriminate between staff, patients, or a stranger. In the case of staff, the service robot can perform a follow-me function if requested. The robot can also use an additional feature which is to classify the person’s gender. The purpose of facial and gender recognition includes helping to present choices for suitable destinations to the user. Experiments were done in cramped but open spaces, as well as confined passages scenarios, and in almost all cases, the autonomous robots were able to reach their destinations. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

20 pages, 1731 KiB  
Article
Modal Planning for Cooperative Non-Prehensile Manipulation by Mobile Robots
by Changxiang Fan, Shouhei Shirafuji and Jun Ota
Appl. Sci. 2019, 9(3), 462; https://doi.org/10.3390/app9030462 - 29 Jan 2019
Cited by 8 | Viewed by 3426
Abstract
If we define a mode as a set of specific configurations that hold the same constraint, and if we investigate their transitions beforehand, we can efficiently probe the configuration space by using a manipulation planner. However, when multiple mobile robots together manipulate an [...] Read more.
If we define a mode as a set of specific configurations that hold the same constraint, and if we investigate their transitions beforehand, we can efficiently probe the configuration space by using a manipulation planner. However, when multiple mobile robots together manipulate an object by using the non-prehensile method, the candidates for the modes and their transitions become enormous because of the numerous contacts among the object, the environment, and the robots. In some cases, the constraints on the object, which include a combination of robot contacts and environmental contacts, are incapable of guaranteeing the object’s stability. Furthermore, some transitions cannot appear because of geometrical and functional restrictions of the robots. Therefore, in this paper, we propose a method to narrow down the possible modes and transitions between modes by excluding the impossible modes and transitions from the viewpoint of statics, kinematics, and geometry. We first generated modes that described an object’s contact set from the robots and the environment while ignoring their exact configurations. Each multi-contact set exerted by the robots and the environment satisfied the condition necessary for the force closure on the object along with gravity. Second, we listed every possible transition between the modes by determining whether or not the given robot could actively change the contacts with geometrical feasibility. Finally, we performed two simulations to validate our method on specific manipulation tasks. Our method can be used in various cases of non-prehensile manipulations by using mobile robots. The mode transition graph generated by our method was used to efficiently sequence the manipulation actions before deciding the detailed configuration planning. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

20 pages, 6312 KiB  
Article
Serpens: A Highly Compliant Low-Cost ROS-Based Snake Robot with Series Elastic Actuators, Stereoscopic Vision and a Screw-Less Assembly Mechanism
by Filippo Sanfilippo, Erlend Helgerud, Per Anders Stadheim and Sondre Lieblein Aronsen
Appl. Sci. 2019, 9(3), 396; https://doi.org/10.3390/app9030396 - 24 Jan 2019
Cited by 18 | Viewed by 6674
Abstract
Snake robot locomotion in a cluttered environment where the snake robot utilises a sensory-perceptual system to perceive the surrounding operational environment for means of propulsion is defined as perception-driven obstacle-aided locomotion (POAL). From a control point of view, achieving POAL with traditional rigidly-actuated [...] Read more.
Snake robot locomotion in a cluttered environment where the snake robot utilises a sensory-perceptual system to perceive the surrounding operational environment for means of propulsion is defined as perception-driven obstacle-aided locomotion (POAL). From a control point of view, achieving POAL with traditional rigidly-actuated robots is challenging because of the complex interaction between the snake robot and the immediate environment. To simplify the control complexity, compliant motion and fine torque control on each joint is essential. Accordingly, intrinsically elastic joints have become progressively prominent over the last years for a variety robotic applications. Commonly, elastic joints are considered to outperform rigid actuation in terms of peak dynamics, robustness, and energy efficiency. Even though a few examples of elastic snake robots exist, they are generally expensive to manufacture and tailored to custom-made hardware/software components that are not openly available off-the-shelf. In this work, Serpens, a newly-designed low-cost, open-source and highly-compliant multi-purpose modular snake robot with series elastic actuator (SEA) is presented. Serpens features precision torque control and stereoscopic vision. Only low-cost commercial-off-the-shelf (COTS) components are adopted. The robot modules can be 3D-printed by using Fused Deposition Modelling (FDM) manufacturing technology, thus making the rapid-prototyping process very economical and fast. A screw-less assembly mechanism allows for connecting the modules and reconfigure the robot in a very reliable and robust manner. The concept of modularity is also applied to the system architecture on both the software and hardware sides. Each module is independent, being controlled by a self-reliant controller board. The software architecture is based on the Robot Operating System (ROS). This paper describes the design of Serpens and presents preliminary simulation and experimental results, which illustrate its performance. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

18 pages, 3425 KiB  
Article
A Master-Slave Separate Parallel Intelligent Mobile Robot Used for Autonomous Pallet Transportation
by Guo Li, Rui Lin, Maohai Li, Rongchuan Sun and Songhao Piao
Appl. Sci. 2019, 9(3), 368; https://doi.org/10.3390/app9030368 - 22 Jan 2019
Cited by 19 | Viewed by 8942
Abstract
This work reports a master-slave separate parallel intelligent mobile robot for the fully autonomous transportation of pallets in the smart factory logistics. This separate parallel intelligent mobile robot consists of two independent sub robots, one master robot and one slave robot. It is [...] Read more.
This work reports a master-slave separate parallel intelligent mobile robot for the fully autonomous transportation of pallets in the smart factory logistics. This separate parallel intelligent mobile robot consists of two independent sub robots, one master robot and one slave robot. It is similar to two forks of the forklift, but the slave robot does not have any physical or mechanical connection with the master robot. A compact driving unit was designed and used to ensure access to the narrow free entry under the pallets. It was also possible for the mobile robot to perform a synchronous pallet lifting action. In order to ensure the consistency and synchronization of the motions of the two sub robots, high-gain observer was used to synchronize the moving speed, the lifting speed and the relative position. Compared with the traditional forklift AGV (Automated Guided Vehicle), the mobile robot has the advantages of more compact structure, higher expandability and safety. It can move flexibly and take zero-radius turn. Therefore, the intelligent mobile robot is quite suitable for the standardized logistics factory with small working space. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

19 pages, 768 KiB  
Article
Pick and Place Operations in Logistics Using a Mobile Manipulator Controlled with Deep Reinforcement Learning
by Ander Iriondo, Elena Lazkano, Loreto Susperregi, Julen Urain, Ane Fernandez and Jorge Molina
Appl. Sci. 2019, 9(2), 348; https://doi.org/10.3390/app9020348 - 21 Jan 2019
Cited by 52 | Viewed by 11130
Abstract
Programming robots to perform complex tasks is a very expensive job. Traditional path planning and control are able to generate point to point collision free trajectories, but when the tasks to be performed are complex, traditional planning and control become complex tasks. This [...] Read more.
Programming robots to perform complex tasks is a very expensive job. Traditional path planning and control are able to generate point to point collision free trajectories, but when the tasks to be performed are complex, traditional planning and control become complex tasks. This study focused on robotic operations in logistics, specifically, on picking objects in unstructured areas using a mobile manipulator configuration. The mobile manipulator has to be able to place its base in a correct place so the arm is able to plan a trajectory up to an object in a table. A deep reinforcement learning (DRL) approach was selected to solve this type of complex control tasks. Using the arm planner’s feedback, a controller for the robot base is learned, which guides the platform to such a place where the arm is able to plan a trajectory up to the object. In addition the performance of two DRL algorithms ((Deep Deterministic Policy Gradient (DDPG)) and (Proximal Policy Optimisation (PPO)) is compared within the context of a concrete robotic task. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

21 pages, 4443 KiB  
Article
Combining Subgoal Graphs with Reinforcement Learning to Build a Rational Pathfinder
by Junjie Zeng, Long Qin, Yue Hu, Cong Hu and Quanjun Yin
Appl. Sci. 2019, 9(2), 323; https://doi.org/10.3390/app9020323 - 17 Jan 2019
Cited by 4 | Viewed by 2857
Abstract
In this paper, we present a hierarchical path planning framework called SG–RL (subgoal graphs–reinforcement learning), to plan rational paths for agents maneuvering in continuous and uncertain environments. By “rational”, we mean (1) efficient path planning to eliminate first-move lags; (2) collision-free and smooth [...] Read more.
In this paper, we present a hierarchical path planning framework called SG–RL (subgoal graphs–reinforcement learning), to plan rational paths for agents maneuvering in continuous and uncertain environments. By “rational”, we mean (1) efficient path planning to eliminate first-move lags; (2) collision-free and smooth for agents with kinematic constraints satisfied. SG–RL works in a two-level manner. At the first level, SG–RL uses a geometric path-planning method, i.e., simple subgoal graphs (SSGs), to efficiently find optimal abstract paths, also called subgoal sequences. At the second level, SG–RL uses an RL method, i.e., least-squares policy iteration (LSPI), to learn near-optimal motion-planning policies which can generate kinematically feasible and collision-free trajectories between adjacent subgoals. The first advantage of the proposed method is that SSG can solve the limitations of sparse reward and local minima trap for RL agents; thus, LSPI can be used to generate paths in complex environments. The second advantage is that, when the environment changes slightly (i.e., unexpected obstacles appearing), SG–RL does not need to reconstruct subgoal graphs and replan subgoal sequences using SSGs, since LSPI can deal with uncertainties by exploiting its generalization ability to handle changes in environments. Simulation experiments in representative scenarios demonstrate that, compared with existing methods, SG–RL can work well on large-scale maps with relatively low action-switching frequencies and shorter path lengths, and SG–RL can deal with small changes in environments. We further demonstrate that the design of reward functions and the types of training environments are important factors for learning feasible policies. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

16 pages, 1928 KiB  
Article
Comparison of Spray Deposition, Control Efficacy on Wheat Aphids and Working Efficiency in the Wheat Field of the Unmanned Aerial Vehicle with Boom Sprayer and Two Conventional Knapsack Sprayers
by Guobin Wang, Yubin Lan, Huizhu Yuan, Haixia Qi, Pengchao Chen, Fan Ouyang and Yuxing Han
Appl. Sci. 2019, 9(2), 218; https://doi.org/10.3390/app9020218 - 9 Jan 2019
Cited by 76 | Viewed by 13337
Abstract
As a new low volume application technology, unmanned aerial vehicle (UAV) application is developing quickly in China. The aim of this study was to compare the droplet deposition, control efficacy and working efficiency of a six-rotor UAV with a self-propelled boom sprayer and [...] Read more.
As a new low volume application technology, unmanned aerial vehicle (UAV) application is developing quickly in China. The aim of this study was to compare the droplet deposition, control efficacy and working efficiency of a six-rotor UAV with a self-propelled boom sprayer and two conventional knapsack sprayers on the wheat crop. The total deposition of UAV and other sprayers were not statistically significant, but significantly lower for run-off. The deposition uniformity and droplets penetrability of the UAV were poor. The deposition variation coefficient of the UAV was 87.2%, which was higher than the boom sprayer of 31.2%. The deposition on the third top leaf was only 50.0% compared to the boom sprayer. The area of coverage of the UAV was 2.2% under the spray volume of 10 L/ha. The control efficacy on wheat aphids of UAV was 70.9%, which was comparable to other sprayers. The working efficiency of UAV was 4.11 ha/h, which was roughly 1.7–20.0 times higher than the three other sprayers. Comparable control efficacy results suggest that UAV application could be a viable strategy to control pests with higher efficiency. Further improvement on deposition uniformity and penetrability are needed. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

17 pages, 4054 KiB  
Article
Power Assist Control Based on Human Motion Estimation Using Motion Sensors for Powered Exoskeleton without Binding Legs
by Shinnosuke Nomura, Yasutake Takahashi, Katsuya Sahashi, Shota Murai, Masayuki Kawai, Yoshiaki Taniai and Tomohide Naniwa
Appl. Sci. 2019, 9(1), 164; https://doi.org/10.3390/app9010164 - 4 Jan 2019
Cited by 10 | Viewed by 4364
Abstract
In this study, we propose a novel power assist control method for a powered exoskeleton without binding its legs. The proposed method uses motion sensors on the wearer’s torso and legs to estimate his/her motion to enable the powered exoskeleton to assist with [...] Read more.
In this study, we propose a novel power assist control method for a powered exoskeleton without binding its legs. The proposed method uses motion sensors on the wearer’s torso and legs to estimate his/her motion to enable the powered exoskeleton to assist with the estimated motion. It can detect the start of walking motion quickly because it does not prevent the motion of the wearer’s knees at the beginning of the walk. A nine-axis motion sensor on the wearer’s body is designed to work robustly in very hot and humid spaces, where an electromyograph is not reliable due to the wearer’s sweat. Moreover, the sensor avoids repeated impact during the walk because it is attached to the body of the wearer. Our powered exoskeleton recognizes the motion of the wearer based on a database and accordingly predicts the motion of the powered exoskeleton that supports the wearer. Experiments were conducted to prove the validity of the proposed method. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

14 pages, 2385 KiB  
Article
Algorithm for Base Action Set Generation Focusing on Undiscovered Sensor Values
by Sho Yamauchi and Keiji Suzuki
Appl. Sci. 2019, 9(1), 161; https://doi.org/10.3390/app9010161 - 4 Jan 2019
Cited by 2 | Viewed by 2532
Abstract
Previous machine learning algorithms use a given base action set designed by hand or enable locomotion for a complicated task through trial and error processes with a sophisticated reward function. These generated actions are designed for a specific task, which makes it difficult [...] Read more.
Previous machine learning algorithms use a given base action set designed by hand or enable locomotion for a complicated task through trial and error processes with a sophisticated reward function. These generated actions are designed for a specific task, which makes it difficult to apply them to other tasks. This paper proposes an algorithm to obtain a base action set that does not depend on specific tasks and that is usable universally. The proposed algorithm enables as much interoperability among multiple tasks and machine learning methods as possible. A base action set that effectively changes the external environment was chosen as a candidate. The algorithm obtains this base action set on the basis of the hypothesis that an action to effectively change the external environment can be found by observing events to find undiscovered sensor values. The process of obtaining a base action set was validated through a simulation experiment with a differential wheeled robot. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

21 pages, 3693 KiB  
Article
Tarantula: Design, Modeling, and Kinematic Identification of a Quadruped Wheeled Robot
by Abdullah Aamir Hayat, Karthikeyan Elangovan, Mohan Rajesh Elara and Mullapudi Sai Teja
Appl. Sci. 2019, 9(1), 94; https://doi.org/10.3390/app9010094 - 27 Dec 2018
Cited by 31 | Viewed by 5948
Abstract
This paper firstly presents the design and modeling of a quadruped wheeled robot named Tarantula. It has four legs each having four degrees of freedom with a proximal end attached to the trunk and the wheels for locomotion connected at the distal [...] Read more.
This paper firstly presents the design and modeling of a quadruped wheeled robot named Tarantula. It has four legs each having four degrees of freedom with a proximal end attached to the trunk and the wheels for locomotion connected at the distal end. The two legs in the front and two at the back are actuated using two motors which are placed inside the trunk for simultaneous abduction or adduction. It is designed to manually reconfigure its topology as per the cross-sections of the drainage system. The bi-directional suspension system is designed using a single damper to prevent the trunk and inside components from shock. Formulation for kinematics of the wheels that is coupled with the kinematics of each leg is presented. We proposed the cost-effective method which is also an on-site approach to estimate the kinematic parameters and the effective trunk dimension after assembly of the quadruped robot using the monocular camera and ArUco markers instead of high-end devices like a laser tracker or coordinate measurement machine. The measurement technique is evaluated experimentally and the same set up was used for trajectory tracking of the Tarantula. The experimental method for the kinematic identification presented here can be easily extended to the other mobile robots with serial architecture designed legs. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

22 pages, 5183 KiB  
Article
Multi-Criteria Decision Making for Efficient Tiling Path Planning in a Tetris-Inspired Self-Reconfigurable Cleaning Robot
by Maryam Kouzehgar, Mohan Rajesh Elara, Mahima Ann Philip, Manimuthu Arunmozhi and Veerajagadheswar Prabakaran
Appl. Sci. 2019, 9(1), 63; https://doi.org/10.3390/app9010063 - 25 Dec 2018
Cited by 9 | Viewed by 3193
Abstract
In this study, we aim to optimize and improve the efficiency of a Tetris-inspired reconfigurable cleaning robot. Multi-criteria decision making (MCDM) is utilized as a powerful tool to target this aim by introducing the best solution among others in terms of lower energy [...] Read more.
In this study, we aim to optimize and improve the efficiency of a Tetris-inspired reconfigurable cleaning robot. Multi-criteria decision making (MCDM) is utilized as a powerful tool to target this aim by introducing the best solution among others in terms of lower energy consumption and greater area coverage. Regarding the Tetris-inspired structure, polyomino tiling theory is utilized to generate tiling path-planning maps which are evaluated via MCDM to seek a solution that can deliver the best balance between the two mentioned key issues; energy and area coverage. In order to obtain a tiling area that better meets the requirements of polyomino tiling theorems, first, the whole area is decomposed into five smaller sub-areas based on furniture layout. Afterward, four tetromino tiling theorems are applied to each sub-area to give the tiling sets that govern the robot navigation strategy in terms of shape-shifting tiles. Then, the area coverage and energy consumption are calculated and eventually, these key values are considered as the decision criteria in a MCDM process to select the best tiling set in each sub-area, and following the aggregation of best tiling path-plannings, the robot navigation is oriented towards efficiency and improved optimality. Also, for each sub-area, a preference order for the tiling sets is put forward. Based on simulation results, the tiling theorem that can best serve all sub-areas turns out to be the same. Moreover, a comparison between a fixed-morphology mechanism with the current approach further advocates the proposed technique. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

24 pages, 5899 KiB  
Article
Design and Experimental Evaluation of a Single-Actuator Continuous Hopping Robot Using the Geared Symmetric Multi-Bar Mechanism
by Long Bai, Fan Zheng, Xiaohong Chen, Yuanxi Sun and Junzhan Hou
Appl. Sci. 2019, 9(1), 13; https://doi.org/10.3390/app9010013 - 20 Dec 2018
Cited by 19 | Viewed by 7422
Abstract
This paper proposes the design and performance evaluation of a miniaturized continuous hopping robot RHop for unstructured terrain. The hopping mechanism of RHop is realized by an optimized geared symmetric closed-chain multi-bar mechanism that is transformed from the eight-bar mechanism, and the actuator [...] Read more.
This paper proposes the design and performance evaluation of a miniaturized continuous hopping robot RHop for unstructured terrain. The hopping mechanism of RHop is realized by an optimized geared symmetric closed-chain multi-bar mechanism that is transformed from the eight-bar mechanism, and the actuator of RHop is realized by a servo motor and the clockwork spring, thereby enabling RHop to realize continuous hopping while its motor rotates continuously only in one direction. Comparative simulations and experiments are conducted for RHop. The results show that RHop can realize better continuous hopping performance, as well as the improvement of energy conversion efficiency from 70.98% to 76.29% when the clockwork spring is applied in the actuator. In addition, comparisons with some state-of-the-art hopping robots are conducted, and the normalized results show that RHop has a better energy storage speed. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

11 pages, 1944 KiB  
Article
Predictable Trajectory Planning of Industrial Robots with Constraints
by Youdong Chen and Ling Li
Appl. Sci. 2018, 8(12), 2648; https://doi.org/10.3390/app8122648 - 17 Dec 2018
Cited by 4 | Viewed by 3080
Abstract
Trajectory prediction is currently attracting considerable attention. This paper proposes geodesic trajectory planning with end-effector and joint constraints to predict the trajectory properties of the end-effector, such as velocities, accelerations, and smoothness. The prediction of the trajectory properties is independent of the joint [...] Read more.
Trajectory prediction is currently attracting considerable attention. This paper proposes geodesic trajectory planning with end-effector and joint constraints to predict the trajectory properties of the end-effector, such as velocities, accelerations, and smoothness. The prediction of the trajectory properties is independent of the joint trajectories. The prediction makes it possible to adjust the trajectory properties in line with a light computational burden. To demonstrate the effectiveness of the proposed method, experiments were conducted using the Efort robot. The experiments show that the proposed method can predict the properties of the trajectory and modify the trajectory to meet the constraints. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

14 pages, 7390 KiB  
Article
Alpine Skiing Robot Using a Passive Turn with Variable Mechanism
by Takuma Saga and Norihiko Saga
Appl. Sci. 2018, 8(12), 2643; https://doi.org/10.3390/app8122643 - 17 Dec 2018
Cited by 3 | Viewed by 5292
Abstract
Recently, the number of alpine ski junior players in Japan has drastically decreased. The causes include a decrease in ski areas and instructors, along with difficulty of early childhood alpine ski guidance. The alpine ski competition is not simply a glide on a [...] Read more.
Recently, the number of alpine ski junior players in Japan has drastically decreased. The causes include a decrease in ski areas and instructors, along with difficulty of early childhood alpine ski guidance. The alpine ski competition is not simply a glide on a slope. It requires understanding of ski deflection and skier posture mechanics. Therefore, a passive ski robot without an actuator was developed for junior racers of the alpine ski competition to facilitate understanding of the turn mechanism. Using this robot can elucidate factors affecting ski turns, such as the position of the center of gravity (COG) and the ski shape. Furthermore, a mechanism for changing the COG height, the edge angle and the ski deflection is added to the passive turn type ski robot. The developed ski robot can freely control the turn by changing those parameters during sliding. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

16 pages, 2465 KiB  
Article
The Effects on Muscle Activity and Discomfort of Varying Load Carriage With and Without an Augmentation Exoskeleton
by Huaixian Li, Wenming Cheng, Fang Liu, Mingkui Zhang and Kun Wang
Appl. Sci. 2018, 8(12), 2638; https://doi.org/10.3390/app8122638 - 16 Dec 2018
Cited by 13 | Viewed by 3682
Abstract
Load carriage is a key risk factor for Muscular Skeletal Disorders (MSDs). As one way to decrease such injuries, some exoskeletons have been developed for regular load carriage. We examined the ergonomic potential of an augmentation exoskeleton. Nine subjects completed eight trials of [...] Read more.
Load carriage is a key risk factor for Muscular Skeletal Disorders (MSDs). As one way to decrease such injuries, some exoskeletons have been developed for regular load carriage. We examined the ergonomic potential of an augmentation exoskeleton. Nine subjects completed eight trials of carrying tasks, using four loading levels (0, 15, 30, and 45 kg) and two carrying conditions (with and without the exoskeleton). Electromyography (EMG) and the extended NASA-TLX rating scales were investigated and analyzed by linear mixed modeling and two-way ANOVA methods. Noraxon MR3.8, SPSS19.0, and MATLAB R2014b software were adapted. The results show that most of the muscle mean activities increased significantly (p < 0.05) with exoskeleton assistance. However, the interactive effects illustrate a decreasing trend with increase of load level. The mean discomfort rating scale values were generally higher, but subjects generally preferred using the exoskeleton in heavier loading tasks. The exoskeleton can effectively augment the performance of humans in heavy load carriage. The main reasons for higher muscle activity are from inflexible structures and inharmonious human–robot interactions. In order to decrease the MSD risks and increase comfort, optimal human–robot control strategies and adaptable kinematic design should be improved. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

17 pages, 3233 KiB  
Article
An Adaptive Neural Non-Singular Fast-Terminal Sliding-Mode Control for Industrial Robotic Manipulators
by Anh Tuan Vo and Hee-Jun Kang
Appl. Sci. 2018, 8(12), 2562; https://doi.org/10.3390/app8122562 - 10 Dec 2018
Cited by 44 | Viewed by 4964
Abstract
In this study, a robust control strategy is suggested for industrial robotic manipulators. First, to minimize the effects of disturbances and dynamic uncertainties, while achieving faster response times and removing the singularity problem, a nonsingular fast terminal sliding function is proposed. Second, to [...] Read more.
In this study, a robust control strategy is suggested for industrial robotic manipulators. First, to minimize the effects of disturbances and dynamic uncertainties, while achieving faster response times and removing the singularity problem, a nonsingular fast terminal sliding function is proposed. Second, to achieve the proposed tracking trajectory and chattering phenomenon elimination, a robust control strategy is designed for the robotic manipulator based on the proposed sliding function and a continuous adaptive control law. Furthermore, the dynamical model of the robotic system is estimated by applying a radial basis function neural network. Thanks to those techniques, the proposed system can operate free of an exact robotic model. The suggested system provides high tracking accuracy, robustness, and fast response with minimal positional errors compared to other control strategies. Proof of the robustness and stability of the suggested system has been verified by the Lyapunov theory. In simulation analyses, the simulated results present the effectiveness of the suggested strategy for the joint position tracking control of a 3-degree of freedom (3-DOF) PUMA560 robot. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

19 pages, 11562 KiB  
Article
IMU-Assisted 2D SLAM Method for Low-Texture and Dynamic Environments
by Zhongli Wang, Yan Chen, Yue Mei, Kuo Yang and Baigen Cai
Appl. Sci. 2018, 8(12), 2534; https://doi.org/10.3390/app8122534 - 7 Dec 2018
Cited by 22 | Viewed by 6691
Abstract
Generally, the key issues of 2D LiDAR-based simultaneous localization and mapping (SLAM) for indoor application include data association (DA) and closed-loop detection. Particularly, a low-texture environment, which refers to no obvious changes between two consecutive scanning outputs, with moving objects existing in the [...] Read more.
Generally, the key issues of 2D LiDAR-based simultaneous localization and mapping (SLAM) for indoor application include data association (DA) and closed-loop detection. Particularly, a low-texture environment, which refers to no obvious changes between two consecutive scanning outputs, with moving objects existing in the environment will bring great challenges on DA and the closed-loop detection, and the accuracy and consistency of SLAM may be badly affected. There is not much literature that addresses this issue. In this paper, a mapping strategy is firstly exploited to improve the performance of the 2D SLAM in dynamic environments. Secondly, a fusion method which combines the IMU sensor with a 2D LiDAR, based on framework of extended Kalman Filter (EKF), is proposed to enhance the performance under low-texture environments. In the front-end of the proposed SLAM method, initial motion estimation is obtained from the output of EKF, and it can be taken as the initial pose for the scan matching problem. Then the scan matching problem can be optimized by the Levenberg–Marquardt (LM) algorithm. For the back-end optimization, a sparse pose adjustment (SPA) method is employed. To improve the accuracy, the grid map is updated with the bicubic interpolation method for derivative computing. With the improvements both in the DA process and the back-end optimization stage, the accuracy and consistency of SLAM results in low-texture environments is enhanced. Qualitative and quantitative experiments with open-loop and closed-loop cases have been conducted and the results are analyzed, confirming that the proposed method is effective in low-texture and dynamic indoor environments. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

22 pages, 10128 KiB  
Article
Optimal Collision-Free Grip Planning for Biped Climbing Robots in Complex Truss Environment
by Shichao Gu, Haifei Zhu, Hui Li, Yisheng Guan and Hong Zhang
Appl. Sci. 2018, 8(12), 2533; https://doi.org/10.3390/app8122533 - 7 Dec 2018
Cited by 9 | Viewed by 2895
Abstract
Biped climbing robots (BiCRs) can overcome obstacles and perform transition easily thanks to their superior flexibility. However, to move in a complex truss environment, grips from the original point to the destination, as a sequence of anchor points along the route, are indispensable. [...] Read more.
Biped climbing robots (BiCRs) can overcome obstacles and perform transition easily thanks to their superior flexibility. However, to move in a complex truss environment, grips from the original point to the destination, as a sequence of anchor points along the route, are indispensable. In this paper, a grip planning method is presented for BiCRs generating optimal collision-free grip sequences, as a continuation of our previous work on global path planning. A mathematic model is firstly built up for computing the operational regions for negotiating obstacle members. Then a grip optimization model is proposed to determine the grips within each operational region for transition or for obstacle negotiation. This model ensures the total number of required climbing steps is minimized and the transition grips are with good manipulability. Lastly, the entire grip sequence satisfying the robot kinematic constraint is generated by a gait interpreter. Simulations are conducted with our self-developed biped climbing robot (Climbot), to verify the effectiveness and efficiency of the proposed methodology. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

22 pages, 9202 KiB  
Article
Design and Experiment of a Variable Spray System for Unmanned Aerial Vehicles Based on PID and PWM Control
by Sheng Wen, Quanyong Zhang, Jizhong Deng, Yubin Lan, Xuanchun Yin and Jian Shan
Appl. Sci. 2018, 8(12), 2482; https://doi.org/10.3390/app8122482 - 3 Dec 2018
Cited by 45 | Viewed by 8400
Abstract
Unmanned aerial vehicle (UAV) variable-rate spraying technology, as the development direction of aviation for plant protection in the future, has been developed rapidly in recent years. In the actual agricultural production, the severity of plant diseases and insect pests varies in different locations. [...] Read more.
Unmanned aerial vehicle (UAV) variable-rate spraying technology, as the development direction of aviation for plant protection in the future, has been developed rapidly in recent years. In the actual agricultural production, the severity of plant diseases and insect pests varies in different locations. In order to reduce the waste of pesticides, pesticides should be applied according to the severity of pests, insects and weeds. On the basis of explaining the plant diseases and insect pests map in the target area, a pulse width modulation variable spray system is designed. Moreover, the STMicroelectronics-32 (STM32) chip is invoked as the core of the control system. The system combines with sensor technology to get the prescription value through real-time interpretation of prescription diagram in operation. Then, a pulse square wave with variable duty cycles is generated to adjust the flow rate. A closed-loop Proportional-Integral-Derivative (PID) control algorithm is used to shorten the time of system reaching steady state. The results indicate that the deviation between volume and target traffic is stable, which is within 2.16%. When the duty cycle of the square wave is within the range of 40% to 100%, the flow range of the single nozzle varies from 0.16 L/min to 0.54 L/min. Variable spray operation under different spray requirements is achieved. The outdoor tests of variable spray system show that the variable spray system can adjust the flow rapidly according to the prescription value set in the prescription map. The proportion of actual droplet deposition and deposition density in the operation unit is consistent with the prescription value, which proves the effectiveness of the designed variable spray system. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

17 pages, 1890 KiB  
Article
Disturbance-Rejection Control for the Hover and Transition Modes of a Negative-Buoyancy Quad Tilt-Rotor Autonomous Underwater Vehicle
by Tao Wang, Jianqin Wang, Chao Wu, Min Zhao and Tong Ge
Appl. Sci. 2018, 8(12), 2459; https://doi.org/10.3390/app8122459 - 2 Dec 2018
Cited by 9 | Viewed by 3249
Abstract
This paper proposes a Negative-buoyancy Quad Tilt-rotor Autonomous Underwater Vehicle (NQTAUV), for which an attitude-tracking controller is designed for the hover and transition modes based on a disturbance-rejection control scheme. First, the structure of NQTAUV is illustrated, a mathematical model based on the [...] Read more.
This paper proposes a Negative-buoyancy Quad Tilt-rotor Autonomous Underwater Vehicle (NQTAUV), for which an attitude-tracking controller is designed for the hover and transition modes based on a disturbance-rejection control scheme. First, the structure of NQTAUV is illustrated, a mathematical model based on the Rodrigues parameters is proposed, and the attitude-tracking error model is derived. To simplify the disturbance-observer design procedure, a disturbance observer with a single parameter was designed to estimate the disturbance torque acting on the vehicle. The controller was designed to track the target attitude, and the stability of the whole system is analyzed. Finally, the performance of the proposed method was validated by three experiments. The primary benefit of the proposed method is the simplicity of its tuning and implementation. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

15 pages, 5625 KiB  
Article
MIM_SLAM: A Multi-Level ICP Matching Method for Mobile Robot in Large-Scale and Sparse Scenes
by Jingchuan Wang, Ming Zhao and Weidong Chen
Appl. Sci. 2018, 8(12), 2432; https://doi.org/10.3390/app8122432 - 30 Nov 2018
Cited by 14 | Viewed by 3143
Abstract
In large-scale and sparse scenes, such as farmland, orchards, mines, and substations, 3D simultaneous localization and mapping are challenging matters that need to address issues such as maintaining reliable data association for scarce environmental information and reducing the computational complexity of global optimization [...] Read more.
In large-scale and sparse scenes, such as farmland, orchards, mines, and substations, 3D simultaneous localization and mapping are challenging matters that need to address issues such as maintaining reliable data association for scarce environmental information and reducing the computational complexity of global optimization for large-scale scenes. To solve these problems, a real-time incremental simultaneous localization and mapping algorithm called MIM_SLAM is proposed in this paper. This algorithm is applied in mobile robots to build a map on a non-flat road with a 3D LiDAR sensor. MIM_SLAM’s main contribution is that multi-level ICP (Iterative Closest Point) matching is used to solve the data association problem, a Fisher information matrix is used to describe the uncertainty of the estimated pose, and these poses are optimized by the incremental optimization method, which can greatly reduce the computational cost. Then, a map with a high consistency will be established. The proposed algorithm has been evaluated in the real indoor and outdoor scenes as well as two substations and benchmarking dataset from KITTI with the characteristics of sparse and large-scale. Results show that the proposed algorithm has a high mapping accuracy and meets the real-time requirements. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

17 pages, 1487 KiB  
Article
Design and Experiment of a Novel Façade Cleaning Robot with a Biped Mechanism
by Shunsuke Nansai, Keichi Onodera, Prabakaran Veerajagadheswar, Mohan Rajesh Elara and Masami Iwase
Appl. Sci. 2018, 8(12), 2398; https://doi.org/10.3390/app8122398 - 26 Nov 2018
Cited by 20 | Viewed by 5826
Abstract
Façade cleaning in high-rise buildings has always been considered a hazardous task when carried out by labor forces. Even though numerous studies have focused on the development of glass façade cleaning systems, the available technologies in this domain are limited and their performances [...] Read more.
Façade cleaning in high-rise buildings has always been considered a hazardous task when carried out by labor forces. Even though numerous studies have focused on the development of glass façade cleaning systems, the available technologies in this domain are limited and their performances are broadly affected by the frames that connect the glass panels. These frames generally act as a barrier for the glass façade cleaning robots to cross over from one glass panel to another, which leads to a performance degradation in terms of area coverage. We present a new class of façade cleaning robot with a biped mechanism that is able overcome these obstacles to maximize its area coverage. The developed robot uses active suction cups to adhere to glass walls and adopts mechanical linkage to navigate the glass surface to perform cleaning. This research addresses the design challenges in realizing the developed robot. Its control system consists of inverse kinematics, a fifth polynomial interpolation, and sequential control. Experiments were conducted in a real scenario, and the results indicate that the developed robot achieves significantly higher coverage performance by overcoming both negative and positive obstacles in a glass panel. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

25 pages, 15448 KiB  
Article
Stability Criterion for Dynamic Gaits of Quadruped Robot
by Yan Jia, Xiao Luo, Baoling Han, Guanhao Liang, Jiaheng Zhao and Yuting Zhao
Appl. Sci. 2018, 8(12), 2381; https://doi.org/10.3390/app8122381 - 25 Nov 2018
Cited by 12 | Viewed by 6526
Abstract
Dynamic-stability criteria are crucial for robot’s motion planning and balance recovery. Nevertheless, few studies focus on the motion stability of quadruped robots with dynamic gait, none of which have accurately evaluated the robots’ stability. To fill the gaps in this field, this paper [...] Read more.
Dynamic-stability criteria are crucial for robot’s motion planning and balance recovery. Nevertheless, few studies focus on the motion stability of quadruped robots with dynamic gait, none of which have accurately evaluated the robots’ stability. To fill the gaps in this field, this paper presents a new stability criterion for the motion of quadruped robots with dynamic gaits running over irregular terrain. The traditional zero-moment point (ZMP) is improved to analyze the motion on irregular terrain precisely for dynamic gaits. A dynamic-stability criterion and measurement are proposed to determine the stability state of the robot and to evaluate its stability. The simulation results show the limitations of the existing stability criteria for dynamic gaits and indicate that the criterion proposed in this paper can accurately and efficiently evaluate the stability of a quadruped robot using such gaits. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

16 pages, 6049 KiB  
Article
Implementation of Explosion Safety Regulations in Design of a Mobile Robot for Coal Mines
by Petr Novák, Tomáš Kot, Jan Babjak, Zdeněk Konečný, Wojciech Moczulski and Ángel Rodriguez López
Appl. Sci. 2018, 8(11), 2300; https://doi.org/10.3390/app8112300 - 19 Nov 2018
Cited by 16 | Viewed by 5683
Abstract
The article focuses on specific challenges of the design of a reconnaissance mobile robotic system aimed for inspection in underground coal mine areas after a catastrophic event. Systems that are designated for these conditions must meet specific standards and regulations. In this paper [...] Read more.
The article focuses on specific challenges of the design of a reconnaissance mobile robotic system aimed for inspection in underground coal mine areas after a catastrophic event. Systems that are designated for these conditions must meet specific standards and regulations. In this paper is discussed primarily the main conception of meeting explosion safety regulations of European Union 2014/34/EU (also called ATEX—from French “Appareils destinés à être utilisés en ATmosphères Explosives”) for Group I (equipment intended for use in underground mines) and Category M1 (equipment designed for operation in the presence of an explosive atmosphere). An example of a practical solution is described on main subsystems of the mobile robot TeleRescuer—a teleoperated robot with autonomy functions, a sensory subsystem with multiple cameras, three-dimensional (3D) mapping and sensors for measurement of gas concentration, airflow, relative humidity, and temperatures. Explosion safety is ensured according to the Technical Report CLC/TR 60079-33 “s” by two main independent protections—mechanical protection (flameproof enclosure) and electrical protection (automatic methane detector that disconnects power when methane breaches the enclosure and gets inside the robot body). Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Graphical abstract

27 pages, 1266 KiB  
Article
Mobile Robot Path Planning with a Non-Dominated Sorting Genetic Algorithm
by Yang Xue
Appl. Sci. 2018, 8(11), 2253; https://doi.org/10.3390/app8112253 - 15 Nov 2018
Cited by 37 | Viewed by 6372
Abstract
In many areas, such as mobile robots, video games and driverless vehicles, path planning has always attracted researchers’ attention. In the field of mobile robotics, the path planning problem is to plan one or more viable paths to the target location from the [...] Read more.
In many areas, such as mobile robots, video games and driverless vehicles, path planning has always attracted researchers’ attention. In the field of mobile robotics, the path planning problem is to plan one or more viable paths to the target location from the starting position within a given obstacle space. Evolutionary algorithms can effectively solve this problem. The non-dominated sorting genetic algorithm (NSGA-II) is currently recognized as one of the evolutionary algorithms with robust optimization capabilities and has solved various optimization problems. In this paper, NSGA-II is adopted to solve multi-objective path planning problems. Three objectives are introduced. Besides the usual selection, crossover and mutation operators, some practical operators are applied. Moreover, the parameters involved in the algorithm are studied. Additionally, another evolutionary algorithm and quality metrics are employed for examination. Comparison results demonstrate that non-dominated solutions obtained by the algorithm have good characteristics. Subsequently, the path corresponding to the knee point of non-dominated solutions is shown. The path is shorter, safer and smoother. This path can be adopted in the later decision-making process. Finally, the above research shows that the revised algorithm can effectively solve the multi-objective path planning problem in static environments. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

19 pages, 9046 KiB  
Article
A Graph Representation Composed of Geometrical Components for Household Furniture Detection by Autonomous Mobile Robots
by Oscar Alonso-Ramirez, Antonio Marin-Hernandez, Homero V. Rios-Figueroa, Michel Devy, Saul E. Pomares-Hernandez and Ericka J. Rechy-Ramirez
Appl. Sci. 2018, 8(11), 2234; https://doi.org/10.3390/app8112234 - 13 Nov 2018
Cited by 2 | Viewed by 2889
Abstract
This study proposes a framework to detect and recognize household furniture using autonomous mobile robots. The proposed methodology is based on the analysis and integration of geometric features extracted over 3D point clouds. A relational graph is constructed using those features to model [...] Read more.
This study proposes a framework to detect and recognize household furniture using autonomous mobile robots. The proposed methodology is based on the analysis and integration of geometric features extracted over 3D point clouds. A relational graph is constructed using those features to model and recognize each piece of furniture. A set of sub-graphs corresponding to different partial views allows matching the robot’s perception with partial furniture models. A reduced set of geometric features is employed: horizontal and vertical planes and the legs of the furniture. These features are characterized through their properties, such as: height, planarity and area. A fast and linear method for the detection of some geometric features is proposed, which is based on histograms of 3D points acquired from an RGB-D camera onboard the robot. Similarity measures for geometric features and graphs are proposed, as well. Our proposal has been validated in home-like environments with two different mobile robotic platforms; and partially on some 3D samples of a database. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

20 pages, 5686 KiB  
Article
A Novel Approach for a Inverse Kinematics Solution of a Redundant Manipulator
by Michal Kelemen, Ivan Virgala, Tomáš Lipták, Ľubica Miková, Filip Filakovský and Vladimír Bulej
Appl. Sci. 2018, 8(11), 2229; https://doi.org/10.3390/app8112229 - 12 Nov 2018
Cited by 50 | Viewed by 5364
Abstract
Kinematically-redundant manipulators present considerable difficulties, especially from the view of control. A high number of degrees of freedom are used to control so-called secondary tasks in order to optimize manipulator motion. This paper introduces a new algorithm for the control of kinematically-redundant manipulator [...] Read more.
Kinematically-redundant manipulators present considerable difficulties, especially from the view of control. A high number of degrees of freedom are used to control so-called secondary tasks in order to optimize manipulator motion. This paper introduces a new algorithm for the control of kinematically-redundant manipulator considering three secondary tasks, namely a joint limit avoidance task, a kinematic singularities avoidance task, and an obstacle avoidance task. For path planning of end-effector from start to goal point, the potential field method is used. The final inverse kinematic model is designed by a Jacobian-based method considering weight matrices in order to prioritize particular tasks. Our approach is based on the flexible behavior of priority value due to the acceleration of numerical simulation. The results of the simulations show the advantage of our approach, which results in a significant decrease of computing time. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

25 pages, 7461 KiB  
Article
A Real-Time Hydrodynamic-Based Obstacle Avoidance System for Non-holonomic Mobile Robots with Curvature Constraints
by Pei-Li Kuo, Chung-Hsun Wang, Han-Jung Chou and Jing-Sin Liu
Appl. Sci. 2018, 8(11), 2144; https://doi.org/10.3390/app8112144 - 2 Nov 2018
Cited by 4 | Viewed by 4768
Abstract
The harmonic potential field of an incompressible nonviscous fluid governed by the Laplace’s Equation has shown its potential for being beneficial to autonomous unmanned vehicles to generate smooth, natural-looking, and predictable paths for obstacle avoidance. The streamlines generated by the boundary value problem [...] Read more.
The harmonic potential field of an incompressible nonviscous fluid governed by the Laplace’s Equation has shown its potential for being beneficial to autonomous unmanned vehicles to generate smooth, natural-looking, and predictable paths for obstacle avoidance. The streamlines generated by the boundary value problem of the Laplace’s Equation have explicit, easily computable, or analytic vector fields as the path tangent or robot heading specification without the waypoints and higher order path characteristics. We implemented an obstacle avoidance approach with a focus on curvature constraint for a non-holonomic mobile robot regarded as a particle using curvature-constrained streamlines and streamline changing via pure pursuit. First, we use the potential flow field around a circle to derive three primitive curvature-constrained paths to avoid single obstacles. Furthermore, the pure pursuit controller is implemented to achieve a smooth transition between the streamline paths in the environment with multiple obstacles. In addition to comparative simulations, a proof of concept experiment implemented on a two-wheel driving mobile robot with range sensors validates the practical usefulness of the integrated system that is able to navigate smoothly and safely among multiple cylinder obstacles. The computational requirement of the obstacle avoidance system takes advantage of an a priori selection of fast computing primitive streamline paths, thus, making the system able to generate online a feasible path with a lower maximum curvature that does not violate the curvature constraint. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

15 pages, 2176 KiB  
Article
A G3-Continuous Extend Procedure for Path Planning of Mobile Robots with Limited Motion Curvature and State Constraints
by Tomasz Gawron and Maciej Marcin Michałek
Appl. Sci. 2018, 8(11), 2127; https://doi.org/10.3390/app8112127 - 2 Nov 2018
Cited by 12 | Viewed by 3767
Abstract
Provably correct and computationally efficient path planning in the presence of various constraints is essential for autonomous driving and agile maneuvering of mobile robots. In this paper, we consider the planning of G 3-continuous planar paths with continuous and limited curvature in [...] Read more.
Provably correct and computationally efficient path planning in the presence of various constraints is essential for autonomous driving and agile maneuvering of mobile robots. In this paper, we consider the planning of G 3-continuous planar paths with continuous and limited curvature in a motion environment that is bounded and contains obstacles modeled by a set of (non-convex) polygons. In practice, the curvature constraints often arise from mechanical limitations for the robot, such as limited steering and articulation angles in wheeled robots, or aerodynamic constraints in unmanned aerial vehicles. To solve the planning problem under those stringent constraints, we improve upon known path primitives, such as Reeds–Shepp (RS) and CC-steer (curvature-continuous) paths. Given the initial and final robot configuration, we developed extend-procedure computing paths that can approximate RS paths with arbitrary precision, but guaranteeing G 3-continuity. We show that satisfaction of all stated path constraints is guaranteed and, contrary to many other methods known from the literature, the method of checking for collisions between the planned path and obstacles is given by a closed-form analytic expression. Furthermore, we demonstrate that our approach is not conservative, i.e., it allows for precise maneuvers in tight environments under the assumption of a rectangular robot footprint. The presented extend procedure can be integrated into various motion-planning algorithms available in the literature. In particular, we utilized the Rapidly exploring Random Trees (RRT*) algorithm in conjunction with our extend procedure to demonstrate its feasibility in motion environments of nontrivial complexity and low computational cost in comparison to a G 3-continuous extend procedure based on η 3-splines. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

17 pages, 4567 KiB  
Article
The Dynamic Coupling Analysis for All-Wheel-Drive Climbing Robot Based on Safety Recovery Mechanism Model
by Fengyu Xu, Quansheng Jiang, Fan Lv, Mingliang Wu and Laixi Zhang
Appl. Sci. 2018, 8(11), 2123; https://doi.org/10.3390/app8112123 - 1 Nov 2018
Cited by 12 | Viewed by 5023
Abstract
Cable is one of the most important parts on cable-stayed bridges. Its safety is very important. The aim of this study is to design an all-wheel-drive climbing robot based on safety recovery mechanism model for automatic inspection of bridge cables. For this purpose, [...] Read more.
Cable is one of the most important parts on cable-stayed bridges. Its safety is very important. The aim of this study is to design an all-wheel-drive climbing robot based on safety recovery mechanism model for automatic inspection of bridge cables. For this purpose, a model of a three-wheel-drive climbing robot with high-altitude safety recovery mechanism is constructed and the basic performances such as climbing ability and anti-skidding properties are analyzed. Secondly, by employing the finite element method, natural frequency of the robot is calculated and that of a cable with concentrated masses is obtained through use of the Rayleigh quotient. Based on the mentioned quantities, the dynamic characteristics of the robot–cable system are further analyzed. In order to verify the climbing ability of the designed robot, a prototype of the robot is made, a robot testing platform is established and the climbing & loading experiments of the robot are carried out. The experiment results illustrated that the robot can carry a payload of 10 kg and safely return along the cable under the influences of inertial force. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

15 pages, 5335 KiB  
Article
Step-Climbing Tactics Using a Mobile Robot Pushing a Hand Cart
by Hidetoshi Ikeda, Takuya Kawabe, Ryousuke Wada and Keisuke Sato
Appl. Sci. 2018, 8(11), 2114; https://doi.org/10.3390/app8112114 - 1 Nov 2018
Cited by 9 | Viewed by 4799
Abstract
The present paper describes step-climbing tactics using a wheeled robot and a hand cart that has a hand brake. The robot has two arms that are used to hold or push the handle of the cart and a lower extendable wheel mechanism that [...] Read more.
The present paper describes step-climbing tactics using a wheeled robot and a hand cart that has a hand brake. The robot has two arms that are used to hold or push the handle of the cart and a lower extendable wheel mechanism that can push against the bottom of the cart. Some of the manipulator joints are controlled passively when moving over the step. To lift the front wheels of the cart, the robot holds the handle steady and pushes against the bottom of the cart using the extendable wheel mechanism. This action is similar to that performed by a human. The robot then pushes the entire cart forward so that the front wheels of the cart are above the step. When the rear wheels of the cart have climbed the step, the upper-arm links of the manipulators are pressed against the robot chest to allow the robot to push the cart. When the cart has fully climbed the step, the robot then uses the cart to climb the step. The present paper describes the details of the robot system, and theoretical analyses were performed to determine the requirement of masses and the centers of gravity of both vehicles to lift the cart. Experiments were also carried out in which the robot was controlled using an intranet connection, and the results demonstrated the effectiveness of the proposed method. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

12 pages, 2228 KiB  
Article
Development of a Poppet-Type Pneumatic Servo Valve
by Takahiro Kanno, Takashi Hasegawa, Tetsuro Miyazaki, Nobuyuki Yamamoto, Daisuke Haraguchi and Kenji Kawashima
Appl. Sci. 2018, 8(11), 2094; https://doi.org/10.3390/app8112094 - 31 Oct 2018
Cited by 7 | Viewed by 4148
Abstract
In pneumatic positioning and force-control systems, spool-type servo valves are widely used for obtaining quick responses and precise control. However, air leakage from these valves results in increased energy consumption. To address this problem, we developed a three-port poppet-type servo valve to reduce [...] Read more.
In pneumatic positioning and force-control systems, spool-type servo valves are widely used for obtaining quick responses and precise control. However, air leakage from these valves results in increased energy consumption. To address this problem, we developed a three-port poppet-type servo valve to reduce air leakage. The developed valve consists of a camshaft, two orifices, two metal balls, and a housing with two flow channels. The metal ball is pushed by fluid, and spring force closes the orifice. The port opens when the cam rotates and pushes the ball. The cam shape and orifice size were designed to provide the desired flow rate. The specifications of the DC motor for rotating the camshaft were determined considering the fluid force on the ball. Static and dynamic characteristics of the valve were measured. We experimentally confirmed that air leakage was 0.1 L/min or less. The ratio of air leakage to maximum flow rate was only 0.37%. Dynamic characteristic measurements showed that the valve had a bandwidth of 30 Hz. The effectiveness of the valve was demonstrated through experiments involving pressure and position control. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Graphical abstract

20 pages, 2108 KiB  
Article
Head-Raising of Snake Robots Based on a Predefined Spiral Curve Method
by Xiaobo Zhang, Jinguo Liu, Zhaojie Ju and Chenguang Yang
Appl. Sci. 2018, 8(11), 2011; https://doi.org/10.3390/app8112011 - 23 Oct 2018
Cited by 11 | Viewed by 4444
Abstract
A snake robot has to raise its head to acquire a wide visual space for planning complex tasks such as inspecting unknown environments, tracking a flying object and acting as a manipulator with its raising part. However, only a few researchers currently focus [...] Read more.
A snake robot has to raise its head to acquire a wide visual space for planning complex tasks such as inspecting unknown environments, tracking a flying object and acting as a manipulator with its raising part. However, only a few researchers currently focus on analyzing the head-raising motion of snake robots. Thus, a predefined spiral curve method is proposed for the head-raising motion of such robots. First, the expression of the predefined spiral curve is designed. Second, with the curve and a line segments model of a snake robot, a shape-fitting algorithm is developed for constraining the robot’s macro shape. Third, the coordinate system of the line segments model of the robot is established. Then, phase-shifting and angle-solving algorithms are developed to obtain the angle sequences of roll, pitch, and yaw during the head-raising motion. Finally, the head-raising motion is simulated using the angle sequences to validate the feasibility of this method. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

15 pages, 406 KiB  
Article
Controllers to Chase a High-Speed Evader Using a Pursuer with Variable Speed
by Jonghoek Kim
Appl. Sci. 2018, 8(10), 1976; https://doi.org/10.3390/app8101976 - 18 Oct 2018
Cited by 8 | Viewed by 2355
Abstract
This paper proposes a chasing controller to enable a pursuer to chase a high-speed evader such that the relative distance between the evader and the pursuer monotonically decreases as time passes. Our controller is designed to assure that the angular rate of Line-of-Sight [...] Read more.
This paper proposes a chasing controller to enable a pursuer to chase a high-speed evader such that the relative distance between the evader and the pursuer monotonically decreases as time passes. Our controller is designed to assure that the angular rate of Line-of-Sight joining the pair (the pursuer and the evader) is exactly zero at all time indexes. Assuming that the pursuee can readily observe optical flow, but only poorly detect looming, this pursuer’s movement is hardly detected by the pursuee. Consider the terminal phase when the pursuer is sufficiently close to the evader. As we slow down the relative speed of the pursuer with respect to the evader, we can reduce the probability of missing the high-speed evader. Thus, our strategy is to make the pursuer decrease its speed in the terminal phase, while ensuring that the distance between the evader and the pursuer monotonically decreases as time passes. The performance of our controller is verified utilizing MATLAB simulations. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

12 pages, 1794 KiB  
Article
Sliding Mode Thau Observer for Actuator Fault Diagnosis of Quadcopter UAVs
by Ngoc Phi Nguyen and Sung Kyung Hong
Appl. Sci. 2018, 8(10), 1893; https://doi.org/10.3390/app8101893 - 11 Oct 2018
Cited by 43 | Viewed by 5575
Abstract
Fault diagnosis (FD) is one of the main roles of fault-tolerant control (FTC) systems. An FD should not only identify the presence of a fault, but also quantify its magnitude and location. In this work, we present a robust fault diagnosis method for [...] Read more.
Fault diagnosis (FD) is one of the main roles of fault-tolerant control (FTC) systems. An FD should not only identify the presence of a fault, but also quantify its magnitude and location. In this work, we present a robust fault diagnosis method for quadcopter unmanned aerial vehicle (UAV) actuator faults. The state equation of the quadcopter UAV is examined as a nonlinear system. An adaptive sliding mode Thau observer (ASMTO) method is proposed to estimate the fault magnitude through an adaptive algorithm. We then obtain the design matrices and parameters using the linear matrix inequalities (LMI) technique. Finally, experimental results are presented to show the advantages of the proposed algorithm. Unlike previous research on quadcopter UAV FD systems, our study is based on ASMTO and can, therefore, determine the time variability of a fault in the presence of external disturbances. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

17 pages, 4664 KiB  
Article
A Robotic Drilling End-Effector and Its Sliding Mode Control for the Normal Adjustment
by Laixi Zhang, Jaspreet Singh Dhupia, Mingliang Wu and Hua Huang
Appl. Sci. 2018, 8(10), 1892; https://doi.org/10.3390/app8101892 - 11 Oct 2018
Cited by 8 | Viewed by 4478
Abstract
A robotic drilling end-effector is designed and modeled, and a sliding mode variable structure control architecture based on the reaching law is proposed for its normal adjustment dynamic control. By using a third-order nonlinear integration chain differentiator for obtaining the unmeasurable speed and [...] Read more.
A robotic drilling end-effector is designed and modeled, and a sliding mode variable structure control architecture based on the reaching law is proposed for its normal adjustment dynamic control. By using a third-order nonlinear integration chain differentiator for obtaining the unmeasurable speed and acceleration signals from the position signals, this sliding mode control scheme is developed with good dynamic quality. The new control law ensures global stability of the entire system and achieves both stabilization and tracking within a desired accuracy. A real-time control experiment platform is established in xPC target environment based on MATLAB Real-Time Workshop (RTW) to verify the proposed control scheme and simulation results. Simulations and experiments performed on the designed robotic end-effector illustrate and clarify that the proposed control scheme is effective. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Graphical abstract

22 pages, 1247 KiB  
Article
Generalized Singularity Analysis of Snake-Like Robot
by Shunsuke Nansai, Masami Iwase and Hiroshi Itoh
Appl. Sci. 2018, 8(10), 1873; https://doi.org/10.3390/app8101873 - 10 Oct 2018
Cited by 7 | Viewed by 2582
Abstract
The purpose of this paper is to elucidate a generalized singularity analysis of a snake-like robot. The generalized analysis is denoted as analysis of singularity of a model which defines all designable parameters such as the link length and/or the position of the [...] Read more.
The purpose of this paper is to elucidate a generalized singularity analysis of a snake-like robot. The generalized analysis is denoted as analysis of singularity of a model which defines all designable parameters such as the link length and/or the position of the passive wheel as arbitrary variables. The denotation is a key point for a novelty of this study. This paper addresses the above new model denotation, while previous studies have defined the designable parameters as unique one. This difference makes the singularity analysis difficult substantively. To overcome this issue, an analysis method using redundancy of the snake-like robot is proposed. The proposed method contributes to simplify singularity analysis concerned with the designable parameters. The singular configurations of both the model including side-slipping and the one with non side-slipping are analyzed. As the results of the analysis, we show two contributions. The first contribution is that a singular configuration depends on designable parameters such as link length as well as state values such as relative angles. The second contribution is that the singular configuration is characterized by the axials of the passive wheels of all non side-slipping link. This paper proves that the singular configuration is identified as following two conditions even if the designable parameters are chosen as different variables and the model includes side-slipping link. One is that the axials of passive wheels of all non side-slipping links intersect at a common point. Another one is that axials of passive wheels of all non side-slipping links are parallel. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

18 pages, 8464 KiB  
Article
Design of Wing Root Rotation Mechanism for Dragonfly-Inspired Micro Air Vehicle
by Jae Hyung Jang and Gi-Hun Yang
Appl. Sci. 2018, 8(10), 1868; https://doi.org/10.3390/app8101868 - 10 Oct 2018
Cited by 18 | Viewed by 6071
Abstract
This paper proposes a wing root control mechanism inspired by the drag-based system of a dragonfly. The previous mechanisms for generating wing rotations have high controllability of the angle of attack, but the structures are either too complex or too simple, and the [...] Read more.
This paper proposes a wing root control mechanism inspired by the drag-based system of a dragonfly. The previous mechanisms for generating wing rotations have high controllability of the angle of attack, but the structures are either too complex or too simple, and the control of the angle of attack is insufficient. In order to overcome these disadvantages, a wing root control mechanism was designed to improve the control of the angle of attack by controlling the mean angle of attack in a passive rotation mechanism implemented in a simple structure. Links between the proposed mechanism and a spatial four-bar link-based flapping mechanism were optimized for the design, and a prototype was produced by a 3D printer. The kinematics and aerodynamics were measured using the prototype, a high-speed camera, and an F/T sensor. In the measured kinematics, the flapping amplitude was found to be similar to the design value, and the mean angle of attack increased by approximately 30° at a wing root angle of 0°. In the aerodynamic analysis, the drag-based system implemented using the wing root control mechanism reduced the amplitude of the force in the horizontal direction to approximately 0.15 N and 0.1 N in the downstroke and upstroke, respectively, compared with the lift-based system. In addition, at an inclined stroke angle, the force in the horizontal direction increased greatly when the wing root angle was 0° at the inclined stroke angle, while the force in the vertical direction increased greatly at a wing root angle of 30°. This means that the flight mode can be controlled by controlling the wing root angle. As a result, it is shown that the wing root control mechanism can be applied to the MAV (micro air vehicle) to stabilize hovering better than the MAV using a lift-based system and can control the flight mode without changing the posture. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

21 pages, 8019 KiB  
Article
A Dual Stage Low Power Converter Driving for Piezoelectric Actuator Applied in Micro Mobile Robot
by Chen Chen, Meng Liu and Yanzhang Wang
Appl. Sci. 2018, 8(9), 1666; https://doi.org/10.3390/app8091666 - 15 Sep 2018
Cited by 7 | Viewed by 4995
Abstract
Piezoelectric actuators are widely utilized to convert electrical energy into mechanical strain with considerable potential in micro mobile robot applications. However, the use of Pb-based Lanthanumdoped Zirconate Titanates (PZTs) leads to two difficulties in drive circuit design, namely, high voltage step-up ratio and [...] Read more.
Piezoelectric actuators are widely utilized to convert electrical energy into mechanical strain with considerable potential in micro mobile robot applications. However, the use of Pb-based Lanthanumdoped Zirconate Titanates (PZTs) leads to two difficulties in drive circuit design, namely, high voltage step-up ratio and high energy conversion efficiency. When some devices driven by piezoelectric actuators are used in emerging technologies, such as micro mobile robot, to perform special tasks, low mass, high energy density, and high conversion efficiency are strategically important. When these demands are considered, conventional drive circuits exhibit the disadvantages of being too bulky and inefficient for low mass applications. To overcome the aforementioned drawbacks, and to address the need for a piezoelectric bimorph actuator, this work proposed a high step-up ratio flyback converter cascaded with a bidirectional half-bridge stage controlled, via a pulse width modulation strategy, and a novel control method. Simulations and experiments were conducted to verify the ability of the proposed converter to drive a 100 V-input piezoelectric bimorph actuator using a prototype 108 mg (excluding printed circuit board mass), 169 (13 × 13) mm2, and 500 mW converter. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

14 pages, 5327 KiB  
Article
A Trajectory Planning Method for Polishing Optical Elements Based on a Non-Uniform Rational B-Spline Curve
by Dong Zhao and Hao Guo
Appl. Sci. 2018, 8(8), 1355; https://doi.org/10.3390/app8081355 - 12 Aug 2018
Cited by 26 | Viewed by 4330
Abstract
Optical polishing can accurately correct the surface error through controlling the dwell time of the polishing tool on the element surface. Thus, the precision of the trajectory and the dwell time (the runtime of the trajectory) are important factors affecting the polishing quality. [...] Read more.
Optical polishing can accurately correct the surface error through controlling the dwell time of the polishing tool on the element surface. Thus, the precision of the trajectory and the dwell time (the runtime of the trajectory) are important factors affecting the polishing quality. This study introduces a systematic interpolation method for optical polishing using a non-uniform rational B-spline (NURBS). A numerical method for solving all the control points of NURBS was proposed with the help of a successive over relaxation (SOR) iterative theory, to overcome the problem of large computation. Then, an optimisation algorithm was applied to smooth the NURBS by taking the shear jerk as the evaluation index. Finally, a trajectory interpolation scheme was investigated for guaranteeing the precision of the trajectory runtime. The experiments on a prototype showed that, compared to the linear interpolation method, there was an order of magnitude improvement in interpolation, and runtime, errors. Correspondingly, the convergence rate of the surface error of elements improved from 37.59% to 44.44%. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

11 pages, 5043 KiB  
Article
Prototype Design and Performance Tests of Beijing Astronaut Robot
by Zeyuan Sun, Hui Li, Zhihong Jiang, Zhenzi Song, Yang Mo and Marco Ceccarelli
Appl. Sci. 2018, 8(8), 1342; https://doi.org/10.3390/app8081342 - 10 Aug 2018
Cited by 9 | Viewed by 4505
Abstract
This paper proposes a novel chameleon-like astronaut robot that is designed to assist, or even substitute, a human astronauts in a space station to complete dangerous and prolonged work, such as maintenance of solar panels, and so on. The robot can move outside [...] Read more.
This paper proposes a novel chameleon-like astronaut robot that is designed to assist, or even substitute, a human astronauts in a space station to complete dangerous and prolonged work, such as maintenance of solar panels, and so on. The robot can move outside the space station freely via the hundreds of aluminum handrails, which are provided to help astronauts move. The robot weighs 30 kilograms, and consists of a torso, three identical 4-degree of freedom (DOF) arms, three end effectors, and three monocular vision system on each end effector. Via multi-arm associated motion, the robot can realize three kinds of motion modes: walking, rolling, and sliding. Numerous experiments have been conducted in a simulation environment and a ground verification platform. Experimental results reveal that this robot has excellent motion performance. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

16 pages, 3365 KiB  
Article
Turning Gait Planning Method for Humanoid Robots
by Tianqi Yang, Weimin Zhang, Xuechao Chen, Zhangguo Yu, Libo Meng and Qiang Huang
Appl. Sci. 2018, 8(8), 1257; https://doi.org/10.3390/app8081257 - 30 Jul 2018
Cited by 10 | Viewed by 3954
Abstract
The most important feature of this paper is to transform the complex motion of robot turning into a simple translational motion, thus simplifying the dynamic model. Compared with the method that generates a center of mass (COM) trajectory directly by the inverted pendulum [...] Read more.
The most important feature of this paper is to transform the complex motion of robot turning into a simple translational motion, thus simplifying the dynamic model. Compared with the method that generates a center of mass (COM) trajectory directly by the inverted pendulum model, this method is more precise. The non-inertial reference is introduced in the turning walk. This method can translate the turning walk into a straight-line walk when the inertial forces act on the robot. The dynamics of the robot model, called linear inverted pendulum (LIP), are changed and improved dynamics are derived to make them apply to the turning walk model. Then, we expend the new LIP model and control the zero moment point (ZMP) to guarantee the stability of the unstable parts of this model in order to generate a stable COM trajectory. We present simulation results for the improved LIP dynamics and verify the stability of the robot turning. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

15 pages, 2469 KiB  
Article
Multiellipsoidal Mapping Algorithm
by Carlos Villaseñor, Nancy Arana-Daniel, Alma Y. Alanis, Carlos Lopez-Franco and Javier Gomez-Avila
Appl. Sci. 2018, 8(8), 1239; https://doi.org/10.3390/app8081239 - 27 Jul 2018
Cited by 3 | Viewed by 2681
Abstract
The robotic mapping problem, which consists in providing a spatial model of the environment to a robot, is a research topic with a wide range of applications. One important challenge of this problem is to obtain a map that is information-rich (i.e., a [...] Read more.
The robotic mapping problem, which consists in providing a spatial model of the environment to a robot, is a research topic with a wide range of applications. One important challenge of this problem is to obtain a map that is information-rich (i.e., a map that preserves main structures of the environment and object shapes) yet still has a low memory cost. Point clouds offer a highly descriptive and information-rich environmental representation; accordingly, many algorithms have been developed to approximate point clouds and lower the memory cost. In recent years, approaches using basic and “simple” (i.e., using only planes or spheres) geometric entities for approximating point clouds have been shown to provide accurate representations at low memory cost. However, a better approximation can be implemented if more complex geometric entities are used. In the present paper, a new object-mapping algorithm is introduced for approximating point clouds with multiple ellipsoids and other quadratic surfaces. We show that this algorithm creates maps that are rich in information yet low in memory cost and have features suitable for other robotics problems such as navigation and pose estimation. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

16 pages, 846 KiB  
Article
Modeling and Control of Negative-Buoyancy Tri-Tilt-Rotor Autonomous Underwater Vehicles Based on Immersion and Invariance Methodology
by Tao Wang, Chao Wu, Jianqin Wang and Tong Ge
Appl. Sci. 2018, 8(7), 1150; https://doi.org/10.3390/app8071150 - 15 Jul 2018
Cited by 12 | Viewed by 3412
Abstract
Spot hover and high speed capabilities of underwater vehicles are essential for ocean exploring, however, few vehicles have these two features. Moreover, the motion of underwater vehicles is prone to be affected by the unknown hydrodynamics. This paper presents a novel negative-buoyancy autonomous [...] Read more.
Spot hover and high speed capabilities of underwater vehicles are essential for ocean exploring, however, few vehicles have these two features. Moreover, the motion of underwater vehicles is prone to be affected by the unknown hydrodynamics. This paper presents a novel negative-buoyancy autonomous underwater vehicle equipped with tri-tilt-rotor to obtain these two features. A detailed mathematical model is derived, which is then decoupled to altitude and attitude subsystems. For controlling the underwater vehicle, an attitude error model is designed for the attitude subsystem, and an adaptive nonlinear controller is proposed for the attitude error model based on immersion and invariance methodology. To demonstrate the effectiveness of the proposed controller, a three degrees of freedom (DOF) testbed is developed, and the performance of the controller is validated through a real-time experiment. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

24 pages, 2133 KiB  
Article
MPC and PSO Based Control Methodology for Path Tracking of 4WS4WD Vehicles
by Qifan Tan, Penglei Dai, Zhihao Zhang and Jay Katupitiya
Appl. Sci. 2018, 8(6), 1000; https://doi.org/10.3390/app8061000 - 19 Jun 2018
Cited by 49 | Viewed by 6434
Abstract
Four wheel steering and four wheel drive (4WS4WD) vehicles are over-actuated systems with superior performance. Considering the control problem caused by the system nonlinearity and over-actuated characteristics of the 4WS4WD vehicle, this paper presents two methods to enable a 4WS4WD vehicle to accurately [...] Read more.
Four wheel steering and four wheel drive (4WS4WD) vehicles are over-actuated systems with superior performance. Considering the control problem caused by the system nonlinearity and over-actuated characteristics of the 4WS4WD vehicle, this paper presents two methods to enable a 4WS4WD vehicle to accurately follow a predefined path as well as its reference trajectories including velocity and acceleration profiles. The methodologies are based on model predictive control (MPC) and particle swarm optimization (PSO), respectively. The MPC method generates the virtual inputs in the upper controller and then allocates the actual inputs in the lower controller using sequential quadratic programming (SQP), whereas the PSO method is proposed as a fully optimization based method for comparison. Both methods achieve optimization of the steering angles and wheel forces for each of four independent wheels simultaneously in real time. Simulation results achieved by two different controllers in following the reference path with varying disturbances are presented. Discussion about two methodologies is provided based on their theoretical analysis and simulation results. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

27 pages, 6771 KiB  
Article
A Nonlinear Observer for Remotely Operated Vehicles with Cable Effect in Ocean Currents
by Xiang Li, Min Zhao and Tong Ge
Appl. Sci. 2018, 8(6), 867; https://doi.org/10.3390/app8060867 - 25 May 2018
Cited by 14 | Viewed by 4477
Abstract
A nonlinear observer for a remotely operated vehicle (ROV) is investigated, and a four-degree-of-freedom nonlinear sliding state observer is designed in this study. An ocean current model and a simplified umbilical cable disturbing force model of ROVs were set up; the simplified cable [...] Read more.
A nonlinear observer for a remotely operated vehicle (ROV) is investigated, and a four-degree-of-freedom nonlinear sliding state observer is designed in this study. An ocean current model and a simplified umbilical cable disturbing force model of ROVs were set up; the simplified cable force model characterized the cable disturbing force. The velocity information and the cable force were observed and estimated both online and in real time. We proved that the observation error was uniformly ultimately bounded. The modeling of the disturbing force and the compensation for the observer was an effective method to improve the observation precision and to reduce the chattering of the observer outputs. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

19 pages, 4379 KiB  
Article
Study on Path Planning Method for Imitating the Lane-Changing Operation of Excellent Drivers
by Guoqing Geng, Zhen Wu, Haobin Jiang, Liqin Sun and Chen Duan
Appl. Sci. 2018, 8(5), 814; https://doi.org/10.3390/app8050814 - 18 May 2018
Cited by 16 | Viewed by 4344
Abstract
Lane-changing is an important operation of an autonomous vehicle driving on the road. Safety and comfort are fully considered by excellent drivers in lane-changing operation. However, only the kinematic and dynamic constraints are taken into account in the traditional path planning methods, and [...] Read more.
Lane-changing is an important operation of an autonomous vehicle driving on the road. Safety and comfort are fully considered by excellent drivers in lane-changing operation. However, only the kinematic and dynamic constraints are taken into account in the traditional path planning methods, and the path generated by the traditional methods is very different from the actual trajectory of the vehicle driven by the excellent driver. In this paper, a path planning method for imitating the lane-changing operation of excellent drivers is proposed. Five experienced drivers are invited to do the lane-changing test, and the lane-changing trajectories data under different conditions are recorded. The excellent driver lane-changing model is established based on the genetic algorithm (GA) and back propagation (BP) neural network trained by the data of the lane-changing tests. The proposed approach can plan out an optimized lane change path according to the vehicle condition by learning the excellent drivers’ driving routes. The results of simulations verify that the path generated by the proposed algorithm is basically same as the track selected by the excellent drivers under same conditions, which can reflect the characteristics of the operations of the excellent driver. While applying safe lane-changing to autonomous vehicle, it can improve the ride comfort of the vehicle and therefore reduce the probability of motion sickness of the passengers caused by improper operation during lane change. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Graphical abstract

Review

Jump to: Editorial, Research

21 pages, 3785 KiB  
Review
A State-of-the-Art Review on Robots and Medical Devices Using Smart Fluids and Shape Memory Alloys
by Jung Woo Sohn, Gi-Woo Kim and Seung-Bok Choi
Appl. Sci. 2018, 8(10), 1928; https://doi.org/10.3390/app8101928 - 15 Oct 2018
Cited by 57 | Viewed by 8068
Abstract
Over the last two decades, smart materials have received significant attention over a broad range of engineering applications because of their unique and inherent characteristics for actuating and sensing aspects. In this review article, recent research works on various robots, medical devices and [...] Read more.
Over the last two decades, smart materials have received significant attention over a broad range of engineering applications because of their unique and inherent characteristics for actuating and sensing aspects. In this review article, recent research works on various robots, medical devices and rehabilitation mechanisms whose main functions are activated by smart materials are introduced and discussed. Among many smart materials, electro-rheological fluids, magneto-rheological fluids, and shape memory alloys are considered since there are mostly appropriate application candidates for the robot and medical devices. Many different types of robots proposed to date, such as parallel planar robots, are investigated focusing on design configuration and operating principles. In addition, specific mechanism and operating principles of medical devices and rehabilitation systems are introduced and commented in terms of practical realization. Full article
(This article belongs to the Special Issue Advanced Mobile Robotics)
Show Figures

Figure 1

Back to TopTop