TL;DR: An uncertainty-aware model-based learning algorithm that estimates the probability of collision together with a statistical estimate of uncertainty is presented, and it is shown that the algorithm naturally chooses to proceed cautiously in unfamiliar environments, and increases the velocity of the robot in settings where it has high confidence.
Abstract: Reinforcement learning can enable complex, adaptive behavior to be learned automatically for autonomous robotic platforms. However, practical deployment of reinforcement learning methods must contend with the fact that the training process itself can be unsafe for the robot. In this paper, we consider the specific case of a mobile robot learning to navigate an a priori unknown environment while avoiding collisions. In order to learn collision avoidance, the robot must experience collisions at training time. However, high-speed collisions, even at training time, could damage the robot. A successful learning method must therefore proceed cautiously, experiencing only low-speed collisions until it gains confidence. To this end, we present an uncertainty-aware model-based learning algorithm that estimates the probability of collision together with a statistical estimate of uncertainty. By formulating an uncertainty-dependent cost function, we show that the algorithm naturally chooses to proceed cautiously in unfamiliar environments, and increases the velocity of the robot in settings where it has high confidence. Our predictive model is based on bootstrapped neural networks using dropout, allowing it to process raw sensory inputs from high-bandwidth sensors such as cameras. Our experimental evaluation demonstrates that our method effectively minimizes dangerous collisions at training time in an obstacle avoidance task for a simulated and real-world quadrotor, and a real-world RC car. Videos of the experiments can be found at this https URL.
TL;DR: In this paper, an alternative control framework that integrates local path planning and path tracking using model predictive control (MPC) is presented. But the controller is not designed for autonomous vehicles.
TL;DR: In this paper, an integrated local trajectory planning and tracking control (ILTPTC) framework for autonomous vehicles driving along a reference path with obstacles avoidance is proposed, where an efficient state-space sampling-based trajectory planning scheme is employed to smoothly follow the reference path.
TL;DR: The present article focuses on the study of the intelligent navigation techniques, which are capable of navigating a mobile robot autonomously in static as well as dynamic environments.
Abstract: Mobile robot is an autonomous agent capable of navigating intelligently anywhere using sensor actuator control techniques The applications of the autonomous mobile robot in many fields such as industry space defence and transportation and other social sectors are growing day by day The mobile robot performs many tasks such as rescue operation patrolling disaster relief planetary exploration and material handling etc Therefore an intelligent mobile robot is required that could travel autonomously in various static and dynamic environments Several techniques have been applied by the various researchers for mobile robot navigation and obstacle avoidance The present article focuses on the study of the intelligent navigation techniques which are capable of navigating a mobile robot autonomously in static as well as dynamic environments
TL;DR: This work first formulate the inspection path planning problem as an extended travelling salesman problem (TSP) in which both the coverage and obstacle avoidance were taken into account, and proposes an enhanced discrete particle swarm optimization (DPSO) algorithm to solve the TSP.
TL;DR: A new approach to consider the shared lateral control between a human driver and a lane keeping assist system of intelligent vehicles for both lane keeping and obstacle avoidance via a fictive driver activity parameter introduced into the road–vehicle system is proposed.
Abstract: This paper addresses the shared lateral control between a human driver and a lane keeping assist system of intelligent vehicles for both lane keeping and obstacle avoidance. This control issue is very challenging in today's automotive industry due to the human–machine interaction involved in the control design. In this paper, we propose a new approach to consider such an interaction via a fictive driver activity parameter introduced into the road–vehicle system. Hence, the steering assistance actions can be computed according to the driver's real-time behaviors. The Takagi–Sugeno fuzzy control approach is proposed to deal with the time-varying driver activity parameter and vehicle speed. Especially, the concept of robust invariant set is exploited using Lyapunov arguments to handle theoretically both system state and control input limitations. Considering these system constraints in the control design procedure aims to improve the driver's safety and comfort. Experimental tests with a human driver and an advanced interactive dynamic driving simulator are conducted to show the effectiveness of the proposed method.
TL;DR: The proposed algorithm for formation of multiple linear second-order agents with collision avoidance and obstacle avoidance with recursive feasibility of the resulting optimization problem is guaranteed and closed-loop stability of the whole system is ensured.
Abstract: The paper is concerned with the problem of distributed model predictive control (DMPC) for formation of multiple linear second-order agents with collision avoidance and obstacle avoidance. All the agents are permitted to implement optimization simultaneously at each time step. The assumed input trajectory and state trajectory are introduced to obtain a computationally tractable optimization problem in a distributed manner. As a result, a compatibility constraint is required to ensure the consistency between each agent׳s real operation and its plan and to establish the agreement among agents. The terminal ingredients are tailored by making use of the specific form of the system model and the control objective. The terminal set is ensured to be positively invariant with the designed terminal controller. The collision avoidance constraint and the obstacle avoidance constraint are satisfied for any state in the terminal set. The weighted matrix of the terminal cost is determined by solving a Lyapunov equation. Moreover, recursive feasibility of the resulting optimization problem is guaranteed and closed-loop stability of the whole system is ensured. Finally, a numerical example is given to illustrate the effectiveness of the proposed algorithm.
TL;DR: This paper develops a two-stage nonlinear nonconvex control approach for autonomous vehicle driving during highway cruise conditions that solves the optimization problem through the generalized minimal residual method augmented with a continuation method.
Abstract: This paper develops a two-stage nonlinear nonconvex control approach for autonomous vehicle driving during highway cruise conditions. The goal of the controller is to track the centerline of the roadway while avoiding obstacles. An outer-loop nonlinear model predictive control is adopted for generating the collision-free trajectory with the resultant input based on a simplified vehicle model. The optimization is solved through the generalized minimal residual method augmented with a continuation method. A sufficient condition to overcome limitations associated with continuation methods is introduced. The inner loop is a simple linear feedback controller based on an optimal preview distance. Simulation results illustrate the effectiveness of the approach. These are bolstered by scaled-vehicle experimental results.
TL;DR: In this article, the authors present an end-to-end framework to generate reactive collision avoidance policy for efficient distributed multiagent navigation, which formulates an agent's navigation strategy as a deep neural network mapping from the observed noisy sensor measurements to the agent's steering commands in terms of movement velocity.
Abstract: High-speed, low-latency obstacle avoidance that is insensitive to sensor noise is essential for enabling multiple decentralized robots to function reliably in cluttered and dynamic environments. While other distributed multiagent collision avoidance systems exist, these systems require online geometric optimization where tedious parameter tuning and perfect sensing are necessary. We present a novel end-to-end framework to generate reactive collision avoidance policy for efficient distributed multiagent navigation. Our method formulates an agent's navigation strategy as a deep neural network mapping from the observed noisy sensor measurements to the agent's steering commands in terms of movement velocity. We train the network on a large number of frames of collision avoidance data collected by repeatedly running a multiagent simulator with different parameter settings. We validate the learned deep neural network policy in a set of simulated and real scenarios with noisy measurements and demonstrate that our method is able to generate a robust navigation strategy that is insensitive to imperfect sensing and works reliably in all situations. We also show that our method can be well generalized to scenarios that do not appear in our training data, including scenes with static obstacles and agents with different sizes. Videos are available at https://sites.google.com/view/deepmaca.
TL;DR: This effort to use flow features as the sole cues for robot mobility by combining corridor following and dead-end deflection and the ability to support this behavior in real-time with current equipment promises expanded capabilities as computational power increases in the future.
Abstract: The lure of using motion vision as a fundamental element in the perception of space drives this effort to use flow features as the sole cues for robot mobility. Real-time estimates of image flow and flow divergence provide the robot's sense of space. The robot steers down a conceptual corridor comparing left and right peripheral flows. Large central flow divergence warns the robot of impending collisions at "dead ends." When this occurs, the robot turns around and resumes wandering. Behavior is generated by directly using flow-based information in the 2D image sequence; no 3D reconstruction is attempted. Active mechanical gate stabilization simplifies the visual interpretation problems by reducing camera rotation. By combining corridor following and dead-end deflection, the robot has wandered around the lab at 30 cm/s for as long as 20 minutes without collision. The ability to support this behavior in real-time with current equipment promises expanded capabilities as computational power increases in the future. >
TL;DR: A novel generic formulation of Timed-Elastic-Bands for efficient online motion planning of car-like robots with real-time capable predictive control scheme that responds to obstacles within the robot's perceptual field.
Abstract: This paper presents a novel generic formulation of Timed-Elastic-Bands for efficient online motion planning of car-like robots. The planning problem is defined in terms of a finite-dimensional and sparse optimization problem subject to the robots kinodynamic constraints and obstacle avoidance. Control actions are implicitly included in the optimized trajectory. Reliable navigation in dynamic environments is accomplished by augmenting the inner optimization loop with state feedback. The predictive control scheme is real-time capable and responds to obstacles within the robot's perceptual field. Navigation in large and complex environments is achieved in a pure pursuit fashion by requesting intermediate goals from a global planner. Requirements on the initial global path are fairly mild, compliance with the robot kinematics is not required. A comparative analysis with Reeds and Shepp curves and investigation of prototypical car maneuvers illustrate the advantages of the approach.
TL;DR: The paper proves the SLI by the real and experimental results for the statement “any robotics randomized environment transforms into the array” and presents the new variant of genetic algorithm using the binary codes through matrix for mobile robot navigation (MRN) in static and dynamic environment.
TL;DR: A real-time receding horizon planner that autonomously records scenes with moving targets, while optimizing for visibility under occlusion and ensuring collision-free trajectories and a modular cost function, based on the reprojection error of targets, are proposed.
Abstract: We propose a method for real-time trajectory generation with applications in aerial videography. Taking framing objectives, such as position of targets in the image plane, as input, our method solves for robot trajectories and gimbal controls automatically and adapts plans in real time due to changes in the environment. We contribute a real-time receding horizon planner that autonomously records scenes with moving targets, while optimizing for visibility under occlusion and ensuring collision-free trajectories. A modular cost function, based on the reprojection error of targets, is proposed that allows for flexibility and artistic freedom and is well behaved under numerical optimization. We formulate the minimization problem under constraints as a finite horizon optimal control problem that fulfills aesthetic objectives, adheres to nonlinear model constraints of the filming robot and collision constraints with static and dynamic obstacles and can be solved in real time. We demonstrate the robustness and efficiency of the method with a number of challenging shots filmed in dynamic environments including those with moving obstacles and shots with multiple targets to be filmed simultaneously.
TL;DR: This work utilizes the APF framework for runtime planning but uses a formal validation method, Stochastic Reachable (SR) sets, to generate accurate potential fields for moving obstacles to outperforms the traditional Gaussian APF method.
Abstract: One of the primary challenges for autonomous robotics in uncertain and dynamic environments is planning and executing a collision-free path. Hybrid dynamic obstacles present an even greater challenge as the obstacles can change dynamics without warning and potentially invalidate paths. Artificial potential field (APF)-based techniques have shown great promise in successful path planning in highly dynamic environments due to their low cost at runtime. We utilize the APF framework for runtime planning but leverage a formal validation method, Stochastic Reachable (SR) sets, to generate accurate potential fields for moving obstacles. A small number of SR sets are computed a priori , then used to generate a potential field that represents the obstacle's stochastic motion for online path planning. Our method is novel and scales well with the number of obstacles, maintaining a relatively high probability of reaching the goal without collision, as compared to other traditional Gaussian APF methods. Here, we demonstrate our method with up to 900 hybrid dynamic obstacles and show that it outperforms the traditional Gaussian APF method by up to 60% in the holonomic case and up to 20% in the unicycle case.
TL;DR: The proposed strategies allow a group of UAVs to avoid obstacles and separate if necessary through a simple algorithm with low computation by expanding the collision-cone approach to formation of Uavals.
Abstract: Collision avoidance strategies for multiple unmanned aerial vehicles (UAVs) based on geometry are investigated in this study. The proposed strategies allow a group of UAVs to avoid obstacles and separate if necessary through a simple algorithm with low computation by expanding the collision-cone approach to formation of UAVs. The geometric approach uses line-of-sight vectors and relative velocity vectors where dynamic constraints are included in the formation. Each UAV can determine which plane and direction are available for collision avoidance. An analysis is performed to define an envelope for collision avoidance, where angular rate limits and obstacle detection range limits are considered. Based on the collision avoidance envelope, each UAV in a formation determines whether the formation can be maintained or not while avoiding obstacles. Numerical simulations are performed to demonstrate the performance of the proposed strategies.
TL;DR: Zhang et al. as mentioned in this paper construct a dense reference map from the sparse laser range data, redefining the depth estimation task as estimating the distance between the real and the reference depth.
Abstract: Many standard robotic platforms are equipped with at least a fixed 2D laser range finder and a monocular camera. Although those platforms do not have sensors for 3D depth sensing capability, knowledge of depth is an essential part in many robotics activities. Therefore, recently, there is an increasing interest in depth estimation using monocular images. As this task is inherently ambiguous, the data-driven estimated depth might be unreliable in robotics applications. In this paper, we have attempted to improve the precision of monocular depth estimation by introducing 2D planar observation from the remaining laser range finder without extra cost. Specifically, we construct a dense reference map from the sparse laser range data, redefining the depth estimation task as estimating the distance between the real and the reference depth. To solve the problem, we construct a novel residual of residual neural network, and tightly combine the classification and regression losses for continuous depth estimation. Experimental results suggest that our method achieves considerable promotion compared to the state-of-the-art methods on both NYUD2 and KITTI, validating the effectiveness of our method on leveraging the additional sensory information. We further demonstrate the potential usage of our method in obstacle avoidance where our methodology provides comprehensive depth information compared to the solution using monocular camera or 2D laser range finder alone.
TL;DR: Simulation results show that the proposed algorithm is capable of safely exploiting the dynamic limits of the vehicle while navigating the vehicle through sensed obstacles of different sizes and numbers and can significantly improve performance by allowing navigation of obstacle fields that would otherwise not be cleared with steering control alone.
Abstract: This paper presents a model predictive control-based obstacle avoidance algorithm for autonomous ground vehicles at high speed in unstructured environments The novelty of the algorithm is its capability to control the vehicle to avoid obstacles at high speed taking into account dynamical safety constraints through a simultaneous optimization of reference speed and steering angle without a priori knowledge about the environment and without a reference trajectory to follow Previous work in this specific context optimized only the steering command In this paper, obstacles are detected using a planar light detection and ranging sensor A multi-phase optimal control problem is then formulated to simultaneously optimize the reference speed and steering angle within the detection range Vehicle acceleration capability as a function of speed, as well as stability and handling concerns such as preventing wheel lift-off, are included as constraints in the optimization problem, whereas the cost function is formulated to navigate the vehicle as quickly as possible with smooth control commands Simulation results show that the proposed algorithm is capable of safely exploiting the dynamic limits of the vehicle while navigating the vehicle through sensed obstacles of different sizes and numbers It is also shown that the proposed variable speed formulation can significantly improve performance by allowing navigation of obstacle fields that would otherwise not be cleared with steering control alone
TL;DR: Simulations on different scenarios show that the Adaptive and Random Exploration approach to accomplish both the tasks of UAV navigation and obstacle avoidance can effectively guide UAVs to reach their targets in quite rational paths.
Abstract: As Unmanned Aerial Vehicle (UAV) having been applied in more complex and adverse environments, the requirements of automatic techniques for obstacle avoidance are becoming more and more important. Reinforcement learning (RL) is a well-known technique in the domain of Machine Learning (ML), which interacts with the environment and learning the knowledge without the requirement of massive priori training samples. Thus it is attractive to implement the idea of RL to support UAV tasks in unknown environments. This paper adopts an Adaptive and Random Exploration approach (ARE) to accomplish both the tasks of UAV navigation and obstacle avoidance. Search mechanisms will be conducted to guide the UAV escape to a proper path. Simulations on different scenarios show that our approach can effectively guide UAVs to reach their targets in quite rational paths.
TL;DR: A simple smartphone-based guiding system for solving the navigation problems for visually impaired people and achieving obstacle avoidance to enable visually impairedPeople to travel smoothly from a beginning point to a destination with greater awareness of their surroundings.
Abstract: Visually impaired people are often unaware of dangers in front of them, even in familiar environments. Furthermore, in unfamiliar environments, such people require guidance to reduce the risk of colliding with obstacles. This study proposes a simple smartphone-based guiding system for solving the navigation problems for visually impaired people and achieving obstacle avoidance to enable visually impaired people to travel smoothly from a beginning point to a destination with greater awareness of their surroundings. In this study, a computer image recognition system and smartphone application were integrated to form a simple assisted guiding system. Two operating modes, online mode and offline mode, can be chosen depending on network availability. When the system begins to operate, the smartphone captures the scene in front of the user and sends the captured images to the backend server to be processed. The backend server uses the faster region convolutional neural network algorithm or the you only look once algorithm to recognize multiple obstacles in every image, and it subsequently sends the results back to the smartphone. The results of obstacle recognition in this study reached 60%, which is sufficient for assisting visually impaired people in realizing the types and locations of obstacles around them.
TL;DR: This paper presents a novel model-based method for external wrench estimation in flying robots based on the onboard inertial measurement unit and the robot's dynamics model only, and designs admittance and impedance controllers that use this estimate for sensitive and robust physical interaction.
Abstract: Flying in unknown environments may lead to unforeseen collisions, which may cause serious damage to the robot and/or its environment. In this context, fast and robust collision detection combined with safe reaction is, therefore, essential and may be achieved using external wrench information. Also, deliberate physical interaction requires a control loop designed for such a purpose and may require knowledge of the contact wrench. In principle, the external wrench may be measured or estimated. Whereas measurement poses large demands on sensor equipment, additional weight, and overall system robustness, in this paper we present a novel model-based method for external wrench estimation in flying robots. The algorithm is based on the onboard inertial measurement unit and the robot's dynamics model only. We design admittance and impedance controllers that use this estimate for sensitive and robust physical interaction. Furthermore, the performance of several collision detection and reaction schemes is investigated in order to ensure collision safety. The identified collision location and associated normal vector located on the robot's convex hull may then be used for sensorless tactile sensing. Finally, a low-level collision reflex layer is provided for flying robots when obstacle avoidance fails, also under wind influence. Our experimental and simulation results show evidence that the methodologies are easily implemented and effective in practice.
TL;DR: In this paper, a cooperative data fusion system is proposed to provide a constantly updated global live view of the industrial environment, for coordinating the motion of the AGVs in an optimized manner.
TL;DR: This paper presents a novel approach to the formation control and obstacle avoidance of multiple rectangular agents with limited communication ranges by utilizing an artificial potential function and utilizing it as an obstacle avoidance function to guarantee fast formation performance and no collision among agents.
Abstract: Formation control of multiple agents has attracted many robotic and control researchers recently because of its potential applications in various fields. This paper presents a novel approach to the formation control and obstacle avoidance of multiple rectangular agents with limited communication ranges. The distributed control algorithm is designed by utilizing an artificial potential function. The convergence and stability analysis of the proposed control algorithm is given. The proposed control algorithm can guarantee fast formation performance and no collision among agents. Also, by proposing a potential repulsive function and utilizing it as an obstacle avoidance function, rectangular agents can perfectly avoid obstacles with different shapes and sizes. As a result, the rectangular agents can move together and quickly form a pre-defined shape of formation, such as a straight line, circle, and lattice, etc., while avoiding the obstacles. Simulation results are conducted to demonstrate the effectiveness of the proposed algorithm.
TL;DR: This work interfaced a mixed-signal analog-digital neuromorphic processor ROLLS to a neuromorphic dynamic vision sensor mounted on a robotic vehicle and developed an autonomous neuromorphic agent that is able to perform neurally inspired obstacle-avoidance and target acquisition.
Abstract: Neuromorphic hardware emulates dynamics of biological neural networks in electronic circuits offering an alternative to the von Neumann computing architecture that is low-power, inherently parallel, and event-driven. This hardware allows to implement neural-network based robotic controllers in an energy-efficient way with low latency, but requires solving the problem of device variability, characteristic for analog electronic circuits. In this work, we interfaced a mixed-signal analog-digital neuromorphic processor ROLLS to a neuromorphic dynamic vision sensor (DVS) mounted on a robotic vehicle and developed an autonomous neuromorphic agent that is able to perform neurally inspired obstacle-avoidance and target acquisition. We developed a neural network architecture that can cope with device variability and verified its robustness in different environmental situations, e.g., moving obstacles, moving target, clutter, and poor light conditions. We demonstrate how this network, combined with the properties of the DVS, allows the robot to avoid obstacles using a simple biologically-inspired dynamics. We also show how a Dynamic Neural Field for target acquisition can be implemented in spiking neuromorphic hardware. This work demonstrates an implementation of working obstacle avoidance and target acquisition using mixed signal analog/digital neuromorphic hardware.
TL;DR: In this article, a highly efficient computer vision algorithm called Edge-FS for the determination of velocity and depth is presented. But it is not suitable for flying in indoor environments, and autonomous navigation is challenging due to their strict hardware limitations.
Abstract: Micro Aerial Vehicles (FOV) are very suitable for flying in indoor environments, but autonomous navigation is challenging due to their strict hardware limitations. This paper presents a highly efficient computer vision algorithm called Edge-FS for the determination of velocity and depth. It runs at 20 Hz on a 4 g stereo camera with an embedded STM32F4 microprocessor (168 MHz, 192 kB) and uses edge distributions to calculate optical flow and stereo disparity. The stereo-based distance estimates are used to scale the optical flow in order to retrieve the drone's velocity. The velocity and depth measurements are used for fully autonomous flight of a 40 g pocket drone only relying on on-board sensors. This method allows the MAV to control its velocity and avoid obstacles.
TL;DR: A new type of transformableWheel-legged mobile robot that could be applied on both flat and rugged terrains is proposed that integrates stability and maneuverability of wheeled robot and obstacle climbing capability of legged robot by means of a wheel-legged transformable mechanism.
TL;DR: The implementation of the selected neuron model by a low-cost ARM processor as part of a composite vision module is presented, which is the first embedded LGMD vision module fits to a micro-robot and performs all image acquisition and processing independently.
Abstract: In this paper, we present a new bio-inspired vision system embedded for micro-robots. The vision system takes inspiration from locusts in detecting fast approaching objects. Neurophysiological research suggested that locusts use a wide-field visual neuron called lobula giant movement detector (LGMD) to respond to imminent collisions. In this paper, we present the implementation of the selected neuron model by a low-cost ARM processor as part of a composite vision module. As the first embedded LGMD vision module fits to a micro-robot, the developed system performs all image acquisition and processing independently. The vision module is placed on top of a micro-robot to initiate obstacle avoidance behavior autonomously. Both simulation and real-world experiments were carried out to test the reliability and robustness of the vision system. The results of the experiments with different scenarios demonstrated the potential of the bio-inspired vision system as a low-cost embedded module for autonomous robots.
TL;DR: This paper demonstrates the use of a single forward facing camera for obstacle avoidance on a quadrotor by training a CNN for estimating depth from a single image.
Abstract: This paper demonstrates the use of a single forward facing camera for obstacle avoidance on a quadrotor. We train a CNN for estimating depth from a single image. The depth map is then fed to a behaviour arbitration based control algorithm that steers the quadrotor away from obstacles. We conduct experiments with simulated and real drones in a variety of environments.
TL;DR: A hardware experiment is conducted on a six-link physical robot manipulator system, which substantiates the physical realizability, operational stability, and safety of the proposed hybrid multi-objective scheme.
Abstract: In this paper, a hybrid multi-objective scheme is proposed to complete simultaneously four objectives, i.e., the specified primary task for the end-effector, obstacle avoidance, joint-physical limits avoidance, and repetitive motion of redundant robot manipulators. In addition, corresponding theoretical analysis is given, which guarantees the validity of the proposed scheme. Then, the proposed hybrid multi-objective scheme is reformulated as a dynamical quadratic program (DQP) problem. The optimal solution of the DQP problem is found by the PLPE (piecewise-linear projection equation) neural network, i.e., PLPENN, and also by the corresponding numerical algorithm implemented on the computer. Furthermore, simulation and comparison based on a six-link planar redundant robot manipulator substantiate the effectiveness and accuracy of the proposed scheme. At last, a hardware experiment is conducted on a six-link physical robot manipulator system, which substantiates the physical realizability, operational stability, and safety of the proposed hybrid multi-objective scheme.
TL;DR: In this article, a nonlinear model predictive control (NMPC) for trajectory tracking with the obstacle avoidance of autonomous road vehicles traveling at realistic speeds is presented, with a focus on the performance of those controllers with respect to the look-ahead horizon of the NMPC.
Abstract: A Nonlinear model predictive control (NMPC) for trajectory tracking with the obstacle avoidance of autonomous road vehicles traveling at realistic speeds is presented in this paper, with a focus on the performance of those controllers with respect to the look-ahead horizon of the NMPC. Two different methods of obstacle avoidance are compared and then the NMPC is tested in several simulated but realistic tracking scenarios involving static obstacles on constrained roadways. In order to simplify the vehicle dynamics, a bicycle model is used for the prediction of future vehicle states in the NMPC framework. However, a high-fidelity, nonlinear CarSim vehicle model is used to evaluate the vehicle performance and test the controllers in the simulation results. The CPU time is also analyzed to evaluate these schemes for real-time applications. The results show that the NMPC controller provides satisfactory online tracking performance in a realistic scenario at normal road speeds while still satisfying the real-time constraints. In addition, it is shown that the longer prediction horizons allow for better responses of the controllers, which reduce the deviations while avoiding the obstacles, as compared with shorter horizons.
TL;DR: Some insights are provided into the development and application of tomato harvesting robot used in the greenhouse and obstacle avoidance strategies proposed based on the C-space method.
Abstract: A tomato harvesting robot was developed in this study, which consisted of a four-wheel independent steering system, a 5-DOF harvesting system, a navigation system, and a binocular stereo vision system. The four-wheel independent steering system was capable of providing a low-speed steering control of the robot based on Ackerman steering geometry. The proportional-integral-derivative (PID) algorithm was used in the laser navigation control system. The Otsu algorithm and the elliptic template method were used for the automatic recognition of ripe tomatoes, and obstacle avoidance strategies were proposed based on the C-space method. The maximum average absolute error between the set angle and the actual angle was about 0.14°, and the maximum standard deviation was about 0.04°. The laser navigation system was able to rapidly and accurately track the path, with the deviation being less than 8 cm. The load bearing capacity of the mechanical arm was about 1.5 kg. The success rate of the binocular vision system in the recognition of ripe tomatoes was 99.3%. When the distance was less than 600 mm, the positioning error was less than 10 mm. The time needed for recognition of ripe tomatoes and pitching was about 15 s per tomato, with a success rate of about 86%. This study provides some insights into the development and application of tomato harvesting robot used in the greenhouse.
Keywords: tomato harvesting robot, four-wheel independent steering, automatic navigation, binocular stereo vision system, obstacle avoidance, greenhouse
DOI: 10.25165/j.ijabe.20171004.3204
Citation: Wang L L, Zhao B, Fan J W, Hu X A, Wei S, Li Y S, et al. Development of a tomato harvesting robot used in greenhouse. Int J Agric & Biol Eng, 2017; 10(4): 140–149.