scispace - formally typeset
Search or ask a question

Showing papers by "Ivan Petrović published in 2020"


Journal ArticleDOI
TL;DR: A framework for human-pose estimation from the wearable sensors that rely on a Lie group representation to model the geometry of the human movement is proposed, providing more accurate pose estimates, is not sensitive to gimbal lock, and more consistently estimates the covariances.
Abstract: This article proposes a framework for human-pose estimation from the wearable sensors that rely on a Lie group representation to model the geometry of the human movement. Human body joints are modeled by matrix Lie groups, using special orthogonal groups SO(2) and SO(3) for joint pose and special Euclidean group SE(3) for base-link pose representation. To estimate the human joint pose, velocity, and acceleration, we develop the equations for employing the extended Kalman filter on Lie groups (LG-EKF) to explicitly account for the non-Euclidean geometry of the state space. We present the observability analysis of an arbitrarily long kinematic chain of SO(3) elements based on a differential geometric approach, representing a generalization of kinematic chains of a human body. The observability is investigated for the system using marker position measurements. The proposed algorithm is compared with two competing approaches: 1) the extended Kalman filter (EKF) and 2) unscented KF (UKF) based on the Euler angle parametrization, in both simulations and extensive real-world experiments. The results show that the proposed approach achieves significant improvements over the Euler angle-based filters. It provides more accurate pose estimates, is not sensitive to gimbal lock, and more consistently estimates the covariances.

12 citations


Proceedings ArticleDOI
01 May 2020
TL;DR: Inverse kinematics for serial kinematic chains is a nonlinear problem for which closed form solutions cannot easily be obtained as discussed by the authors, and therefore, computationally efficient numerical methods that can be adapted to a general class of manipulators are of great importance.
Abstract: Inverse kinematics is a fundamental challenge for articulated robots: fast and accurate algorithms are needed for translating task-related workspace constraints and goals into feasible joint configurations. In general, inverse kinematics for serial kinematic chains is a difficult nonlinear problem, for which closed form solutions cannot easily be obtained. Therefore, computationally efficient numerical methods that can be adapted to a general class of manipulators are of great importance. In this paper, we use convex optimization techniques to solve the inverse kinematics problem with joint limit constraints for highly redundant serial kinematic chains with spherical joints in two and three dimensions. This is accomplished through a novel formulation of inverse kinematics as a nearest point problem, and with a fast sum of squares solver that exploits the sparsity of kinematic constraints for serial manipulators. Our method has the advantages of post-hoc certification of global optimality and a runtime that scales polynomially with the number of degrees of freedom. Additionally, we prove that our convex relaxation leads to a globally optimal solution when certain conditions are met, and demonstrate empirically that these conditions are common and represent many practical instances. Finally, we provide an open source implementation of our algorithm.

9 citations


Journal ArticleDOI
TL;DR: By formulating the mutual information-based feature selection specifically for visual place recognition and by selecting the feature percentile with the best score, all the algorithms, and not just NOSeqSLAM, exhibited enhanced performance with the reduced feature set.

8 citations


Proceedings ArticleDOI
01 Sep 2020
TL;DR: This paper takes advantage of the fact that the forces and torques the suspended load exerts on the quadrotor can be detected in the aircraft IMU measurements as a low frequency harmonic to estimate the state of the suspension load.
Abstract: In this paper, we address the problem of state and parameter estimation of a suspended load using quadrotor onboard sensors. Flying with a suspended load alters the quadrotor flight dynamics, sometimes to a large extent, making it a challenging and hazardous task. Monitoring the state of the suspended load is vital for safe flight operations while parameter estimation decouples the control design from specific parameter-dependent solutions. We take advantage of the fact that the forces and torques the suspended load exerts on the quadrotor can be detected in the aircraft IMU measurements as a low frequency harmonic. Thus, by combining the available measurements and system mass we are able to estimate the state of the suspended load. Since our approach stems from understanding the aircraft-load interaction, we start off by delineating the full system model of the quadrotor with a suspended load. To isolate the natural frequency of the suspended load and determine the length of suspension cable, we employ the Fast Fourier Transform (FFT). The proposed estimation algorithms are validated through extensive numerical simulations and experimentally.

5 citations


Posted Content
TL;DR: In this article, the authors propose a framework for human deviation detection and intention recognition which outputs the most probable paths of the humans workers and the planner that acts accordingly by replanning for robots to move out of the human's path.
Abstract: With the substantial growth of logistics businesses the need for larger and more automated warehouses increases, thus giving rise to fully robotized shop-floors with mobile robots in charge of transporting and distributing goods. However, even in fully automatized warehouse systems the need for human intervention frequently arises, whether because of maintenance or because of fulfilling specific orders, thus bringing mobile robots and humans ever closer in an integrated warehouse environment. In order to ensure smooth and efficient operation of such a warehouse, paths of both robots and humans need to be carefully planned; however, due to the possibility of humans deviating from the assigned path, this becomes an even more challenging task. Given that, the supervising system should be able to recognize human intentions and its alternative paths in real-time. In this paper, we propose a framework for human deviation detection and intention recognition which outputs the most probable paths of the humans workers and the planner that acts accordingly by replanning for robots to move out of the human's path. Experimental results demonstrate that the proposed framework increases total number of deliveries, especially human deliveries, and reduces human-robot encounters.

3 citations


Journal ArticleDOI
TL;DR: This paper studies how a rotor-failure reduces the vehicle control admissible set and its importance with respect to the selected mission, and proposes a risk-sensitive motion-planning algorithm capable to take into account the risks during the planning stage by means of mission-related fault-tolerant analysis.
Abstract: Multirotor Aerial Vehicles may be fault-tolerant by design when rotor-failure is possible to measure or identify, especially when a large number of rotors are used. For instance, an octocopter can ...

3 citations


Proceedings ArticleDOI
01 Sep 2020
TL;DR: A framework for human deviation detection and intention recognition which outputs the most probable paths of the humans workers and the planner that acts accordingly by replanning for robots to move out of the human's path is proposed.
Abstract: With the substantial growth of logistics businesses the need for larger and more automated warehouses increases, thus giving rise to fully robotized shop-floors with mobile robots in charge of transporting and distributing goods. However, even in fully automatized warehouse systems the need for human intervention frequently arises, whether because of maintenance or because of fulfilling specific orders, thus bringing mobile robots and humans ever closer in an integrated warehouse environment. In order to ensure smooth and efficient operation of such a warehouse, paths of both robots and humans need to be carefully planned; however, due to the possibility of humans deviating from the assigned path, this becomes an even more challenging task. Given that, the supervising system should be able to recognize human intentions and its alternative paths in real-time. In this paper, we propose a framework for human deviation detection and intention recognition which outputs the most probable paths of the humans workers and the planner that acts accordingly by replanning for robots to move out of the human's path. Experimental results demonstrate that the proposed framework increases total number of deliveries, especially human deliveries, and reduces human-robot encounters.

2 citations


Journal ArticleDOI
TL;DR: A trajectory optimization algorithm that anticipates the movement of obstacles and solves the planning problem in an iterative manner and employs continuous-time Gaussian processes as trajectory representations both for the mobile robot and moving obstacles.