An Adaptive Robotics Framework for Chemistry Lab Automation

—In the process of materials discovery, chemists currently need to perform many laborious, time-consuming, and often dangerous lab experiments. To accelerate this process, we propose a framework for robots to assist chemists by performing lab experiments autonomously. The solution allows a general-purpose robot to perform diverse chemistry experiments and efficiently make use of available lab tools. Our system can load high-level descriptions of chemistry experiments, perceive a dynamic workspace, and autonomously plan the required actions and motions to perform the given chemistry experiments with common tools found in the existing lab environment. Our architecture uses a modified PDDLStream solver for integrated task and constrained motion planning, which generates plans and motions that are guaranteed to be safe by preventing collisions and spillage. We present a modular framework that can scale to many different experiments, actions, and lab tools. In this work, we demonstrate the utility of our framework on three pouring skills and two foundational chemical experiments for materials synthesis: solubility and recrystallization. More experiments and updated evaluations can be found at https://ac-rad.github.io/ arc-icra2023 .

[1]  Florian Shkurti,et al.  Learning to Search in Task and Motion Planning With Streams , 2021, IEEE Robotics and Automation Letters.

[2]  Andrew I. Cooper,et al.  ARChemist: Autonomous Robotic Chemistry System Architecture* , 2022, 2022 International Conference on Robotics and Automation (ICRA).

[3]  Sagi Eppel,et al.  Seeing Glass: Joint Point Cloud and Depth Completion for Transparent Objects , 2021, CoRL.

[4]  Yongqiang Huang,et al.  Robot Gaining Accurate Pouring Skills through Self-Supervised Learning and Generalization , 2020, Robotics Auton. Syst..

[5]  Paloma L. Prieto,et al.  Automated solubility screening platform using computer vision , 2020, iScience.

[6]  Mohit Sharma,et al.  A Modular Robotic Arm Control Stack for Research: Franka-Interface and FrankaPy , 2020, ArXiv.

[7]  Leroy Cronin,et al.  A universal system for digitization and automatic execution of the chemical synthesis literature , 2020, Science.

[8]  Leslie Pack Kaelbling,et al.  Integrated Task and Motion Planning , 2020, Annu. Rev. Control. Robotics Auton. Syst..

[9]  Reiner Sebastian Sprick,et al.  A mobile robotic chemist , 2020, Nature.

[10]  Alán Aspuru-Guzik,et al.  Computer Vision for Recognition of Materials and Vessels in Chemistry Lab Settings and the Vector-LabPics Data Set , 2020, ACS central science.

[11]  Caelan Reed Garrett,et al.  PDDLStream: Integrating Symbolic Planners and Blackbox Samplers via Optimistic Adaptive Planning , 2018, ICAPS.

[12]  Lydia E. Kavraki,et al.  Exploring implicit spaces for constrained sampling-based planning , 2019, Int. J. Robotics Res..

[13]  Vijay Kumar,et al.  Autonomous Precision Pouring From Unknown Containers , 2019, IEEE Robotics and Automation Letters.

[14]  Fulvio Mastrogiovanni,et al.  Interleaved Online Task Planning, Simulation, Task Allocation and Motion Control for Flexible Human-Robot Cooperation , 2018, 2018 27th IEEE International Symposium on Robot and Human Interactive Communication (RO-MAN).

[15]  Leslie Pack Kaelbling,et al.  FFRob: Leveraging symbolic planning for efficient task and motion planning , 2016, Int. J. Robotics Res..

[16]  Patrick Beeson,et al.  TRAC-IK: An open-source library for improved solving of generic inverse kinematics , 2015, 2015 IEEE-RAS 15th International Conference on Humanoid Robots (Humanoids).

[17]  Chang-Hun Kim,et al.  RViz: a toolkit for real domain data visualization , 2015, Telecommunication Systems.

[18]  Frank Chongwoo Park,et al.  Tangent bundle RRT: A randomized algorithm for constrained motion planning , 2014, Robotica.

[19]  Nikolaus Correll,et al.  Reducing the Barrier to Entry of Complex Robotic Software: a MoveIt! Case Study , 2014, ArXiv.

[20]  Lydia E. Kavraki,et al.  The Open Motion Planning Library , 2012, IEEE Robotics & Automation Magazine.

[21]  Edwin Olson,et al.  AprilTag: A robust and flexible visual fiducial system , 2011, 2011 IEEE International Conference on Robotics and Automation.

[22]  Jan Peters,et al.  Extended Tree Search for Robot Task and Motion Planning , 2021, 2103.05456.

[23]  Gregory D. Hager,et al.  Sampling-Based Motion and Symbolic Action Planning with geometric and differential constraints , 2010, 2010 IEEE International Conference on Robotics and Automation.

[24]  Ken E. Whelan,et al.  The Automation of Science , 2009, Science.

[25]  Rachid Alami,et al.  A Hybrid Approach to Intricate Motion, Manipulation and Task Planning , 2009, Int. J. Robotics Res..

[26]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[27]  Malte Helmert,et al.  The Fast Downward Planning System , 2006, J. Artif. Intell. Res..

[28]  Christopher H. Bryant,et al.  Functional genomic hypothesis generation and experimentation by a robot scientist , 2004, Nature.

[29]  Craig A. Knoblock,et al.  PDDL-the planning domain definition language , 1998 .

[30]  Tsuneo Yoshikawa,et al.  Manipulability of Robotic Mechanisms , 1985 .

[31]  E. Wolthuis,et al.  Determination of solubility: A laboratory experiment , 1960 .