ROBOTICS · CODE · NOTES

做点有意思的东西。顺手记下来。

这是 Alpaca 的一小块自留地。放些机器人和代码,也放学习时的笔记和偶尔冒出来的想法。

MuJoCo / ROS2 / PyTorch learning

CONTENT MAP内容导航
/#planning-project

语言与环境之间,计划是否可行?

用 MuJoCo 场景评测本地 LLM 的规划可行性,区分执行、拒绝与澄清。

查看项目与证据 ↗

Selected Projects

项目证据

Natural-language instruction Environment & plan checks Execute · Reject · Clarify

MSc Dissertation · 2026

Environment-Aware Feasibility Planning for Local LLMs in MuJoCo

A MuJoCo tabletop benchmark tests whether local LLMs distinguish executable, infeasible and ambiguous instructions when the language stays fixed but the environment changes.
方法、贡献与边界
168tasks
84matched pairs
9,828experiment records
My contribution I designed seven controlled failure categories and implemented a deterministic feasibility verifier. Structured feedback supports up to three rounds of plan repair and blocks plans that remain infeasible from execution.
Evaluation Across six local models and 126 held-out tasks, verified planning reached 95.2–100% matched-pair success for five models; the full configuration recorded 0% simulator crashes. This is planning-feasibility evaluation, not robot policy training.
PythonMuJoCoOllamaLLM EvaluationPlan Verification

WRITING / 留下的记录

一点点建立自己的理解。

全部文章 →

Profile

Grounding robot plans in the environment.

Alpaca portrait

I am completing an MSc in Robotics at the University of Manchester (expected December 2026), following a dual degree in Software Engineering / Computer Science & Software Engineering from Fuzhou University and Maynooth University.

My dissertation evaluates whether local LLMs can recognise when a tabletop instruction is feasible, infeasible or ambiguous before a robot executes it. In the V.I.S.O.R. team project, I focused on testing and tuning SLAM and Nav2 navigation on a Leo Rover.

I am interested in embodied intelligence, robot learning and reliable robotic systems. This portfolio separates work I have completed from topics I am still learning.

Email ↗ GitHub 英国曼彻斯特

Experience & Publication

More of the work behind the projects

Software Engineering Internship · Jan–May 2024

Java Full-Stack Development · Shandong Hongke Information Technology

Worked on functional, regression and acceptance testing with ZenTao; developed Java SSM / MariaDB REST APIs and business features with Elasticsearch, plus Vue2 / ElementUI frontend integration.

BACKGROUND / 方向、技能与工程反思

Focus

What I work on

Research

Environment-aware planning

Controlled MuJoCo tasks, matched-pair evaluation, feasibility verification and plan repair for local LLMs.

Engineering

ROS2 navigation & integration

SLAM mapping and localisation, Nav2 planner and costmap tuning, Gazebo and Leo Rover testing.

Next Step

Robot learning foundations

Building hands-on PyTorch training and closed-loop imitation-learning evaluation before claiming policy-training experience.

Skills

Technical Skills and Engineering Practice

Robotics Systems

ROS2, Nav2, SLAM Toolbox, TF, MuJoCo, Gazebo, PyBullet.

Models & Data

NumPy, Pandas, local Transformer / LLM inference and planning evaluation.

Programming & Tools

Python, Java, C++ (fundamentals), Linux, Git, SSH.

Research Practice

Benchmark and ablation design, experiment automation, statistical analysis, visualisation and scientific writing.

CPD Evidence

CPD Reflection and UK-SPEC Evidence

I use project evidence, tests and reflection to track engineering decisions and the limits of my results.

A2

A2 — Complex robotics problem-solving

Focus Separating an instruction from the environment constraints that determine whether it can be executed. Evidence MuJoCo matched-pair tasks, deterministic feasibility checks and structured plan-repair feedback.

B3

B3 — Implementation, testing and evaluation

Focus Testing navigation in simulation and on hardware, then evaluating planning decisions on held-out tasks. Evidence V.I.S.O.R. SLAM/Nav2 integration tests and dissertation benchmark, ablations and failure analysis.

D2

D2 — Technical communication and portfolio presentation

Focus Presenting proposals, design decisions and conclusions more clearly. Evidence Project documentation, experiment visualisations, dissertation writing and clearly scoped contribution statements.

Now

Current Focus

Reviewing ROS2, Nav2, SLAM/TF and MuJoCo decisions from completed projects for technical interviews.

Working through PyTorch fundamentals toward an independent train–validate–evaluate loop.

Learning behaviour cloning with closed-loop evaluation before moving toward ACT, diffusion policies and VLA.

快速去一个地方

⌘ / Ctrl + K 打开 · Esc 关闭