M. Bharatheesha
Please Note
13 records found
1
Collaboration between humans and robots is an important aspect of Industry 4.0. It can be improved by incorporating human-like characteristics into robot motion planning. It is assumed that humans move optimal with respect to a certain objective or cost function. To find this function, also for a robot, we use an inverse optimal control approach identifying what linear weighted combination of physically interpretable cost functions best mimics human point-to-point motions. A bi-level optimization is used, where the upper level compares the optimal robot result of the lower level with human reference motions. Two depth cameras are combined in a setup to record these reference motions. The resulting weighted cost functions are then used to generate new motions for a seven degrees of freedom robot arm. The resulting optimized motions are compared to standard robot motions based on linear interpolation in joint or task space. The comparison is performed by means of a small experiment where preliminary observations show that humans experience these motions as more anthropomorphic and feel at least equally comfortable and safe compared to existing motion planning strategies.
Integrating different levels of automation
Lessons from winning the Amazon Robotics Challenge 2016
Team Delft's entry demonstrated that current robot technology can already address most of the challenges in product handling: object recognition, grasping, motion, or task planning; under broad yet bounded conditions. The system combines an industrial robot arm, 3D cameras and a custom gripper. The robot's software is based on the Robot Operating System to implement solutions based on deep learning and other state-of-the-art artificial intelligence techniques, and to integrate them with off-the-shelf components.
From the experience developing the robotic system it was concluded that: 1) the specific task conditions should guide the selection of the solution for each capability required, 2) understanding the characteristics of the individual solutions and the assumptions they embed is critical to integrate a performing system from them, and 3) this characterization can be based on `levels of robot automation'. This paper proposes automation levels based on the usage of information at
design or runtime to drive the robot's behaviour, and uses them to discuss Team Delft's design solution and the lessons learned from this robot development experience.
...
Team Delft's entry demonstrated that current robot technology can already address most of the challenges in product handling: object recognition, grasping, motion, or task planning; under broad yet bounded conditions. The system combines an industrial robot arm, 3D cameras and a custom gripper. The robot's software is based on the Robot Operating System to implement solutions based on deep learning and other state-of-the-art artificial intelligence techniques, and to integrate them with off-the-shelf components.
From the experience developing the robotic system it was concluded that: 1) the specific task conditions should guide the selection of the solution for each capability required, 2) understanding the characteristics of the individual solutions and the assumptions they embed is critical to integrate a performing system from them, and 3) this characterization can be based on `levels of robot automation'. This paper proposes automation levels based on the usage of information at
design or runtime to drive the robot's behaviour, and uses them to discuss Team Delft's design solution and the lessons learned from this robot development experience.
RRT-CoLearn
Towards kinodynamic planning without numerical trajectory optimization
...
Sampling-based Motion Planning in Configuration and State Spaces
Using supervised learning tools
In recent years, the Industry 4.0 initiative has provided a promising avenue for further advances in industrial automation. Modular, quickly reconfigurable and versatile robotic systems that safely collaborate with humans hold the key to future industrial automation. This is a challenging endeavor from an industrial and an academic perspective and inspires the work in this thesis. In alignment with these perspectives, this thesis is presented in two parts.
In the first part, we propose methods and frameworks to effectively utilize open source implementations of configuration space planners to realize flexible and robust solutions for bin picking. To this end, three results are presented: a tool to automatically tune parameters of path planning algorithm implementations, a world championship winning solution for industrial bin picking and a reactive collision avoidance framework for collaborative robotic applications.
Configuration space planners are extremely popular due to their solution speeds of about a tenth of a second for planning problems in 7-8 dimensions. However, a primary limitation of configuration space planners is that their planning solutions do not account for the physical laws governing the movement of robots. Consequently, the possibilities of generating versatile and dynamically feasible motions are highly curtailed. This limitation can be addressed by planning in the state space. However, sampling-based planning in state space is computationally intensive and challenging to realize in practice.
This challenge inspires the second part of this thesis. Here, the goal is to answer the question: Is it possible to achieve planning speeds in state space that are comparable to planning speeds in the configuration space? We pursue this goal by considering the Rapidly exploring Random Tree (RRT) planner in state space to plan a swing-up motion for a simple pendulum. Here, we propose two contributions that alleviate the computational demands of two critical steps in the RRT planner. We present a framework to approximate the distance (pseudo) metric and the steering function in state space using supervised learning tools. Together, a speed up of about 4 orders of magnitude is achieved relative to numerically solving for these two critical steps. However, reaching planning times equivalent to or better than what is achievable in configuration space still remains an elusive goal. Nevertheless, the achieved results serve as encouraging signs to pursue further research in this direction.
...
In recent years, the Industry 4.0 initiative has provided a promising avenue for further advances in industrial automation. Modular, quickly reconfigurable and versatile robotic systems that safely collaborate with humans hold the key to future industrial automation. This is a challenging endeavor from an industrial and an academic perspective and inspires the work in this thesis. In alignment with these perspectives, this thesis is presented in two parts.
In the first part, we propose methods and frameworks to effectively utilize open source implementations of configuration space planners to realize flexible and robust solutions for bin picking. To this end, three results are presented: a tool to automatically tune parameters of path planning algorithm implementations, a world championship winning solution for industrial bin picking and a reactive collision avoidance framework for collaborative robotic applications.
Configuration space planners are extremely popular due to their solution speeds of about a tenth of a second for planning problems in 7-8 dimensions. However, a primary limitation of configuration space planners is that their planning solutions do not account for the physical laws governing the movement of robots. Consequently, the possibilities of generating versatile and dynamically feasible motions are highly curtailed. This limitation can be addressed by planning in the state space. However, sampling-based planning in state space is computationally intensive and challenging to realize in practice.
This challenge inspires the second part of this thesis. Here, the goal is to answer the question: Is it possible to achieve planning speeds in state space that are comparable to planning speeds in the configuration space? We pursue this goal by considering the Rapidly exploring Random Tree (RRT) planner in state space to plan a swing-up motion for a simple pendulum. Here, we propose two contributions that alleviate the computational demands of two critical steps in the RRT planner. We present a framework to approximate the distance (pseudo) metric and the steering function in state space using supervised learning tools. Together, a speed up of about 4 orders of magnitude is achieved relative to numerically solving for these two critical steps. However, reaching planning times equivalent to or better than what is achievable in configuration space still remains an elusive goal. Nevertheless, the achieved results serve as encouraging signs to pursue further research in this direction.
This paper describes Team Delft’s robot, which won the Amazon Picking Challenge 2016, including both the Picking and the Stowing competitions. The goal of the challenge is to automate pick and place operations in unstructured environments, specifically the shelves in an Amazon warehouse. Team Delft’s robot is based on an industrial robot arm, 3D cameras and a customized gripper. The robot’s software uses ROS to integrate off-the-shelf components and modules developed specifically for the competition, implementing Deep Learning and other AI techniques for object recognition and pose estimation, grasp planning and motion planning. This paper describes the main components in the system, and discusses its performance and results at the Amazon Picking Challenge 2016 finals.