Email

The best way to reach me is via email:
anxingxiao [at] gmail.com (Primary)
anxingxiao [at] u.nus.edu (Research)

Office

Innovation 4.0, #06-01C, 3 Research Link, Singapore 117602

Links

Interesting Course Projects

Zero-shot Manipulation with Visual Prompting

NUS CS5242 Neural Network and Deep Learning (with Kaixin Li, Hao Luan, Yihang Wu)

We leverage Vision-Language Models (VLMs) for planning, perception, and reasoning in open-vocabulary robotic manipulation tasks by applying visual prompting for object- and action-level grounding.

3D Language Gaussians for Zero-shot Robotic Grasping

NUS CS6244 Advanced Topics in Robotics (with Yuhong Deng, Jian Zhang)

We apply language gaussian splatting to robotic grasping tasks, enabling grasp pose generation informed by semantic features.

Localisation For Underwater Vehicles Using a Forward-Looking Sonar

NUS CS5340 Uncertainty Modelling in AI (with Xinyuan Niu, Xiang Li, Lum Chang Xin Shawn, Lau Kang Ruey Gregory)

Used MRF for FLS denoising and Bayesian optimization for odometry; implemented Monte Carlo Localisation on real AUV data.

Reach-Avoid Games via Deep Reinforcement Learning

HIT Auto2012 Introduction to Machine Learning

Trained SAC policies in simulation and transferred to real robots; performance exceeded MPC baseline and human policy.

Automatic Notebook Scanner

Berkeley ME102B Mechatronics Design (with Wenzhe Tong, Paiting Liu, Weijian Feng)

Designed and built an automatic scanner with page turning, scanning, and image post-processing using OpenCV.

Selected Coursework

Artificial Intelligence:

  • NUS CS6216: Graph Machine Learning (Prof. Xavier Bresson)
  • NUS CS5340: Probabilistic Graphical Models (Prof. Harold Soh)
  • NUS CS5242: Neural Networks and Deep Learning (Prof. Yang You)
  • Berkeley CS294: Geometry and Learning for 3D Vision (Prof. Yi Ma)
  • HIT AUTO2012: Introduction to Machine Learning

Control:

  • Berkeley EE291E: Hybrid System and Intelligent Control (Prof. S. Shankar Sastry)
  • Berkeley ME232: Advanced Control Systems (Prof. Kameshwar Poolla)
  • Berkeley EE220C: State Estimation and Optimal Control (Prof. Mark Mueller)
  • Berkeley EE128: Feedback Control System (Prof. Ronald Fearing)

Robotics:

  • NUS CS6244: Using Language Models in Visual Perception (Prof. Angela Yao)
  • Berkeley EECS106B: Robotic Manipulation and Interaction (Prof. Ruzena Bajcsy, Prof. S. Shankar Sastry)
  • Berkeley ME102B: Mechatronics Design (Prof. Hannah Stuart)
  • HITSZ AUTO2004: Design and Practice of Robotic System

Theoretical:

  • NUS CS5461: Algorithmic Mechanism Design (Prof. Warut Suksompong)
  • NUS CS6235: Mathematical Toolkit for CS Theory Research (Prof. Jonathan Scarlett)
  • Berkeley E231: Mathematical Methods in Engineering (Prof. Andrew Packard, Prof. Murat Arcak, Prof. Mark Mueller)
  • HIT MATH1009: Advanced Linear Algebra I, II
  • HIT MATH1010: Mathematical Analysis I, II, III
  • HIT EMEC1002: Theoretical Mechanics