Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Mustafa Mukadam is active.

Publication


Featured researches published by Mustafa Mukadam.


international conference on robotics and automation | 2016

Gaussian Process Motion planning

Mustafa Mukadam; Xinyan Yan; Byron Boots

Motion planning is a fundamental tool in robotics, used to generate collision-free, smooth, trajectories, while satisfying task-dependent constraints. In this paper, we present a novel approach to motion planning using Gaussian processes. In contrast to most existing trajectory optimization algorithms, which rely on a discrete state parameterization in practice, we represent the continuous-time trajectory as a sample from a Gaussian process (GP) generated by a linear time-varying stochastic differential equation. We then provide a gradient-based optimization technique that optimizes continuous-time trajectories with respect to a cost functional. By exploiting GP interpolation, we develop the Gaussian Process Motion Planner (GPMP), that finds optimal trajectories parameterized by a small number of states. We benchmark our algorithm against recent trajectory optimization algorithms by solving 7-DOF robotic arm planning problems in simulation and validate our approach on a real 7-DOF WAM arm.


robotics science and systems | 2016

Motion Planning as Probabilistic Inference using Gaussian Processes and Factor Graphs

Jing Dong; Mustafa Mukadam; Frank Dellaert; Byron Boots

With the increased use of high degree-of-freedom robots that must perform tasks in real-time, there is a need for fast algorithms for motion planning. In this work, we view motion planning from a probabilistic perspective. We consider smooth continuous-time trajectories as samples from a Gaussian process (GP) and formulate the planning problem as probabilistic inference. We use factor graphs and numerical optimization to perform inference quickly, and we show how GP interpolation can further increase the speed of the algorithm. Our framework also allows us to incrementally update the solution of the planning problem to contend with changing conditions. We benchmark our algorithm against several recent trajectory optimization algorithms on planning problems in multiple environments. Our evaluation reveals that our approach is several times faster than previous algorithms while retaining robustness. Finally, we demonstrate the incremental version of our algorithm on replanning problems, and show that it often can find successful solutions in a fraction of the time required to replan from scratch.


international conference on robotics and automation | 2017

Approximately optimal continuous-time motion planning and control via Probabilistic Inference

Mustafa Mukadam; Ching-An Cheng; Xinyan Yan; Byron Boots

The problem of optimal motion planing and control is fundamental in robotics. However, this problem is intractable for continuous-time stochastic systems in general and the solution is difficult to approximate if non-instantaneous nonlinear performance indices are present. In this work, we provide an efficient algorithm, PIPC (Probabilistic Inference for Planning and Control), that yields approximately optimal policies with arbitrary higher-order nonlinear performance indices. Using probabilistic inference and a Gaussian process representation of trajectories, PIPC exploits the underlying sparsity of the problem such that its complexity scales linearly in the number of nonlinear factors. We demonstrate the capabilities of our algorithm in a receding horizon setting with multiple systems in simulation.


international conference on robotics and automation | 2017

Motion planning with graph-based trajectories and Gaussian process inference

Eric Huang; Mustafa Mukadam; Zhen Liu; Byron Boots

Motion planning as trajectory optimization requires generating trajectories that minimize a desired objective function or performance metric. Finding a globally optimal solution is often intractable in practice: despite the existence of fast motion planning algorithms, most are prone to local minima, which may require re-solving the problem multiple times with different initializations. In this work we provide a novel motion planning algorithm, GPMP-GRAPH, that considers a graph-based initialization that simultaneously explores multiple homotopy classes, helping to contend with the local minima problem. Drawing on previous work to represent continuous-time trajectories as samples from a Gaussian process (GP) and formulating the motion planning problem as inference on a factor graph, we construct a graph of interconnected states such that each path through the graph is a valid trajectory and efficient inference can be performed on the collective factor graph. We perform a variety of benchmarks and show that our approach allows the evaluation of an exponential number of trajectories within a fraction of the computational time required to evaluate them one at a time, yielding a more thorough exploration of the solution space and a higher success rate.


robotics: science and systems | 2017

Simultaneous Trajectory Estimation and Planning via Probabilistic Inference.

Mustafa Mukadam; Jing Dong; Frank Dellaert; Byron Boots

We provide a unified probabilistic framework for trajectory estimation and planning. The key idea is to view these two problems, usually considered separately, as a single problem. At each time-step the robot is tasked with finding the complete continuous-time trajectory from start to goal. This can be quite difficult; the robot must contend with a potentially high-degreeof-freedom (DOF) trajectory space, uncertainty due to limited sensing capabilities, model inaccuracy, and the stochastic effect of executing actions, and the robot must find the solution in (faster than) real time. To overcome these challenges, we build on recent probabilistic inference approaches to continuous-time localization and mapping and continuous-time motion planning. We solve the joint problem by iteratively recomputing the maximum a posteriori trajectory conditioned on all available sensor data and cost information. Finally, we evaluate our framework empirically in both simulation and on a mobile manipulator.


Autonomous Robots | 2018

STEAP: simultaneous trajectory estimation and planning

Mustafa Mukadam; Jing Dong; Frank Dellaert; Byron Boots

We present a unified probabilistic framework for simultaneous trajectory estimation and planning. Estimation and planning problems are usually considered separately, however, within our framework we show that solving them simultaneously can be more accurate and efficient. The key idea is to compute the full continuous-time trajectory from start to goal at each time-step. While the robot traverses the trajectory, the history portion of the trajectory signifies the solution to the estimation problem, and the future portion of the trajectory signifies a solution to the planning problem. Building on recent probabilistic inference approaches to continuous-time localization and mapping and continuous-time motion planning, we solve the joint problem by iteratively recomputing the maximum a posteriori trajectory conditioned on all available sensor data and cost information. Our approach can contend with high-degree-of-freedom trajectory spaces, uncertainty due to limited sensing capabilities, model inaccuracy, the stochastic effect of executing actions, and can find a solution in real-time. We evaluate our framework empirically in both simulation and on a mobile manipulator.


Archive | 2017

Continuous-Time Gaussian Process Motion Planning via Probabilistic Inference.

Mustafa Mukadam; Jing Dong; Xinyan Yan; Frank Dellaert; Byron Boots


Conference on Robot Learning | 2017

Towards Robust Skill Generalization: Unifying Learning from Demonstration and Motion Planning

Muhammad Asif Rana; Mustafa Mukadam; Seyed Reza Ahmadzadeh; Sonia Chernova; Byron Boots


international conference on robotics and automation | 2018

Sparse Gaussian Processes on Matrix Lie Groups: A Unified Framework for Optimizing Continuous-Time Trajectories

Jing Dong; Mustafa Mukadam; Byron Boots; Frank Dellaert


arXiv: Robotics | 2018

Learning Generalizable Robot Skills from Demonstrations in Cluttered Environments.

Muhammad Asif Rana; Mustafa Mukadam; Seyed Reza Ahmadzadeh; Sonia Chernova; Byron Boots

Collaboration


Dive into the Mustafa Mukadam's collaboration.

Top Co-Authors

Avatar

Byron Boots

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Frank Dellaert

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Jing Dong

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Xinyan Yan

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Sonia Chernova

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Seyed Reza Ahmadzadeh

Istituto Italiano di Tecnologia

View shared research outputs
Top Co-Authors

Avatar

Ching-An Cheng

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Eric Huang

Georgia Institute of Technology

View shared research outputs
Top Co-Authors

Avatar

Zhen Liu

Georgia Institute of Technology

View shared research outputs
Researchain Logo
Decentralizing Knowledge