Searcharxiv⌕ Search

arXiv subjects

Abdelhamid Tayebi

Publications and source records attributed to Abdelhamid Tayebi.

At least 37 records · Page 2Linked to original sources

Pose, Velocity and Landmark Position Estimation Using IMU and Bearing Measurements

This paper investigates the estimation problem of the pose (orientation and position) and linear velocity of a rigid body, as well as the landmark positions, using an inertial measurement unit (IMU) and a monocular camera. First, we propose a globally exponentially stable (GES) linear time-varying (LTV) observer for the estimation of body-frame landmark positions and velocity, using IMU and monocular bearing measurements. Thereafter, using the gyro measurements, some landmarks known in the inertial frame and the estimates from the LTV observer, we propose a nonlinear pose observer on $\SO(3)\times \mathbb{R}^3$. The overall estimation system is shown to be almost globally asymptotically stable (AGAS) using the notion of almost global input-to-state stability (ISS). Interestingly, we show that with the knowledge (in the inertial frame) of a small number of landmarks, we can recover (under some conditions) the unknown positions (in the inertial frame) of a large number of landmarks. Numerical simulation results are presented to illustrate the performance of the proposed estimation scheme.

eess.SY↗

Safe and Quasi-Optimal Autonomous Navigation in Environments with Convex Obstacles

We propose a continuous feedback control strategy that steers a point-mass vehicle safely to a destination, in a quasi-optimal manner, in sphere worlds. The main idea consists in avoiding each obstacle via the shortest path on the cone's surface enclosing the obstacle and moving straight toward the target when the vehicle has a clear line of sight to the target location. In particular, almost global asymptotic stability of the target location is achieved in two-dimensional (2D) environments under a particular assumption on the obstacles configuration. We also propose a reactive (sensor-based) approach, suitable for real-time implementations in a priori unknown 2D environments with sufficiently curved convex obstacles, guaranteeing almost global asymptotic stability of the target location. Simulation results are presented to illustrate the effectiveness of the proposed approach.

eess.SY↗

Distributed Attitude Estimation for Multi-agent Systems on $SO(3)$

We consider the problem of distributed attitude estimation of multi-agent systems, evolving on $SO(3)$, relying on individual angular velocity and relative attitude measurements. The interaction graph topology is assumed to be an undirected tree. First, we propose a continuous nonlinear distributed attitude estimation scheme with almost global asymptotic stability guarantees. Thereafter, we proceed with the \textit{hybridization} of the proposed estimation scheme to derive a new hybrid nonlinear distributed attitude estimation scheme enjoying global asymptotic stabilization of the attitude estimation errors to a common constant orientation. In addition, the proposed hybrid attitude estimation scheme is used to solve the problem of pose estimation of $N$-vehicles navigating in a three-dimensional space, with global asymptotic stability guarantees, where the only available measurements are the local relative bearings and the individual linear velocities. Simulation results are provided to illustrate the effectiveness of the proposed estimation schemes.

eess.SY↗

Hybrid Feedback Control Design for Non-Convex Obstacle Avoidance

We develop an autonomous navigation algorithm for a robot operating in two-dimensional environments containing obstacles, with arbitrary non-convex shapes, which can be in close proximity with each other, as long as there exists at least one safe path connecting the initial and the target location. An instrumental transformation that modifies (virtually) the non-convex obstacles, in a non-conservative manner, is introduced to facilitate the design of the obstacle-avoidance strategy. The proposed navigation approach relies on a hybrid feedback that guarantees global asymptotic stabilization of a target location while ensuring the forward invariance of the modified obstacle-free workspace. The proposed hybrid feedback controller guarantees Zeno-free switching between the move-to-target mode and the obstacle-avoidance mode based on the proximity of the robot with respect to the modified obstacle-occupied workspace. Finally, we provide an algorithmic procedure for the sensor-based implementation of the proposed hybrid controller and validate its effectiveness via some numerical simulations.

cs.RO↗

Hybrid Feedback Control for Global and Optimal Safe Navigation

We propose a hybrid feedback control strategy that safely steers a point-mass robot to a target location optimally from all initial conditions in the n-dimensional Euclidean space with a single spherical obstacle. The robot moves straight to the target when it has a clear line-of-sight to the target location. Otherwise, it engages in an optimal obstacle avoidance maneuver via the shortest path inside the cone enclosing the obstacle and having the robot's position as a vertex. The switching strategy that avoids the undesired equilibria, leading to global asymptotic stability (GAS) of the target location, relies on using two appropriately designed virtual destinations, ensuring control continuity and shortest path generation. Simulation results illustrating the effectiveness of the proposed approach are presented.

eess.SY↗

Hybrid Feedback for Affine Nonlinear Systems with Application to Global Obstacle Avoidance (Extended Version)

