Skip to content
View qi-neo's full-sized avatar
  • nanjing
  • 21:35 (UTC +08:00)

Block or report qi-neo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
qi-neo/README.md

王瑛琦

嵌入式软件 / C++ · ROS2 机器人系统 · 传感器驱动

南京航空航天大学 航空学院 · 飞行器设计与工程(控制与嵌入式方向)· 2027 届

求职方向:嵌入式软件 / C++ 软件开发(2027 届校招)


关注方向

嵌入式与机器人软件:设备驱动、通信协议解析、实时控制回路, 以及在资源受限平台上让这些东西稳定跑起来。

主用 C++,熟悉 Linux / POSIX 环境下的开发与调试。

项目

unilidar-driver — 宇树 L1 激光雷达 ROS2 驱动

自行实现 UDP 报文解析与几何换算,发布标准 PointCloud2 与 Imu 话题, 不依赖官方预编译静态库,可作为官方节点的 drop-in 替换。

  • 报文定界只用「帧尾标识 + CRC32」,不硬编码整包长度 (官方协议头文件的字节数注释与自身字段不一致,照抄会整批判坏)
  • 传输 / 协议 / 解码三层不依赖 ROS,可在无 ROS 环境编译并跑断言
  • 63 项离线自检 + 变异测试 + 实测定界探针;CI 覆盖双编译器与 ASan/UBSan
  • 附驱动编写方法论文档

C++17 · ROS2 · UDP · CRC32 · CI

active-suspension-lidar-preview — 激光雷达预瞄主动悬架

国家级大学生创新训练计划项目(主持)。用激光雷达随车速自适应预瞄路面高程 (0.5–5 m),融合 IMU 姿态反馈,驱动四轮独立作动器抑制车身振动。 实车 A/B 测试(同一批次记录、被动/主动分路段独立采集):越障工况俯仰角波动 降低约 29%、Z 轴加速度干扰降低约 38%;常规路面工况横滚/俯仰波动降低约 12–21% (工况间的路面输入不完全一致,完整表格与口径见仓库 README)。

  • 控制器核心不依赖 ROS 与 PCL,可脱离整车编译自检(410 项检查,全仓库 617 项)
  • 安全状态机:零位标定 → 找平 → 闭环,含降级与急停两条异常分支
  • 无导数 PD / 增量式 LQI 双控制律 + 车速自适应预瞄前馈 + 帧龄运动补偿
    • 前后轴差异化取样 + 运动学解耦
  • 五个 ROS2 包在 CI(ROS Humble 容器)中完整构建并跑通全部离线自检

ROS2 · C++ · PCL · 嵌入式 · 多传感器融合

MaixCAM Pro 与 ESP32 通过 socket TCP 通信控制步进电机的完整实现, 含两端代码与通信协议设计。

C++ · 嵌入式 · TCP · 步进电机

技术栈

类别 内容
语言 C++(主)、Python
系统 / 平台 Linux / POSIX、ROS2(Humble / Jazzy)、香橙派 AI Pro、昇腾 Atlas 310 / 310B
通信协议 UDP / 串口(termios、CRC16 / CRC32 帧协议)、TCP
机器人 传感器驱动、通信协议解析、实时控制回路
库与工具 PCL、Eigen、CMake、Git、GitHub Actions、ASan / UBSan
工程实践 分层架构、离线自检、变异测试、持续集成、开源许可证合规

竞赛获奖

周培源大学生力学竞赛(全国奖、省级二等奖)· 数学建模竞赛 · 创新竞赛

联系方式

  • GitHub:@qi-neo
  • 邮箱:1794194885@qq.com(@users.noreply.github.com 是 GitHub 的转发占位地址,收不到信,已换掉)

Popular repositories Loading

  1. maixcam-esp32-tcp-stepper-motor maixcam-esp32-tcp-stepper-motor Public

    Maixcam Pro + ESP32 通过 socket TCP 通信控制步进电机

    Python 3

  2. active-suspension-lidar-preview active-suspension-lidar-preview Public

    基于激光雷达路面预瞄的主动悬架系统

    C++ 2

  3. unilidar-driver unilidar-driver Public

    Unitree L1 LiDAR ROS2 driver: self-implemented serial (CH340 USB-UART, default) — no official static library

    C++ 1

  4. qi-neo qi-neo Public

    王瑛琦 · 嵌入式软件 / C++ / ROS2 传感器驱动

    1

  5. qi-neo.github.io qi-neo.github.io Public

    王瑛琦 (qi-neo) · 嵌入式和 C++ / ROS2 个人主页

    CSS 1