Research CV Security Robotics

项目概览

Overview

基于轻量级安全通信协议的机器人快递交付系统

Design, analysis and implementation of a smart next generation secure shipping infrastructure using autonomous robot

面向机器人最后一公里配送:默认以轻量级密码学协议完成离线认证;扫码反复失败时切到视觉路径(行人检测 + Siamese Person Re-ID),找到收件人后再回到认证与交付。 若超时仍未完成扫码、重识别多次失败或二次认证仍失败,则中止投递。整条链路在 TurtleBot3 真机上跑通,并用 ProVerif 对协议做了形式化分析。

Built for robotic last-mile delivery: the default path authenticates offline with a lightweight cryptographic protocol; after repeated QR failures it switches to vision (pedestrian detection + Siamese person re-identification), then returns to authentication and delivery once the recipient is found. If scanning times out, re-identification fails repeatedly, or secondary authentication still fails, the delivery is aborted. The full loop runs on a TurtleBot3, with the protocol analyzed in ProVerif.

一作发表 · Computer Networks (Elsevier), 2021 First author · Computer Networks (Elsevier), 2021 Yang, J., Gope, P., Cheng, Y., Sun, L. — Design, analysis and implementation of a smart next generation secure shipping infrastructure using autonomous robot. Yang, J., Gope, P., Cheng, Y., Sun, L. — Design, analysis and implementation of a smart next generation secure shipping infrastructure using autonomous robot.
我的角色:项目最初由三人分工——网络协议、计算机视觉、机器人平台。 另外两人中途退出后,剩余工作由我独立接手:补学 ROS 并完成真机部署,设计与训练 Re-ID 模型, 并把合作认证、非合作降级与安全分析接到同一条可演示链路。 最终以一作将设计、实现与安全验证发表于同行评审期刊。 My role: the project started with three owners—network protocol, computer vision, and the robot platform. After the other two teammates left, I took over the remaining work: learning ROS and bringing up the hardware, designing and training the Re-ID model, and connecting cooperative auth, non-cooperative fallback, and security analysis into one demoable pipeline. I then published the design, implementation, and security validation as first author.
覆盖范围:合作式离线认证、非合作行人重识别、TurtleBot3 真机演示、ProVerif 安全分析
设计原则:交付必须可验证;认证可以降级,身份判断不能含糊
Scope: cooperative offline authentication, non-cooperative person re-ID, TurtleBot3 demo, ProVerif analysis
Design rule: delivery must be verifiable—fallback is allowed, ambiguous identity is not

核心能力

Capabilities

系统由三条互相咬合的能力组成:主路径认证、失败时的视觉降级,以及真机与安全验证。

Three interlocking pieces: the primary auth path, a vision fallback when that path fails, and hardware plus security validation.

系统流程

How it works

主路径走合作认证;扫码连续失败后进入视觉找人,成功后再回到扫码交付。超时未扫码、重识别多次失败,或二次认证仍失败时,任务中止。

Cooperative QR auth is the main path. After repeated scan failures, vision search runs; on success the system returns to QR delivery. Timeout without a scan, repeated Re-ID failures, or another failed auth round aborts the job.

实现与演示

Demo evidence

下面是系统设计图与真机过程截图,点击可全屏查看。

System design figures and hardware captures below—click any image to enlarge.

系统总览

System overview

整体结构、双模式认证设计,以及实现拓扑。

Overall architecture, dual-mode authentication design, and implementation topology.

Loading
fig1
Loading
fig2
Loading
fig3

合作认证 · 真机

Cooperative authentication on hardware

机器人导航到达后扫描二维码,密文比对通过即完成交付。

After navigation, the robot scans the QR code; a ciphertext match completes delivery.

Loading
fig4
Loading
fig5
Loading
fig6

非合作降级 · Re-ID

Non-cooperative fallback with Re-ID

扫码失败后切换模式,检测行人并用重识别确认客户身份。

After QR failure, the system switches modes, detects pedestrians, and confirms identity with re-identification.

Loading
fig7
Loading
fig8
Loading
fig9

回到合作认证 · 完成交付

Return to cooperative auth and finish

找到收件人后再次扫码,匹配成功后结束任务。

Once the recipient is found, QR authentication runs again and the task completes on a successful match.

Loading
fig10
Loading
fig11

演示视频

Demo videos

真机与仿真录屏,托管在 YouTube。

Hardware and simulation recordings hosted on YouTube.

1. 合作认证真机

1. Cooperative authentication on hardware

youtube.com/watch?v=-cANuZxD9uQ

2. 非合作切换全流程

2. Full non-cooperative fallback flow

youtube.com/watch?v=lN5tngrdmds

3. Re-ID 仿真(Jupyter)

3. Re-ID simulation in Jupyter

youtube.com/watch?v=zgD6tC4vGLM

技术取舍

Tech choices

结果与边界

Outcomes & boundaries

论文开放稿: White Rose Research Online

Open-access manuscript: White Rose Research Online