Kaiyu Zheng

Profile

I am a Roboticist at the RAI Institute, currently working on the UMV (Ultra Mobility Vehicle) as part of an incredible team. My focus is on maximizing the high-level autonomy of the UMV by coordinating lower-level behaviors. This includes obstacle-aware navigation, autonomous parking, and dynamic course traversal -- using hierarchical reinforcement learning, as well as motion generation and tracking. As a result, my work spans the stack, including planning, learning, control, and perception.

Before that I was a member of the Dexterous Mobile Manipulation (DMM) team working with Spot. In RAI's earliest days I integrated GenMOS, my PhD project, onto the platform -- and proposed a new research direction toward a hard, open problem I call "physical question answering" (despite making little progress on it). I also worked on improving sampling-based MPC with macro actions and inverse kinematics before moving to the UMV.

I earned my PhD in Computer Science at Brown University, as part of the Humans-to-Robots Lab advised by Stefanie Tellex, and my BS/MS at the University of Washington, advised by Andrzej Pronobis and Rajesh P. N. Rao. During my PhD, I was also fortunate to (virtually) visit MIT's the Learning & Intelligent Systems Group, led by Leslie Kaelbling and Tomas Lozano-Pérez. My thesis work specialized in building robot decision making systems under uncertainty as POMDPs for generalized object search; my work on multi-object search in 3D received the IROS RoboCup Best Paper Award and I was selected as an RSS Pioneer. I also designed and implemented the pomdp_py library, and earlier, as an undergrad, I wrote the ROS Navigation Tuning Guide.

I am fundamentally interested in all aspects of robotics. I believe in problem-driven teamwork that spans the stack, in the journey toward "making it work" on the robot. I think that journey is research: in robotics especially, research is inseparable from engineering and needs a great deal of it. At the highest level, I believe technology is best invented to address a need not to promote a lifestyle or a business. Robotics today is moving fast; I want to remind myself to stay grounded in real-world needs.

To learn about my past work, please check out