This paper explores the design of hybrid feedback for a class of affine nonlinear systems with topological constraints that prevent global asymptotic stability. A new hybrid control strategy is introduced, which differs conceptually from the commonly used synergistic hybrid approaches. The key idea involves the construction of a generalized synergistic Lyapunov function whose switching variable can either remain constant or dynamically change between jumps. Based on this new hybrid mechanism, a generalized synergistic hybrid feedback control scheme, endowed with global asymptotic stability guarantees, is proposed. This hybrid control scheme is then improved through a smoothing mechanism that eliminates discontinuities in the feedback term. Moreover, the smooth hybrid feedback is further extended to a larger class of systems through the integrator backstepping approach. The proposed hybrid feedback schemes are applied to solve the global obstacle avoidance problem using a new concept of synergistic navigation functions. Finally, numerical simulation results are presented to illustrate the performance of the proposed hybrid controllers.

eess.SY↗

Nonlinear Attitude Estimation Using Intermittent and Multi-Rate Vector Measurements

This paper considers the problem of nonlinear attitude estimation for a rigid body system using intermittent and multi-rate inertial vector measurements as well as continuous (high-rate) angular velocity measurements. Two types of hybrid attitude observers on Lie group $SO(3)$ are proposed. First, we propose a hybrid attitude observer where almost global asymptotic stability is guaranteed using the notion of almost global input-to-state stability on manifolds. Thereafter, this hybrid attitude observer is extended by introducing a switching mechanism to achieve global asymptotic stability. Both simulation and experimental results are presented to illustrate the performance of the proposed hybrid observers.

eess.SY↗

State Feedback Control Design for Input-output Decoupling of Boolean Control Networks

A state feedback control strategy is proposed for input-output (IO) decoupling of a class of fully output controllable Boolean control networks (BCNs). Some necessary and sufficient conditions for BCN IO-decoupling are presented. As an instrumental tool in our design, we introduce a canonical form for IO-decoupled BCNs along with some conditions guaranteeing its existence. Finally, two numerical examples are provided to illustrate the effectiveness of the proposed approach.

eess.SY↗

Modeling of Four-Winged Micro Ornithopters Inspired by Dragonflies

In this paper, we present a full dynamical model of a four-winged micro ornithopter inspired by a dragonfly-type insect. The micro ornithopter is modeled as four articulated rigid body components (wings) connected to the main body via spherical joints. The dynamical model is derived using Lagrangian mechanics with intrinsic global coordinates, without relying on the common assumptions that neglect the wings-body interactions. Furthermore, the aerodynamic forces are modeled under the quasi-steady motion assumption without restricting the flapping frequency to be relatively high. This provides a full and elegant four-winged micro ornithopter model that captures the interaction between the body and the wings while avoiding the complexities and singularities associated with other coordinate representations (e.g., Euler angles). Simulation studies of the inertial effects of the relative motion between the different parts of the multibody system show the importance of considering the forces and torques, resulting from the wings-body interaction, in motion generation of these insects.

eess.SY↗

Bearing-based distributed pose estimation for multi-agent networks

In this paper, we address the distributed pose estimation problem for multi-agent systems, where the agents have unknown static positions and time-varying orientations. The interaction graph is assumed to be directed and acyclic with two leaders that have access to their position and orientation. We propose a nonlinear distributed pose estimation scheme relying on individual angular velocity measurements and local relative (time-varying) bearing measurements. The proposed estimation scheme consists of two cascaded distributed observers, an almost globally asymptotically stable (AGAS) attitude observer and an input-to-state stable (ISS) position observer, leading to an overall AGAS distributed localization scheme. Numerical simulation results are presented to illustrate the performance of our proposed distributed pose estimation scheme.

eess.SY↗

Safe and Quasi-Optimal Autonomous Navigation in Sphere Worlds

We propose a continuous feedback control strategy that steers a point-mass vehicle safely to a desired destination, in a quasi-optimal manner, from almost all initial conditions in an n-dimensional Euclidean space cluttered with spherical obstacles. The main idea consists in avoiding each obstacle via the shortest path within the cone enclosing the obstacle, and moving straight towards the target when the vehicle has a clear line of sight to the target location. The proposed control strategy ensures safe navigation with almost global asymptotic stability of the equilibrium point at the target location. Simulation results, illustrating the effectiveness of the proposed approach, are presented.

eess.SY↗

Hybrid Feedback for Autonomous Navigation in Environments with Arbitrary Convex Obstacles

We develop an autonomous navigation algorithm for a robot operating in two-dimensional environments cluttered with obstacles having arbitrary convex shapes. The proposed navigation approach relies on a hybrid feedback to guarantee global asymptotic stabilization of the robot towards a predefined target location while ensuring the forward invariance of the obstacle-free workspace. The main idea consists in designing an appropriate switching strategy between the move-to-target mode and the obstacle-avoidance mode based on the proximity of the robot with respect to the nearest obstacle. The proposed hybrid controller generates continuous velocity input trajectories when the robot is initialized away from the boundaries of the unsafe regions. Finally, we provide an algorithmic procedure for the sensor-based implementation of the proposed hybrid controller and validate its effectiveness through some simulation results.

cs.RO↗

