Florent Lamiraux

Learn More
Redundant mechanical systems like humanoid robots are designed to fulfill multiple tasks at a time. A task, in velocity-resolved inverse kinematics, is a desired value for a function of the robot configuration that can be regulated with an ordinary differential equation (ODE). When facing simultaneous tasks, the corresponding equations can be grouped in a(More)
We present a novel method for prioritizing both linear equality and inequality systems and provide one algorithm for its resolution. This algorithm can be summarized as a sequence of optimal resolutions for each linear system following their priority order. We propose an optimality criterion that is adapted to linear inequality systems and characterize the(More)
This paper addresses the problem of planning paths for an elastic object from an initial to a final configuration in a static environment. It is assumed that the object is manipulated by two actuators and that it does not touch the obstacles in its environment at any time. The object may need to deform to achieve a collision-free path from the initial to(More)
This paper addresses the scan matching problem for mobile robot displacement estimation. The contribution is a new metric distance and all the tools necessary to be used within the iterative closest point framework. The metric distance is defined in the configuration space of the sensor, and takes into account both translation and rotation error of the(More)
This paper reports on Move3D, a software platform dedicated to collision-free path planning. The algorithms are based on probabilistic approaches and take advandtage of the progress of computer performance. The generality comes from a dedicated software architecture allowing a rapid design of path planners. The paper focuses on recent results obtained in(More)
This paper presents a metric-based matching algorithm to estimate the robot planar displacement by matching dense two-dimensional range scans. The contribution is a geometric distance that takes into account the translation and orientation of the sensor at the same time. This result is used in the two steps of the matching - estimation process. The(More)
In this abstract, we present an overview of recent results on dynamic walking and whole-body motion planning for humanoid robots. First, we present the field of randomized algorithms used for constrained motion planning, and their application to humanoid whole-body motion planning. Further on, we introduce humanoid small-space controllability, a theoretical(More)
Programmable vector elds are an abstraction to represent a new class of devices for distributed, non-prehensile manipulation for applications in parts feeding, sorting, positioning, and assembly. Unlike robot grippers, conveyor belts, or vibratory bowl feeders, these devices generate force vector elds in which the parts move until they may reach a stable(More)
This paper presents a novel and generic approach of path optimization for nonholonomic systems. The approach is applied to the problem of reactive navigation for nonholonomic mobile robots in highly cluttered environments. This is a collision-free initial path being given for a robot, and obstacles detected while following this path can make it in(More)