← Search

Baichuan Huang

16 accepted papers

2024

LGMCTS: Language-Guided Monte-Carlo Tree Search for Executable Semantic Object Rearrangement

IROS 2024

We present LGMCTS, a framework that uniquely combines language guidance with geometrically informed sampling distributions to effectively rearrange objects according to geometric patterns dictated by natural language descriptions. LGMCTS uses Monte Carlo Tree Search (MCTS) to create feasible action

Cited by 17SourcecodeScholar
2024

Toward Optimal Tabletop Rearrangement with Multiple Manipulation Primitives

ICRA 2024poster

In practice, many types of manipulation actions (e.g., pick-n-place and push) are needed to accomplish real-world manipulation tasks. Yet, limited research exists that explores the synergistic integration of different manipulation actions for optimally solving long-horizon task-and-motion planning p…

Cited by 7SourcecodeScholar
2023

EARL: Eye-on-Hand Reinforcement Learner for Dynamic Grasping with Active Pose Estimation

IROS 2023poster

In this paper, we explore the dynamic grasping of moving objects through active pose tracking and reinforcement learning for hand-eye coordination systems. Most existing vision-based robotic grasping methods implicitly assume target objects are stationary or moving predictably. Performing grasping o…

Cited by 11SourceScholar
2022

Fast High-Quality Tabletop Rearrangement in Bounded Workspace

ICRA 2022poster

In this paper, we examine the problem of rearranging many objects on a tabletop in a cluttered setting using overhand grasps. Efficient solutions for the problem, which capture a common task that we solve on a daily basis, are essential in enabling truly intelligent robotic manipulation. In a given…

Cited by 36SourcecodeScholar
2022

Interleaving Monte Carlo Tree Search and Self-Supervised Learning for Object Retrieval in Clutter

ICRA 2022poster

In this study, working with the task of object retrieval in clutter, we have developed a robot learning framework in which Monte Carlo Tree Search (MCTS) is first applied to enable a Deep Neural Network (DNN) to learn the intricate interactions between a robot arm and a complex scene containing many…

Cited by 16SourcecodeScholar
2022

Parallel Monte Carlo Tree Search with Batched Rigid-body Simulations for Speeding up Long-Horizon Episodic Robot Planning

IROS 2022poster

We propose a novel Parallel Monte Carlo tree search with Batched Simulations (PMBS) algorithm for accelerating long-horizon, episodic robotic planning tasks. Monte Carlo tree search (MCTS) is an effective heuristic search algorithm for solving episodic decision-making problems whose underlying searc…

Cited by 10SourcecodeScholar
2022

Stackelberg Strategic Guidance for Heterogeneous Robots Collaboration

ICRA 2022poster

In this study, we explore the application of game theory, in particular Stackelberg games, to address the issue of effective coordination strategy generation for heterogeneous robots with one-way communication. To that end, focusing on the task of multi-object rearrangement, we develop a theoretical…

Cited by 15SourceScholar
2022

Visual Foresight Trees for Object Retrieval From Clutter With Nonprehensile Rearrangement

RA-L 2022

This letter considers the problem of retrieving an object from many tightly packed objects using a combination of robotic pushing and grasping actions. Object retrieval in dense clutter is an important skill for robots to operate in households and everyday environments effectively. The proposed solu

Cited by 61SourcecodeScholar
2021

DIPN: Deep Interaction Prediction Network with Application to Clutter Removal

ICRA 2021poster

We propose a Deep Interaction Prediction Network (DIPN) for learning to predict complex interactions that ensue as a robot end-effector pushes multiple objects, whose physical properties, including size, shape, mass, and friction coefficients may be unknown a priori. DIPN "imagines" the effect of a…

Cited by 77SourcecodeScholar
2019

Advanced Autonomy on a Low-Cost Educational Drone Platform

IROS 2019poster

PiDrone is a quadrotor platform created to accompany an introductory robotics course. Students build an autonomous flying robot from scratch and learn to program it through assignments and projects. Existing educational robots do not have significant autonomous capabilities, such as high-level plann…

Cited by 12SourceScholar
2019

Flight, Camera, Action! Using Natural Language and Mixed Reality to Control a Drone

ICRA 2019poster

With increasing autonomy, robots like drones are increasingly accessible to untrained users. Most users control drones using a low-level interface, such as a radio-controlled (RC) controller. For a wider adoption of these technologies by the public, a much higher-level interface, such as natural lan…

Cited by 45SourceScholar
2019

Planning with State Abstractions for Non-Markovian Task Specifications

RSS 2019poster

Often times, we specify tasks for a robot using temporal language that can also span different levels of abstraction. The example command "go to the kitchen before going to the second floor" contains spatial abstraction, given that "floor" consists of individual rooms that can also be referred to in…