News


    Preprints

    System Design of the Ultra Mobility Vehicle: A Driving, Balancing, and Jumping Bicycle Robot
    Benjamin Bokser, Daniel Gonzalez, Aaron Preston, Alex Bahner, Annika Wollschläger, Arianna Ilvonen, Asa Eckert-Erdheim, Ashwin Khadke, Bilal Hammoud, Dean Molinaro, Fabian Jenelten, Henry Mayne, Howie Choset, Igor Bogoslavskyi, Itic Tinman, James Tigue, Jan Preisig, Kaiyu Zheng, Kenny Sharma, Kim Ang, Laura Lee, Liana Margolese, Nicole Lin, Oscar Frias, Paul Drews, Ravi Boggavarapu, Rick Burnham, Samuel Zapolsky, Sangbae Kim, Scott Biddlestone, Sean Mayorga, Shamel Fahmi, Surya Singh, Tyler McCollum, Velin Dimitrov, William Moyne, Yu-Ming Chen, Farbod Farshidian, Marco Hutter, David Perry, Al Rizzi, Gabe Nelson
    [arxiv] [show abstract] [hide figure]

    2023

    Generalized Object Search
    Kaiyu Zheng
    PhD Thesis, Brown University. February, 2023.
    [pdf (7.9MB)] [bibtex] [show abstract] [show talk]
    A System for Generalized 3D Multi-Object Search
    Kaiyu Zheng, Anirudha Paul, Stefanie Tellex
    International Conference on Robotics and Automation (ICRA), 2023
    [pdf] [bibtex] [code] [poster] [show abstract] [hide video]

    2022

    Towards Optimal Correlational Object Search
    Kaiyu Zheng, Rohan Chitnis, Yoonchang Sung, George Konidaris, Stefanie Tellex
    International Conference on Robotics and Automation (ICRA), 2022
    [pdf] [bibtex] [poster] [code] [show abstract] [show talk] [hide demo]
    Hierarchical Reinforcement Learning of Locomotion Policies in Response to Approaching Objects: A Preliminary Study
    Shangqun Yu, Sreehari Rammohan, Kaiyu Zheng, George Konidaris
    Multidisciplinary Conference on Reinforcement Learning and Decision Making (RLDM), 2022
    [pdf] [bibtex] [show abstract]

    2021

    Dialogue Object Search
    Monica Roy*, Kaiyu Zheng*, Jason Liu, Stefanie Tellex
    Robotics: Science and Systems (RSS) Workshop on Robotics for People (R4P): Perspectives on Interaction, Learning and Safety, 2021
    [pdf] [poster] [bibtex] [workshop] [show abstract]
    Parallelizing POMCP to Solve Complex POMDPs
    Semanti Basu, Sreshtaa Rajesh, Kaiyu Zheng, Stefanie Tellex, R. Iris Bahar
    Robotics: Science and Systems (RSS) Workshop on Software Tools for Real-Time Optimal Control, 2021.
    [pdf] [poster] [bibtex] [workshop] [show abstract]
    Spatial Language Understanding for Object Search in Partially Observed Cityscale Environments
    Kaiyu Zheng, Deniz Bayazit, Rebecca Mathew, Ellie Pavlick, Stefanie Tellex
    International Conference on Robot and Human Interactive Communication (RO-MAN), 2021
    [pdf] [bibtex] [website] [code] [show abstract] [show talk] [hide demo]
    Multi-Resolution POMDP Planning for Multi-Object Search in 3D
    Kaiyu Zheng, Yoonchang Sung, George Konidaris, Stefanie Tellex
    International Conference on Intelligent Robots and Systems (IROS), 2021
    IROS RoboCup Best Paper Award
    [pdf] [bibtex] [website] [code] [show abstract] [show talk] [hide demo]

    2020

    pomdp_py: A Framework to Build and Solve POMDPs
    Kaiyu Zheng, Stefanie Tellex
    International Conference on Automated Planning and Scheduling (ICAPS) Workshop on Planning and Robotics (PlanRob), 2020
    [pdf] [bibtex] [docs] [code] [workshop] [show abstract]

    2019

    From Pixels to Buildings: End-to-end Probabilistic Deep Networks for Large-scale Semantic Mapping
    Kaiyu Zheng, Andrzej Pronobis
    International Conference on Intelligent Robots and Systems (IROS), 2019
    [pdf] [bibtex] [slides] [project] [code] [show abstract] [hide video]

    2018

    Learning Graph-Structured Sum-Product Networks for Probabilistic
    Semantic Maps

    Kaiyu Zheng, Andrzej Pronobis, Rajesh P. N. Rao
    AAAI Conference on Artificial Intelligence (AAAI), 2018. (oral presentation)
    [pdf] [bibtex] [slides] [project] [code] [dataset] [show abstract] [hide video]

    2017

    Learning Semantic Maps with Topological Spatial Relations using Graph-Structured Sum-Product Networks
    Kaiyu Zheng, Andrzej Pronobis, Rajesh P. N. Rao
    International Conference on Intelligent Robots and Systems (IROS) Workshop on Machine Learning Methods for High-Level Cognitive Capabilities in Robotics (ML-HLCR), 2017.
    [pdf] [workshop] [poster]
    Learning Large-Scale Topological Maps Using Sum-Product Networks
    Kaiyu Zheng
    Senior Thesis, University of Washington, 2017
    [pdf] [bibtex] [show abstract]
    ROS Navigation Tuning Guide
    Kaiyu Zheng
    Chapter in Robot Operating System (ROS) - The Complete Reference (Volume 6), 2021 (Publication of the Week, Weekly Robotics)
    on arxiv since 2017
    [arXiv] [pdf] [book] [bibtex] [ROS site] [show abstract] [hide video]

    CSCI 2951-F: Learning and Sequential Decision Making
    Brown University, Providence, RI
    Head Teaching Assistant. Instructor: Michael L. Littman (Fall 2021)
    [website] [show description]
    CSE 446: Machine Learning
    University of Washington, Seattle, WA
    Teaching Assistant. Instructor: Sham M. Kakade (Winter 2018)
    Teaching Assistant. Instructor: Emily B. Fox (Winter 2017)
    [website (2017)] [website (2018)] [show description]
    CSE 311: Foundation of Computing
    University of Washington, Seattle, WA
    Teaching Assistant. Instructors: Paul Beame, Kevin Zatlousal (Spring 2018)
    Teaching Assistant. Instructors: Paul Beame, Shayan Oveis Gharan (Fall 2016)
    [website (2016)] [website (2018)] [show description]
    CSE 373: Data Structures and Algorithms
    University of Washington, Seattle, WA
    Teaching Assistant. Instructor: Evan McCarty (Fall 2017)
    [website] [show description]

    Teaching Certificates


    Sheridan Teaching Certificate I, Brown University (12/2021).
    [website] [show description]

    Email: kaiyutony@gmail.com