Nonlinear Attitude Estimation Using Intermittent Linear Velocity and Vector Measurements

This paper investigates the problem of continuous attitude estimation on $SO(3)$ using continuous angular velocity and linear acceleration measurements as well as intermittent linear velocity and inertial vector measurements. First, we propose a nonlinear observer for the case where all the measurements are continuous and almost global asymptotic stability (AGAS) is shown using the notion of almost global input-to-state stability (ISS) on manifolds. Thereafter, a hybrid attitude observer, with AGAS guarantees, is proposed in terms of intermittent linear velocity and vector measurements. Numerical simulation results are presented to illustrate the performance of the proposed hybrid observer.

eess.SY↗

Hybrid Feedback for Global Tracking on Matrix Lie Groups $SO(3)$ and $SE(3)$

We introduce a new hybrid control strategy, which is conceptually different from the commonly used synergistic hybrid approaches, to efficiently deal with the problem of the undesired equilibria that precludes smooth vectors fields on $SO(3)$ from achieving global stability. The key idea consists in constructing a suitable potential function on $SO(3)\times \mathbb{R}$ involving an auxiliary scalar variable, with flow and jump dynamics, which keeps the state away from the undesired critical points while, at the same time, guarantees a decrease of the potential function over the flows and jumps. Based on this new hybrid mechanism, a hybrid feedback control scheme for the attitude tracking problem on $SO(3)$, endowed with global asymptotic stability and semi-global exponential stability guarantees, is proposed. This control scheme is further improved through a smoothing mechanism that removes the discontinuities in the input torque. The third hybrid control scheme, proposed in this paper, removes the requirement of the angular velocity measurements, while preserving the strong stability guarantees of the first hybrid control scheme. This approach has also been applied to the tracking problem on $SE(3)$ to illustrate its advantages with respect to the existing synergistic hybrid approaches. Finally, some simulation results are presented to illustrate the performance of the proposed hybrid controllers.

math.OC↗

Nonlinear Observers Design for Vision-Aided Inertial Navigation Systems

This paper deals with the simultaneous estimation of the attitude, position and linear velocity for vision-aided inertial navigation systems. We propose a nonlinear observer on $SO(3)\times \mathbb{R}^{15}$ relying on body-frame acceleration, angular velocity and (stereo or monocular) bearing measurements of some landmarks that are constant and known in the inertial frame. Unlike the existing local Kalman-type observers, our proposed nonlinear observer guarantees almost global asymptotic stability and local exponential stability. A detailed uniform observability analysis has been conducted and sufficient conditions are derived. Moreover, a hybrid version of the proposed observer is provided to handle the intermittent nature of the measurements in practical applications. Simulation and experimental results are provided to illustrate the effectiveness of the proposed state observer.

math.OC↗

Nonlinear Estimation for Position-Aided Inertial Navigation Systems

In this work we solve the position-aided 3D navigation problem using a nonlinear estimation scheme. More precisely, we propose a nonlinear observer to estimate the full state of the vehicle (position, velocity, orientation and gyro bias) from IMU and position measurements. The proposed observer does not introduce additional auxiliary states and is shown to guarantee semi-global exponential stability without any assumption on the acceleration of the vehicle. The performance of the observer is shown, through simulation, to overcome the state-of-the-art approach that assumes negligible accelerations.

eess.SY↗

A Nonlinear Navigation Observer Using IMU and Generic Position Information

This paper deals with the problem of full state estimation for vehicles navigating in a three dimensional space. We assume that the vehicle is equipped with an Inertial Measurement Unit (IMU) providing body-frame measurements of the angular velocity, the specific force, and the Earth's magnetic field. Moreover, we consider available sensors that provide partial or full information about the position of the vehicle. Examples of such sensors are those which provide full position measurements (e.g., GPS), range measurements (e.g., Ultra-Wide Band (UWB) sensors), inertial-frame bearing measurements (e.g., motion capture cameras), or altitude measurements (altimeter). We propose a generic semi-globally exponentially stable nonlinear observer that estimates the position, linear velocity, linear acceleration, and attitude of the vehicle, as well as the gyro bias. We also provide a detailed observability analysis for different types of measurements. Simulation and experimental results are provided to demonstrate the effectiveness of the proposed estimation scheme.

math.OC↗

Observers Design for Inertial Navigation Systems: A Brief Tutorial

The design of navigation observers able to simultaneously estimate the position, linear velocity and orientation of a vehicle in a three-dimensional space is crucial in many robotics and aerospace applications. This problem was mainly dealt with using the extended Kalman filter and its variants which proved to be instrumental in many practical applications. Although practically efficient, the lack of strong stability guarantees of these algorithms motivated the emergence of a new class of geometric navigation observers relying on Riemannian geometry tools, leading to provable strong stability properties. The objective of this brief tutorial is to provide an overview of the existing estimation schemes, as well as some recently developed geometric nonlinear observers, for autonomous navigation systems relying on inertial measurement unit (IMU) and landmark measurements.

math.OC↗