ShaoHua Zhang's starred repositories
Opencv-project-training
这是用于储存基于Opencv的实战项目
pointcloud_to_laserscan
Converts a 3D Point Cloud into a 2D laser scan.
slam_glass
Realtime Glass Detection with Laser Rangefinders for Robot Navigation and Mapping
awesome-AI-cheatsheets
AI与数据科学各类工具库速查表与参考代码
AudioClassification-Pytorch
The Pytorch implementation of sound classification supports EcapaTdnn, PANNS, TDNN, Res2Net, ResNetSE and other models, as well as a variety of preprocessing methods.
open_karto
Detailed Chinese explanation 详细的中文解释open_karto, 更好理解karto_slam
Livox_automatic_calibration
An automatic calibration algorithm for livox LiDAR
Creating-2D-laser-slam-from-scratch
从零开始创建二维激光SLAM
Deep_Object_Pose
Deep Object Pose Estimation (DOPE) – ROS inference (CoRL 2018)
LIO-Livox-modified
A Robust LiDAR-Inertial Odometry for 3D LiDAR
web-clipper
For Notion,OneNote,Bear,Yuque,Joplin。Clip anything to anywhere
ORB_SLAM2_detailed_comments
Detailed comments for ORB-SLAM2 with trouble-shooting, key formula derivation, and diagrammatic drawing
ros_basic_tutorials
ROS基础精讲系列视频课程
notion-zh_CN
notion 中文化
CDS-SLAM-Semantic-mapping-in-dynamic-environment
This project is the result of my undergraduate dissertation. The localization in dynamic environment is to deploy TensorRT optimized YOLOX in the front end of ORB-SLAM3 for object detection, and then eliminate all points belonging to the human bounding box. At the same time, the semantic information is sent to the mapping module to dye the 3D point cloud. The disadvantage of this project is that in the localization module, only the points belonging to people are processed, because people are dynamic most of the time. In the mapping module, we did not segment semantic objects accurately, resulting in wrong coloring of point clouds of other objects.
teb_local_planner
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)