IEEE Transactions on Robotics · 2018 · 23 citations · 20 references
EngineeringComputer ScienceRobotics EngineeringHumanoid RoboticsOptimizationRoboticsKinematic ConstraintsKinematic ModelingMultibody DynamicsOptimization In MechanicsRobot Configuration SpaceRobot Motion PlanningConstraint Optimization ProblemsConstraint-based SynthesisConstraintsHumanoid LocomotionHumanoid WalkingMulti-body Robot DynamicsRobot Configuration ConstraintsSequential Quadratic Programming
We propose a framework to generate static robot configurations satisfying a set of physical and geometrical constraints. This is done by formulating nonlinear constrained optimization problems over non-Euclidean manifolds and solving them. To do so, we present a new sequential quadratic programming solver working natively on general manifolds and propose an interface to easily formulate the problems, with the tedious and error-prone work automated for the user. We also introduce several new types of constraints for having more complex contacts or working on forces/torques. Our approach allows an elegant mathematical description of the constraints and we exemplify it through formulation and computation examples in complex scenarios with humanoid robots.
20
Nonlinear programming without a penalty function
R. Fletcher, Sven Leyffer · Mathematical Programming · 2002 · 859 citations
Manopt, a Matlab toolbox for optimization on manifolds
Nicolas Boumal, Bamdev Mishra, Pierre-Antoine Absil et al. · arXiv (Cornell University) · 2013 · 803 citations · Full text