Mobile Robot Navigation Research Papers (original) (raw)
This paper presents an obstacle detection and avoidance of mobile robot using stereo camera for indoor environment. Block matching algorithm is solved the correspondence problem occurred in comparing stereo images (left and right sensors... more
This paper presents an obstacle detection and avoidance of mobile robot using stereo camera for indoor environment. Block matching algorithm is solved the correspondence problem occurred in comparing stereo images (left and right sensors of the camera). The algorithm uses Sum of Absolute Differences (SAD). Left image works as a reference block to the right image and the output is disparity mapping or depth maps with the left coordinate system. A pair of camera or stereo vision baseline is based on horizontal configuration. The block matching technique is briefly described with the performance of its output. The curve fitting tool would determine the range of each obstacle detected in disparity mapping. The programming activities are using Matlab software starting from capturing images until navigation of mobile robot.
The problem of mobile robot navigation has received a noticeable attention over last few years. Several different approaches were presented, each having major limitations. In this paper a new, agentbased solution the problem of mobile... more
The problem of mobile robot navigation has received a noticeable attention over last few years. Several different approaches were presented, each having major limitations. In this paper a new, agentbased solution the problem of mobile robots navigation is proposed. It is based on a novel representation of the environment, that divides it into a number of distinct regions, and assigns autonomous software Space Agents to supervise it. Space Agents create a graph, that represents a high-level structure of the entire environment. The graph is used as a virtual space, that robot controlling agents work in. The most important features of the approach are: path planning for multiple robots based on most recent data available in the system, automated collision avoidance, simple localization of a "lost robot" and unrestricted scalability.
This work addresses the real time control of the Khepera mobile robot [1] navigation in a maze with reflector walls. Boolean Neural Networks such as RAM [2] and GSN [3] models are applied to drive the vehicle, following a light source,... more
This work addresses the real time control of the Khepera mobile robot [1] navigation in a maze with reflector walls. Boolean Neural Networks such as RAM [2] and GSN [3] models are applied to drive the vehicle, following a light source, while avoiding obstacles. Both neural networks are implemented with simple logic and arithmetic functions (NOT, AND, OR, Addition, and Comparison), aiming to improve system speed. The results obtained are compared with two other control strategies: Multi-layer Perceptron (MLP) [4] and Fuzzy Logic [5].
In this study, a path smoothing strategy is proposed for sensor-based coverage problems. Smooth paths are generated for the coverage problems considering mobile robot kinematics constraints. An open agent architecture-based control... more
In this study, a path smoothing strategy is proposed for sensor-based coverage problems. Smooth paths are generated for the coverage problems considering mobile robot kinematics constraints. An open agent architecture-based control structure is used to implement the proposed approach on real robots. The algorithm is coded with C++ and implemented on P3-DX mobile robots in MobileSim simulation environments. It is
Ahstract-In this paper, a software simulation model is developed for a two wheels driven mobile robot motion controller that can navigate the robot safely through an unknown environment. The work involves the design of a controller, which... more
Ahstract-In this paper, a software simulation model is developed for a two wheels driven mobile robot motion controller that can navigate the robot safely through an unknown environment. The work involves the design of a controller, which has four functions: motion control; obstacle avoidance; self-location; and path planning both global and local. The proposed controller is responsible for the mobile robot navigation after it generates a trajectory between start and goal points. Also it enables the robot to operate successfully in the presence of various obstacles present in any user built maps. The mobile robot is able to locate its position on any given map. The dynamic of the mobile robot is examined and the time constant of the two motors, which affects the direction of the mobile robot motion, is controlled. Obstacle avoidance is implemented with Fuzzy Logic Controller. The numerical experiments demonstrated that the indoor robot navigated successfully in tight corridors, avoided obstacles and dealt with a variety of world maps with various irregular wall shapes that were presented to it.
The present work considers the development of a wheelchair for people with special needs, which is capable of navigating semi-autonomously within its workspace. This system is expected to prove useful to people with impaired mobility and... more
The present work considers the development of a wheelchair for people with special needs, which is capable of navigating semi-autonomously within its workspace. This system is expected to prove useful to people with impaired mobility and limited fine motor control of the upper extremities. Among the implemented behaviors of this robotic system are the avoidance of obstacles, the motion in the middle of the free space and the following of a moving target specified by the user (eg, a person walking in front of the wheelchair). The ...
- by Panos Trahanias and +2
- •
- Cognitive Science, Motion control, User Interface, Intelligent
Mobile robot localization concerns estimating the position and heading of the robot relative to its environment. Basically , the mobile robot moves around without initial knowledge of the environment. Therefore, a scheme to handle it is... more
Mobile robot localization concerns estimating the position and heading of the robot relative to its environment. Basically , the mobile robot moves around without initial knowledge of the environment. Therefore, a scheme to handle it is necessary, such as the Kalman Filters. Rather than the Extended Kalman Filter, we choose to employ the sigma points approach. In this paper, we take into consideration the method proposed by Van Der Merwe to determine the sigma points in Unscented Kalman Filter. The simulation and results verify that the Unscented Kalman Filter works pretty well for locating the mobile robot.
This paper presents a new sensor-based online method for generating collision-free near-optimal paths for mobile robots pursuing a moving target amidst dynamic and static obstacles. At each iteration, first the set of all collision-free... more
This paper presents a new sensor-based online method for generating collision-free near-optimal paths for mobile robots pursuing a moving target amidst dynamic and static obstacles. At each iteration, first the set of all collision-free directions are calculated using velocity vectors of the robot relative to each obstacle and target, forming the Directive Circle (DC), which is a novel concept. Then, a direction close to the shortest path to the target is selected from feasible directions in DC. The DC prevents the robot from being trapped in deadlocks or local minima. It is assumed that the target's velocity is known, while the speeds of dynamic obstacles, as well as the locations of static obstacles, are to be calculated online.
Significant advances in sensor technology, along with economies of scale due to large production volumes have supported the miniaturization of navigation sensors, allowing widespread low-cost integration on Unmanned Aircraft Systems... more
Significant advances in sensor technology, along with economies of scale due to large production volumes have supported the miniaturization of navigation sensors, allowing widespread low-cost integration on Unmanned Aircraft Systems (UAS). In small-size UAS applications, standalone sensors are not a viable option since the reduction in navigation sensor form-factor, weight and cost typically results in lowered accuracy and precision. Fusion of multiple sensor measurements in UAS navigation systems can support greater accuracy, integrity and update rates than is achievable employing individual sensors. This chapter introduces the fundamentals of state-estimation methods employed on UAS and presents different sensor integration architectures, along with an assessment of their advantages and trade-offs. Attention is devoted primarily to recursive optimal estimation algorithms such as the Kalman Filter and its variants owing to its prolific employment in various classes of UAS. The need to support robust navigation performance in Global Navigation Satellite System (GNSS) denied environments, and the proliferation of visual sensors has led to the development of numerous methods for integrating visual sensor measurements (primarily) with inertial sensors. Therefore, the reader is introduced to the most popular system architectures for visual-inertial sensor integration, in order to provide an understanding of the current state-of-the-art and to support the identification of future research pathways.
Autonomous mobile robots have been used to carry out different tasks without continuous human guidance. To achieve the tasks, they must be able to navigate and avoid different kinds of obstacles that faced them. Navigation means that the... more
Autonomous mobile robots have been used to carry out different tasks without continuous human guidance. To achieve the tasks, they must be able to navigate and avoid different kinds of obstacles that faced them. Navigation means that the robot can move through the environment to reach a destination. Obstacles avoidance considers a challenge which robot must overcome. In this work, the authors propose an efficient technique for obstacles avoidance through navigation of swarm mobile robot in an unstructured environment. All robots cooperate with each other to avoid obstacles. The robots detect the obstacles position around them and store their positions in shared memory. By accessing the shared memory, the other robots of the swarm can avoid the detected obstacles when they face them. To implement this idea, the Authors used a MATLAB® and V-REP® (Virtual Robot Experimentation Platform).
In this study a fuzzy logic controller for mobile robot navigation has been designed. The designed controller deals with the uncertainty and ambiguity of the information the system receives. The technique has been used on an experimental... more
In this study a fuzzy logic controller for mobile robot navigation has been designed. The designed controller deals with the uncertainty and ambiguity of the information the system receives. The technique has been used on an experimental mobile robot which uses a set of seven ultrasonic sensors to perceive the environment. The designed fuzzy controller maps the input space (information coming from ultrasonic sensors) to a safe collision-avoidance trajectory (output space) in real time. This is accomplished by an inference process based on rules (a list of IF-THEN statements) taken from a knowledge base. The technique generates satisfactory direction and velocity maneuvers of the autonomous vehicle which are used by the robot to reach its goal safely. Simulation and experimental results show the method can be used satisfactorily by wheeled mobile robots moving on unknown static terrains.
A feature detection system has been developed for real-time identification of lines, circles and people legs from laser range data. A new method suitable for arc/circle detection is proposed: the Inscribed Angle Variance (IAV). Lines are... more
A feature detection system has been developed for real-time identification of lines, circles and people legs from laser range data. A new method suitable for arc/circle detection is proposed: the Inscribed Angle Variance (IAV). Lines are detected using a recursive line fitting method. The people leg detection is based on geometrical relations. The system was implemented as a plugin driver in Player, a mobile robot server. Real results are presented to verify the effectiveness of the proposed algorithms in indoor environment with moving objects.
Real-time autonomous navigation in unpredictable environments is an essential issue in robotics and artificial intelligence. In this chapter, an adaptive neurofuzzy controller is proposed for mobile robot navigation with local... more
Real-time autonomous navigation in unpredictable environments is an essential issue in robotics and artificial intelligence. In this chapter, an adaptive neurofuzzy controller is proposed for mobile robot navigation with local information. A combination of multiple sensors is used to sense the obstacles near the robot, the target location, and the current robot speed. A fuzzy logic system with 48 fuzzy rules is designed. Two learning algorithms are developed to tune the parameters of the membership functions in the proposed neuro-fuzzy model and automatically suppress redundant fuzzy rules from the rule base. The "dead cycle" problem is resolved by a state memory strategy. Under the control of the proposed neuro-fuzzy model, the mobile robot can preferably "see" the surrounding environment, avoid static and moving obstacles automatically, and generate reasonable trajectories toward the target. The effectiveness and efficiency of the proposed approach are demonstrated by simulation and experiment studies.
We would like to invite you to join this exciting new project as a chapter contributor. Since this is a textbook, a great deal of this chapter entails a survey on the topic under the paradigm of cyber-physical systems, what can be done... more
We would like to invite you to join this exciting new project as a chapter contributor. Since this is a textbook, a great deal of this chapter entails a survey on the topic under the paradigm of cyber-physical systems, what can be done onboard and remotely, the distributed nature of the system and some exercises on futurology (anticipating trends can shed some light on upcoming designs). IET will bring great visibility to your work. You are welcome to suggest another topic/chapter title if you feel it would be more suitable. Each chapter should be around 20-25 pages each and can be submitted as a Word or Latex File. The IET will send you additional information (formatting, permission form, etc.) with the contributor's agreement once you have agreed to contribute to the book. Visit http:// www.theiet.org/resources/author-hub/books/index.cfm to get all information you need as a contributor to an IET research-level book. Each book is expected to have a total number of 500 printed pages (based on approximately 550 words per page with a 20% allowance for figures and tables). We have included a tentative schedule and list of topics below. If this is something you would consider, please send me the title of your chapter, a short description/abstract of the chapter content, and your full contact details. We will expect original content and new results for this book. You can, of course, reuse published material but the percentage of material reuse for the chapter should be less than 40%. The IET will run a piracy software on the full manuscript to control that you are including original material and will reject chapters who contain a large amount of already-published material so please do take this into consideration.
Navigation and guidance systems are a critical part of any autonomous vehicle. In this paper, a novel sensor grid using 40 KHz ultrasonic transmitters is presented for adoption in indoor 3D positioning applications. In the proposed... more
Navigation and guidance systems are a critical part of any autonomous vehicle. In this paper, a novel sensor grid using 40 KHz ultrasonic transmitters is presented for adoption in indoor 3D positioning applications. In the proposed technique, a vehicle measures the arrival time of incoming ultrasonic signals and calculates the position without broadcasting to the grid. This system allows for conducting silent or covert operations and can also be used for the simultaneous navigation of a large number of vehicles. The transmitters and receivers employed are first described. Transmission lobe patterns and receiver directionality determine the geometry of transmitter clusters. Range and accuracy of measurements dictate the number of sensors required to navigate in a given volume. Laboratory experiments were performed in which a small array of transmitters was set up and the sensor system was tested for position accuracy. The prototype system is shown to have a 1-sigma position error of about 16 cm, with errors between 7 and 11 cm in the local horizontal coordinates. This research work provides foundations for the future development of ultrasonic navigation sensors for a variety of autonomous vehicle applications.
In this paper, we present a method to navigate a mobile robot using a webcam. This method determines the shortest path for the robot to transverse to its target location, while avoiding obstacles along the way. The environment is first... more
In this paper, we present a method to navigate a mobile robot using a webcam. This method determines the shortest path for the robot to transverse to its target location, while avoiding obstacles along the way. The environment is first captured as an image using a webcam. Image processing methods are then performed to identify the existence of obstacles within the environment. Using the Cell Decomposition method, locations with obstacles are identified and the corresponding cells are eliminated. From the remaining cells, the shortest path to the goal is identified. The program is written in MATLAB with the Image Processing toolbox. The proposed method does not make use of any other type of sensor other than the webcam.
An Autonomous Mobile Robot is an artificially intelligent vehicle capable of traveling in unknown and unstructured environments independently. Among the proposed approaches in the literature to handle the navigation problem of a mobile... more
An Autonomous Mobile Robot is an artificially intelligent vehicle capable of traveling in unknown and unstructured environments independently. Among the proposed approaches in the literature to handle the navigation problem of a mobile robot is the simple fuzzy reactive approach. This approach, however, occasionally suffers from two major problems, i.e., escaping from trap situations and the combinatorial explosion of the if-then rules in the inference engine. This paper presents a neuro-fuzzy reasoning approach for mobile robot navigation. The proposed approach has the advantage of greatly reducing the number of if-then rules by introducing weighting factors for the sensor inputs, thus inferring the reflexive conclusions from each input to the system rather than putting all the possible states of all the inputs to infer a single conclusion. Four simple neural networks are used to determine the weighting factors. Each neural network is responsible for determining the weighting facto...
Motor schemas serve as the basic unit of behavior specifica tion for the navigation of a mobile robot. They are multiple concurrent processes that operate in conjunction with asso ciated perceptual schemas and contribute independently to... more
Motor schemas serve as the basic unit of behavior specifica tion for the navigation of a mobile robot. They are multiple concurrent processes that operate in conjunction with asso ciated perceptual schemas and contribute independently to the overall concerted action of the vehicle. The motivation be hind the use of schemas for this domain is drawn from neuro- scientific, psychological, and robotic sources. A variant of the potential field method is used to produce the appropriate velocity and steering commands for the robot. Simulation re sults and actual mobile robot experiments demonstrate the feasibility of this approach.
An efficient path planner for autonomous car-like vehicles should handle the strong kinematic constraints, particularly in confined spaces commonly encountered while maneuvering in city traffic, and should enable rapid planning, as the... more
An efficient path planner for autonomous car-like vehicles should handle the strong kinematic constraints, particularly in confined spaces commonly encountered while maneuvering in city traffic, and should enable rapid planning, as the city traffic scenarios are highly dynamic. State-of-the-art planning algorithms handle such difficult cases at high computational cost, often yielding non-deterministic results. However, feasible local paths can be quickly generated leveraging the past planning experience gained in the same or similar environment. While learning through supervised training is problematic for real traffic scenarios, we introduce in this paper a novel neural network-based method for path planning, which employs a gradient-based self-supervised learning algorithm to predict feasible paths. This approach strongly exploits the experience gained in the past and rapidly yields feasible maneuver plans for car-like vehicles with limited steering-angle. The effectiveness of suc...
This paper describes a system to improve indoor navigation through use of radio frequency identification (RFID) technology. The terminal unit is an embedded system equipped with an RFID reader for localization, a mobile robot for... more
This paper describes a system to improve indoor navigation through use of radio frequency identification (RFID) technology. The terminal unit is an embedded system equipped with an RFID reader for localization, a mobile robot for navigation, and a combination of ultrasonic and IR sensors for obstacle detection and avoidance during navigation. To increase accuracy of an indoor guidance system, a triangulation method is proposed to accurately detect the location. While the proposed method can be verified by many methods, the accuracy is demonstrated through use of a mobile robot. It navigates to a designated location through continuously monitoring all RFID tags in the vicinity, localizing itself, and calculating the path to the destination.
An important issue not addressed in the literature, is related to the selection of the fitness function parameters which are used in the evolution process of fuzzy logic controllers for mobile robot navigation. The majority of the fitness... more
An important issue not addressed in the literature, is related to the selection of the fitness function parameters which are used in the evolution process of fuzzy logic controllers for mobile robot navigation. The majority of the fitness functions used for controllers evolution are empirically selected and (most of times) task specified. This results to controllers which heavily depend on fitness function selection. In this paper we compare three major different types of fitness functions and how they affect the navigation performance of a fuzzy logic controlled real robot. Genetic algorithms are employed to evolve the membership functions of these controllers. Further, an efficiency measure is introduced for the systematic analysis and benchmarking of overall performance. This measure takes into account important performance results of the robot during experimentation, such as the final distance from target, the time needed to reach its final position, the time of sensor activation, the mean linear velocity e.t.c. In order to examine the validity of our approach a low cost mobile robot has been developed, which is used as a testbed.
An efficient path planner for autonomous car-like vehicles should handle the strong kinematic constraints, particularly in confined spaces commonly encountered while maneuvering in city traffic, and should enable rapid planning, as the... more
An efficient path planner for autonomous car-like vehicles should handle the strong kinematic constraints, particularly in confined spaces commonly encountered while maneuvering in city traffic, and should enable rapid planning, as the city traffic scenarios are highly dynamic. State-of-the-art planning algorithms handle such difficult cases at high computational cost, often yielding non-deterministic results. However, feasible local paths can be quickly generated leveraging the past planning experience gained in the same or similar environment. While learning through supervised training is problematic for real traffic scenarios, we introduce in this paper a novel neural network-based method for path planning, which employs a gradient-based self-supervised learning algorithm to predict feasible paths. This approach strongly exploits the experience gained in the past and rapidly yields feasible maneuver plans for car-like vehicles with limited steering-angle. The effectiveness of suc...
In this work we present a novel approach to the analysis of current grid-based path planning algorithms. Traditional path planners limit an agent’s possible headings to increments of π/4 which results in unnatural and suboptimal paths... more
In this work we present a novel approach to the analysis of current grid-based path planning algorithms. Traditional path planners limit an agent’s possible headings to increments of π/4 which results in unnatural and suboptimal paths that are difficult to traverse in practice. Our work compares this traditional solution to a number of alternative planners that use varying methods for heading calculation. We prove that planners which are not limited to this subset of headings are significantly more efficient even when accounting for computational times. Based on these findings we believe a significant amount of time and physical energy can be saved simply by adopting free-form natural planners in robotic agents.
Localisation and mapping are the key requirements in mobile robotics to accomplish navigation. Frequently laser scanners are used, but they are expensive and only provide 2D mapping capabilities. In this paper we investigate the... more
Localisation and mapping are the key requirements in mobile robotics to accomplish navigation. Frequently laser scanners are used, but they are expensive and only provide 2D mapping capabilities. In this paper we investigate the suitability of the Xbox Kinect optical sensor for navigation and simultaneous localisation and mapping. We present a prototype which uses the Kinect to capture 3D point cloud data of the external environment. The data is used in a 3D SLAM to create 3D models of the environment and localise the robot in the environment. By projecting the 3D point cloud into a 2D plane, we then use the Kinect sensor data for a 2D SLAM algorithm. We compare the performance of Kinectbased 2D and 3D SLAM algorithm with traditional solutions and show that the use of the Kinect sensor is viable. However, its smaller field of view and depth range and the higher processing requirements for the resulting sensor data limit its range of applications in practice.
In this study, the method of direct-motion diagonal and perpendicular parking is introduced both in theo-ry and in simulations for the vehicle with and without a trailer. The results show that not only a vehicle with a trailer park in... more
In this study, the method of direct-motion diagonal and perpendicular parking is introduced both in theo-ry and in simulations for the vehicle with and without a trailer. The results show that not only a vehicle with a trailer park in diagonal or perpendicular using direct motion, but also a vehicle with a trailer park in diagonal and perpendicular in direct motion after the final value of the orientation angle is satisfied. Simulation results are given to verify the effec-tiveness of the proposed method. Keywords: diagonal, perpendicular, direct motion, parking, trailer, car-like vehicle Paper videos can be reached from this URL: http://www.youtube.com/playlist?list=PLENSkat0854vGceT1fX4Yr6Yw0UqqW_vl
Modern Unmanned Aircraft Systems (UAS) employ a variety of sensors and multi-sensor data fusion techniques to provide advanced operational capabilities and trusted autonomy (i.e., required levels of safety, integrity, security and... more
Modern Unmanned Aircraft Systems (UAS) employ a variety of sensors and multi-sensor data fusion techniques to provide advanced operational capabilities and trusted autonomy (i.e., required levels of safety, integrity, security and interoperability), when sharing the airspace with other manned and unmanned platforms. Low-cost and high-performance Navigation and Guidance Systems (NGS) for UAS have been developed at RMIT University by employing a combination of compact and lightweight sensors to satisfy the Required Navigation Performance (RNP) in all flight phases. Additionally, recent research at RMIT has focused on the development of a unified approach to separation assurance and collision avoidance suitable for UAS cooperative/non-cooperative sensor architectures and allowing for an extended range of operations both in mission-essential and safety-critical tasks. The Sense-and-Avoid Unified Method (SUM) developed at RMIT provides an innovative analytical framework to combine real-time measurements (and associated uncertainties) of navigation states, platform dynamics and tracking observables to produce high-fidelity dynamic geo-fences suitable for integration in future avionics, Air Traffic Management (ATM) and defense decision support tools.
This paper surveys the developments of the last 20 years in the area of vision for mobile robot navigation. Two major components of the paper deal with indoor navigation and outdoor navigation. For each component, we have further... more
This paper surveys the developments of the last 20 years in the area of vision for mobile robot navigation. Two major components of the paper deal with indoor navigation and outdoor navigation. For each component, we have further subdivided our treatment of the subject on the basis of structured and unstructured environments. For indoor robots in structured environments, we have dealt separately with the cases of geometrical and topological models of space. For unstructured environments, we have discussed the cases of navigation using optical flows, using methods from the appearance-based paradigm, and by recognition of specific objects in the environment.
Modern Remotely Piloted Aircraft Systems (RPAS) employ a variety of sensors and multi-sensor data fusion techniques to provide advanced functionalities and trusted autonomy in a wide range of mission-essential and safety-critical tasks.... more
Modern Remotely Piloted Aircraft Systems (RPAS) employ a variety of sensors and multi-sensor data fusion techniques to provide advanced functionalities and trusted autonomy in a wide range of mission-essential and safety-critical tasks. In particular, Navigation and Guidance Systems (NGS) for small RPAS require a typical combination of lightweight, compact and inexpensive sensors to satisfy the Required Navigation Performance (RNP) in all flight phases. In this paper, the synergies attainable by the combination of Global Navigation Satellite System (GNSS), Micro-Electromechanical System based Inertial Measurement Unit (MEMS-IMU) and Vision-Based Navigation (VBN) sensors are explored. In case of VBN, an appearance-based navigation technique is adopted and feature extraction/optical flow methods are employed to estimate the navigation parameters during precision approach and landing phases. A key novelty of the proposed approach is the employment of Aircraft Dynamics Models (ADM) augmentation to compensate for the shortcomings of VBN and MEMS-IMU sensors in high-dynamics attitude determination tasks. To obtain the best estimates of Position, Velocity and Attitude (PVA), different sensor combinations are analysed and dynamic Boolean Decision Logics (BDL) are implemented for data selection before the centralised data fusion is accomplished. Various alternatives for data fusion are investigated including a traditional Extended Kalman Filter (EKF) and a more advanced Unscented Kalman Filter (UKF). A novel hybrid controller employing fuzzy logic and Proportional-Integral-Derivative (PID) techniques is implemented to provide effective stabilization and control of pitch and roll angles. After introducing the key mathematical models describing the three NGS architectures: EKF based VBN-IMU-GNSS (VIG) and VBN-IMU-GNSS-ADM (VIGA) and UKF based Enhanced VIGA (EVIGA), the system performances are compared in a small RPAS integration scheme (i.e., AEROSONDE RPAS platform) exploring a representative cross-section of the aircraft operational flight envelope. A dedicated ADM processor (i.e., a local pre-filter) is adopted in the EVIGA architecture to account for the RPAS maneuvering envelope in different flight phases (assisted by a maneuver identification algorithm), in order to extend the ADM validity time across all segments of the RPAS trajectory. Simulation results show that the VIG, VIGA and EVIGA systems are compliant with ICAO requirements for precision approach down to CAT-II. In all other flight phases, the VIGA system shows improvement in PVA data output with respect to the VIG system. The EVIGA system shows the best performance in terms of attitude data accuracy and a significant extension of the ADM validity time is achieved in this configuration.
A more natural interaction between humans and mobile robots can be achieved by bridging the gap between the format of spatial knowledge used by robots and the format of languages used by humans. This enables both sides to communicate by... more
A more natural interaction between humans and mobile robots can be achieved by bridging the gap between the format of spatial knowledge used by robots and the format of languages used by humans. This enables both sides to communicate by using shared knowledge. Spatial knowledge can be (re)presented in various ways to increase the interaction between humans and mobile robots. One effective way is to describe the route verbally to the robot. This method can permit computer language-naive users to instruct mobile robots, which understand spatial descriptions, to naturally perform complex tasks using succinct and intuitive commands. We present a spatial language to describe route-based navigation tasks for a mobile robot. The instructions of this spatial language are implemented to provide an intuitive interface with which novice users can easily and naturally describe a navigation task to a mobile robot in a miniature city or in any other indoor environment. In our system, the instructions of the processed route are analyzed to generate a symbolic representation via the instruction interpreter. The resulting symbolic representation is supplied to the robot motion planning stage as an initial path estimation of route description and it is also used to generate a topological map of the route’s environment.
Being able to build a map of the environment and to simultaneously localize within this map is an essential skill for mobile robots navigating in unknown environments in absence of external referencing systems such as GPS. This so-called... more
Being able to build a map of the environment and to simultaneously localize within this map is an essential skill for mobile robots navigating in unknown environments in absence of external referencing systems such as GPS. This so-called simultaneous localization and mapping (SLAM) problem has been one of the most popular research topics in mobile robotics for the last two decades and efficient approaches for solving this task have been proposed. One intuitive way of formulating SLAM is to use a graph whose nodes correspond to the poses of the robot at different points in time and whose edges represent constraints between the poses. The latter are obtained from observations of the environment or from movement actions carried out by the robot. Once such a graph is constructed, the map can be computed by finding the spatial configuration of the nodes that is mostly consistent with the measurements modeled by the edges. In this paper, we provide an introductory description to the graph-based SLAM problem. Furthermore, we discuss a state-of-the-art solution that is based on least-squares error minimization and exploits the structure of the SLAM problems during optimization. The goal of this tutorial is to enable the reader to implement the proposed methods from scratch.
This paper investigates the use of refocused optical mouse sensors for odometry in the field of outdoor robotic navigation. Optical mouse sensors like the ADNS-2610 are small, inexpensive, non-contact devices, which integrate a CMOS... more
This paper investigates the use of refocused optical mouse sensors for odometry in the field of outdoor robotic navigation. Optical mouse sensors like the ADNS-2610 are small, inexpensive, non-contact devices, which integrate a CMOS camera and DSP hardware to provide two-dimensional optical displacement measurements. Current research indicates that vertical height variance contributes as a dominant cause of systematic error to horizontal displacement measurements, which raises significant problems for irregular environments encountered in outdoor robotic navigation. In this paper we propose two approaches to mitigate this systematic error induced by height variance. The efficacy and robustness of the proposed approaches are tested by experimentation on an asphalt concrete road surface and by simulation.
In October 2016, the White House, the European Parliament, and the UK House of Commons each issued a report outlining their visions on how to prepare society for the widespread use of AI. In this article, we provide a comparative... more
In October 2016, the White House, the European Parliament, and the UK House of Commons each issued a report outlining their visions on how to prepare society for the widespread use of AI. In this article, we provide a comparative assessment of these three reports in order to facilitate the design of policies favourable to the development of a 'good AI society'. To do so, we examine how each report addresses the following three topics: (a) the development of a 'good AI society'; (b) the role and responsibility of the government, the private sector, and the research community (including academia) in pursuing such a development; and (c) where the recommendations to support such a development may be in need of improvement. Our analysis concludes that the reports address adequately various ethical, social, and economic topics, but come short of providing an overarching political vision and long-term strategy for the development of a 'good AI society'. In order to contribute to fill this gap, in the conclusion we suggest a two-pronged approach.
- by Corinne Cath and +4
- •
- Engineering, Robotics, Algorithms, Parallel Algorithms
In this manuscript, we propose an on-line trajectorytracking algorithm for nonholonomic Differential-Drive Mobile Robots (DDMRs) in the presence of possibly large parametric and measurement uncertainties. Most mobile robot tracking... more
In this manuscript, we propose an on-line trajectorytracking algorithm for nonholonomic Differential-Drive Mobile Robots (DDMRs) in the presence of possibly large parametric and measurement uncertainties. Most mobile robot tracking techniques that depend on reference RF beacons rely on approximating line-of-sight (LOS) distances between these beacons and the robot. The approximation of LOS is mostly performed using Received Signal Strength (RSS) measurements of signals propagating between the robot and RF beacons. However, accurate mapping between RSS measurements and LOS distance remains a significant challenge and is almost impossible to achieve in an indoor reverberant environment. This paper contributes to the development of a neighboring optimal control strategy where the two major control tasks, trajectory tracking and point stabilization, are solved and treated as a unified manner using RSS measurements emitted from Radio Frequency IDentification (RFID) tags. The proposed control scheme is divided into two cascaded phases. The first phase provides the robot's nominal control inputs (speeds) and its trajectory using full-state feedback. In the second phase, we design the neighboring optimal controller, where RSS measurements are used to better estimate the robot's pose by employing an optimal filter. Simulation and experimental results are presented to demonstrate the performance of the proposed optimal feedback controller for solving the stabilization and trajectory tracking problems using a DDMR.
In this study, the method of direct-motion diagonal and perpendicular parking is introduced both in theo-ry and in simulations for the vehicle with and without a trailer. The results show that not only a vehicle with a trailer park in... more
In this study, the method of direct-motion diagonal and perpendicular parking is introduced both in theo-ry and in simulations for the vehicle with and without a trailer. The results show that not only a vehicle with a trailer park in diagonal or perpendicular using direct motion, but also a vehicle with a trailer park in diagonal and perpendicular in direct motion after the final value of the orientation angle is satisfied. Simulation results are given to verify the effec-tiveness of the proposed method. Keywords: diagonal, perpendicular, direct motion, parking, trailer, car-like vehicle Paper videos can be reached from this URL: http://www.youtube.com/playlist?list=PLENSkat0854vGceT1fX4Yr6Yw0UqqW_vl
This article presents a summary of applications of chaos and fractals in robotics. Firstly, basic concepts of determin‐ istic chaos and fractals are discussed. Then, fundamental tools of chaos theory used for identifying and quantifying... more
This article presents a summary of applications of chaos and fractals in robotics. Firstly, basic concepts of determin‐ istic chaos and fractals are discussed. Then, fundamental tools of chaos theory used for identifying and quantifying chaotic dynamics will be shared. Principal applications of chaos and fractal structures in robotics research, such as chaotic mobile robots, chaotic behaviour exhibited by mobile robots interacting with the environment, chaotic optimization algorithms, chaotic dynamics in bipedal locomotion and fractal mechanisms in modular robots will be presented. A brief survey is reported and an analysis of the reviewed publications is also presented.
A location and tracking system becomes very important to our future world of pervasive computing, where information is all around us. Location is one of the most needed information for emerging and future applications. Since the public... more
A location and tracking system becomes very important to our future world of pervasive computing, where information is all around us. Location is one of the most needed information for emerging and future applications. Since the public use of GPS satellite is allowed, several state-of-the-art devices become part of our life, e.g. a car navigator and a mobile phone with a built-in GPS receiver. However, location information for indoor environments is still very limited. Several techniques are proposed to get location information in buildings such as using a radio signal triangulation, a radio signal (beacon) emitter, or signal fingerprinting. Using Radio Frequency Identification (RFID) tags is a new way of giving location information to users. Due to its passive communication circuit, RFID tags can be embedded almost anywhere without an energy source. The tag stores location information and gives it to any reader that is within a proximity range which can be up to 10-15 meters for UHF RFID systems. We propose an RFID-based system for navigation in a building for blind people or visually impaired. The system relies on the location information on the tag, a user's destination, and a routing server where the shortest route from the user's current location to the destination. The navigation device communicates with the routing server using GPRS networks. We build a prototype based on our design and show some results. We found that there are some delay problems in the devices which are the communication delay due to the cold start cycle of a GPRS modem and the voice delay due to the file transfer delay from MMC module.
Autonomous vehicles equipped with integrity augmentation systems offer the potential to increase safety, efficiency and sustainability of airport ground operations. The model predictive behavior of these systems supports a timely... more
Autonomous vehicles equipped with integrity augmentation systems offer the potential to increase safety, efficiency and sustainability of airport ground operations. The model predictive behavior of these systems supports a timely detection of any deviations from the Required Navigation Performance (RNP), producing useful alerts for onboard mission management. Firstly, the system architecture of a Navigation and Guidance System (NGS) for autonomous airport surface vehicle operations based on Global Navigation Satellite System (GNSS) measurements is described. Subsequently, an integrity augmentation module is implemented in the NGS by modeling the key GNSS signal degradation phenomena including masking, multipath and signal attenuation. The GNSS integrity augmentation system is capable of monitoring the RNP and alerting the remote operator of the airport surface vehicle. The uniqueness of the presented system is that both caution and warning flags are produced based on prediction-avoidance and reaction-correction capabilities respectively. Additionally, the system is capable of issuing suitable steering commands to the onboard mission management system/remote ground base station operator in the event of GNSS signal degradations or losses. Multipath is modelled in detail using a ray tracing algorithm and the vehicle position error is computed as a function of relative geometry between the satellites, receiver antenna and reflectors in realistic airport operation scenarios. Additionally, the surface vehicle dynamics and reflective surfaces of buildings are modelled in order to simulate a vehicle trajectory through a typical airport airside/aprons environment. Simulation case studies are performed to validate the mathematical models developed for the integrity augmentation system and the results corroborate the suitability of the proposed system to generate useful and timely integrity flags when GNSS is used as the primary means of navigation.
We present an innovative path following system based upon multi-camera visual odometry and visual landmark matching. This technology enables reliable mobile robot navigation in real world scenarios including GPS-denied environments both... more
We present an innovative path following system based upon multi-camera visual odometry and visual landmark matching. This technology enables reliable mobile robot navigation in real world scenarios including GPS-denied environments both indoors and outdoors. We recover paths in full 3D, making it applicable to both on and off-road ground vehicles. Our controller relies on pose updates from visual odometry, allowing us to achieve path following even when only a joystick drive interface to the base robot platform is available. We experimentally investigate two specific applications of our technology to autonomous navigation on ground vehicles -non line-ofsight leader-following (between heterogeneous platforms) and retro-traverse to home base. For safety and reliability we add dynamic short range obstacle detection and reactive avoidance capabilities to our controller. We show the results for end-toend real time implementation of this technology using current off-the-shelf computing and network resources in challenging environments.
The main purpose of this article is to present the legal problems of autonomous shipping. Therefore, the author proposes the classification of autonomous merchant ships; underling the difference between autonomous and unmanned vessels.... more
The main purpose of this article is to present the legal problems of autonomous shipping. Therefore, the author proposes the classification of autonomous merchant ships; underling the difference between autonomous and unmanned vessels. This allows for extensive analysis of the law of the sea and international maritime law provisions applicable to autonomous and unmanned vessels. As a result, the regulatory barriers and difficulties in terms of compliance with the international maritime standards by the analyzed categories of vessels are presented.
This paper presents new efficient guidance algorithms allowing Unmanned Aircraft Systems (UAS) to avoid a variety of Global Navigation Satellite System (GNSS) continuity and integrity performance threats detected by an Aircraft Based... more
This paper presents new efficient guidance algorithms allowing Unmanned Aircraft Systems (UAS) to avoid a variety of Global Navigation Satellite System (GNSS) continuity and integrity performance threats detected by an Aircraft Based Augmentation System (ABAS). In particular, the UAS guidance problem is formulated as an optimal control-based Multi-Objective Trajectory Optimization (MOTO) problem subject to suitable dynamic and geometric constraints. Direct transcription methods of the global orthogonal collocation (pseudospectral) family are exploited for the solution of the MOTO problem, generating optimal trajectories for curved GNSS approaches in real-time. Three degrees-of-freedom aircraft dynamics models and suitable GNSS satellite visibility models based on Global Positioning System (GPS) constellation ephemeris data are utilised in the MOTO solution algorithm. The performance of the proposed MOTO algorithm is evaluated in representative simulation case studies adopting the JAVELIN UAS as the reference platform. The paper focusses on descent and initial curved GNSS approach phases in a Terminal Maneuvering Area (TMA) scenario, where multiple manned/unmanned aircraft converge on the same short and curved final GNSS approach leg. The results show that the adoption of MOTO based on pseudospectral methods allows an efficient exploitation of ABAS model-predictive augmentation features in online GNSS guidance tasks, supporting the calculation of suitable arrival trajectories in 7 to 16 s using a normal PC.