Goto

Collaborating Authors

 skill network


PhyPlan: Generalizable and Rapid Physical Task Planning with Physics Informed Skill Networks for Robot Manipulators

arXiv.org Artificial Intelligence

Given the task of positioning a ball-like object to a goal region beyond direct reach, humans can often throw, slide, or rebound objects against the wall to attain the goal. However, enabling robots to reason similarly is non-trivial. Existing methods for physical reasoning are data-hungry and struggle with complexity and uncertainty inherent in the real world. This paper presents PhyPlan, a novel physics-informed planning framework that combines physics-informed neural networks (PINNs) with modified Monte Carlo Tree Search (MCTS) to enable embodied agents to perform dynamic physical tasks. PhyPlan leverages PINNs to simulate and predict outcomes of actions in a fast and accurate manner and uses MCTS for planning. It dynamically determines whether to consult a PINN-based simulator (coarse but fast) or engage directly with the actual environment (fine but slow) to determine optimal policy. Given an unseen task, PhyPlan can infer the sequence of actions and learn the latent parameters, resulting in a generalizable approach that can rapidly learn to perform novel physical tasks. Evaluation with robots in simulated 3D environments demonstrates the ability of our approach to solve 3D-physical reasoning tasks involving the composition of dynamic skills. Quantitatively, PhyPlan excels in several aspects: (i) it achieves lower regret when learning novel tasks compared to the state-of-the-art, (ii) it expedites skill learning and enhances the speed of physical reasoning, (iii) it demonstrates higher data efficiency compared to a physics un-informed approach.


A Data-Driven Exploration of the Race between Human Labor and Machines in the 21st Century

Communications of the ACM

Anxiety about automation is prevalent in this era of rapid technological advances, especially in artificial intelligence (AI), machine learning (ML), and robotics. Accordingly, how human labor competes, or cooperates, with machines in performing a range of tasks (what we term "the race between human labor and machines") has attracted a great deal of attention among the public, policymakers, and researchers.14,15,18 While there have been persistent concerns about new technology and automation replacing human tasks at least since the Industrial Revolution,8 recent technological advances in executing sophisticated and complex tasks--enabled by a combinatorial innovation of new techniques and algorithms, advances in computational power, and exponential increases in data--differentiate the 21st century from previous ones.14 For instance, recent advances in autonomous self-driving cars demonstrate the way a wide range of human tasks that have been considered least susceptible to automation may no longer be safe from automation and computerization. Another case in point is human competition against machines, such as IBM's Watson on the TV game show "Jeopardy!" Both cases imply that some tasks, such as pattern recognition and information processing, are being rapidly computerized. Furthermore, recent studies suggest that robotics also plays a role in automating manual tasks and decreasing employment of low-wage workers.3,22