Humanoid Robotics Laboratory
Humanoid Robotics Laboratory
Research Organization Registry ID
ArchiveSpace Name Record
Publication Search Results
Now showing 1 - 4 of 4
ItemManipulation Planning with Soft Task Constraints(Georgia Institute of Technology, 2012-10) Kunz, Tobias ; Stilman, Mike ; Georgia Institute of Technology. Center for Robotics and Intelligent MachinesWe present a randomized configuration space planner that enforces soft workspace task constraints. A soft task constraint allows an interval of feasible values while favoring a given exact value. Previous work only allows for enforcing an exact value or an interval without a specific preference. Soft task constraints are a useful concept in everyday life. For example when carrying a container of liquid we want to keep it as close to the upright position as possible but want to be able to tilt it slightly in order to avoid obstacles. This paper introduces the necessary algorithms for handling such constraints, including projection methods and useful representations of everyday constraints. Our algorithms are evaluated on a series of simulated benchmark problems and shown to yield significant improvement in constraint satisfaction.
ItemReal-Time Path Planning for a Robot Arm in Changing Environments(Georgia Institute of Technology, 2010-10) Kunz, Tobias ; Reiser, Ulrich ; Stilman, Mike ; Verl, Alexander ; Georgia Institute of Technology. Center for Robotics and Intelligent Machines ; Fraunhofer-Institut für Produktionstechnik und AutomatisierungWe present a practical strategy for real-time path planning for articulated robot arms in changing environments by integrating PRM for Changing Environments with 3D sensor data. Our implementation on Care-O-Bot 3 identifies bottlenecks in the algorithm and introduces new methods that solve the overall task of detecting obstacles and planning a path around them in under 100 ms. A fast planner is necessary to enable the robot to react to quickly changing human environments. We have tested our implementation in real-world experiments where a human subject enters the manipulation area, is detected and safely avoided by the robot. This capability is critical for future applications in automation and service robotics where humans will work closely with robots to jointly perform tasks.
ItemRobot Limbo: Optimized Planning and Control for Dynamically Stable Robots Under Vertical Obstacles(Georgia Institute of Technology, 2010-05) Teeyapan, Kasemsit ; Wang, Jiuguang ; Kunz, Tobias ; Stilman, Mike ; Georgia Institute of Technology. Center for Robotics and Intelligent MachinesWe present successful control strategies for dynamically stable robots that avoid low ceilings and other vertical obstacles in a manner similar to limbo dances. Given the parameters of the mission, including the goal and obstacle dimensions, our method uses a sequential composition of IO-linearized controllers and applies stochastic optimization to automatically compute the best controller gains and references, as well as the times for switching between the different controllers. We demonstrate this system through numerical simulations, validation in a physics-based simulation environment, as well as on a novel two-wheeled platform. The results show that the generated control strategies are successful in mission planning for this challenging problem domain and offer significant advantages over hand-tuned alternatives.
ItemTime-Optimal Trajectory Generation for Path Following with Bounded Acceleration and Velocity(Georgia Institute of Technology, 2012-07) Kunz, Tobias ; Stilman, Mike ; Georgia Institute of Technology. Center for Robotics and Intelligent MachinesThis paper presents a novel method to generate the time-optimal trajectory that exactly follows a given differentiable joint-space path within given bounds on joint accelerations and velocities. We also present a path preprocessing method to make nondifferentiable paths differentiable by adding circular blends. We introduce improvements to existing work that make the algorithm more robust in the presence of numerical inaccuracies. Furthermore we validate our methods on hundreds of randomly generated test cases on simulated and real 7-DOF robot arms. Finally, we provide open source software that implements our algorithms.