Skip to content
View Nothand0212's full-sized avatar
  • china shenzhen
  • 03:42 (UTC +08:00)

Block or report Nothand0212

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
Nothand0212/README.md

菜鸡SLAMer

Mail Badge B站

GIF

👋 关于我 | About Zeshi Lin

  • A SLAMer who loves programming and robotics. & Open Source enthusiast.
  • 🌱 Currently working in Guangzhou, China.
  • 💬 Cheat me about SLAM and my projects on [email protected]
  • ⚡ Fun fact: Algorhythms related with perception.

🛠 技术栈 | Tech Stack

  • 💻   C++ Python Linux CMake
  • 🔧   ROS OpenCV G2O GTSAM
  • 🛢   Git GitHub Markdown

⭐️ 开源项目 | Open Source Projects

Readme Card Readme Card Readme Card

  • ONNX-CPP-RUNNER:Based on ONNX API and LightGlue, a C++ inference deployment project for SuperPoint and LightGlue.
  • super-vio:Front-end of this vio algorithm is based on SuperPoint and LightGlue. Backend is based on GTSAM, IMU preintegration is also implementing with GTSAM.
  • lk-vio:Front-end of this vio algorithm is based on ORB dand LK Optical Flow. Backend is based on g20.

📹 项目效果 | Project Demo

  • 基于LIO-SAM的高动态场景SLAM,添加了重力因子和iVoX数据结构的支持。视频为在水上行驶的建图过程。 Video on Bilibili

📝 最近动态 | Recent Updates

  • Implmenting the super-vio project.
  • Reconstructing the lk-vio project with ROS to visualize the results. Integrating with g2o for IMU preintegration.

📫 工作历史 | Work Experience

  • 基于ORB-SLAM3的VR定位算法,前端匹配改为用光流法,提高算法在移动端的实时性。
  • 基于Cartographer的2D激光SLAM算法,剔除ROS依赖,改用共享内存通信;修改IMU数据的利用方式,改为IMU预积分,提高算法鲁棒性。
  • 基于LIO-SAM的3D激光SLAM算法,添加了重力因子和iVoX数据结构的支持,提高算法在高动态场景下的鲁棒性以及降低计算量。
  • 基于3D激光点云的水面点云分割
  • 基于PP-PicoDet检测移动库位以及PP-TinyPose检测关键点的定位算法,为机器在入库阶段提供更精准的定位。
  • 无人采水船的整体算法代码架构,主要负责基于摄像头的目标检测和深度估计,基于毫秒波雷达以及超声波的障碍物感知,以及栅格地图的更新。

Pinned Loading

  1. LightGlue-OnnxRunner-cpp LightGlue-OnnxRunner-cpp Public

    a light glue onnx runner example

    C++ 19 2

  2. super-vio super-vio Public

    a simple vio based on super-point, light-glue and g2o

    C++ 34 5