- ABOUT ME
I am Dr. Cui, Hang, a software engineer at the Center for Autonomy of the University of Illinois Urbana-Champaign.
PROFICIENT IN- Real-time Embedded Systems
- Perception and Signal Processing on Automotive 4D Imaging Radar
- ROS/ROS2 Software Stack and Algorithms for Self-driving Cars
Please follow me on social media to stay updated: GitHub | LinkedIn
PROTECTED
Learning Notes
Algorithms
Online Applications - RECENT POSTS
- VISITOR MAP
Category Archives: Autonomy
Vehicle Interface & PACMod2
The Vehicle Interface component provides an interface between Autoware and a vehicle that passes control signals to the vehicle’s drive-by-wire system and receives vehicle information that is passed back to Autoware. Vehicle Lateral Interface Longitudinal Interface Polaris GEM Vehicle steering … Continue reading
Sensing & Data Preprocessing
LiDAR Preprocessing High-level Architecture Input Types LiDAR Preprocessing A minimum amount of information is needed to produce correct results. Preprocessing provides sufficient statistics for further algorithms. Remove noisy data from problematic areas Range & angle based filtering Ground filtering Remove … Continue reading
Posted in Autonomy
Comments Off on Sensing & Data Preprocessing
Comparison of ROS1 and ROS2
ROS1 vs ROS2 Architecture ROS2 is well-suited for a variety of applications, including navigation, security, embedded systems, real-time operations, safety-critical tasks, and robotic manipulation. Data Distribution Service (DDS) for ROS2 (1) An industry-standard communication system, a networking middleware (2) Data-Centric … Continue reading
Posted in Autonomy
Comments Off on Comparison of ROS1 and ROS2
Vehicle Accel/Brake Calibration
Acceleration and Brake Map Calibration Raw Vehicle Command Converter Steer Offset Estimator Coming more, stay tuned for future updates! Reference Acceleration and Brake Calibration (Polaris GEM Vehicles) accel_brake_map_calibrator Raw Vehicle Command Converter (Polaris GEM Vehicles) Steer Offset Estimator (Polaris GEM … Continue reading
Dynamics & Control
Pure Pursuit Lateral Controller (Kinematic Bicycle Model) Stanley Lateral Controller (Kinematic/Dynamic Bicycle Model) LQR Tracker with Feed Forward Term (Dynamic Bicycle Model) Model Predictive Control (Dynamic Bicycle Model) Coming more, stay tuned for future updates! Reference Vehicle Bicycle Model Kinematic … Continue reading
Perception
Stay tuned for future updates! Camera Perception Radar Perception LiDAR Perception Sensor Fusion with LiDAR & Camera AutowareAuto High-level Architecture of Perception Component Camera Perception (Temporary Demo, AutowareClass2020) Radar Perception (Temporary Demo, AutowareClass2020) LiDAR Perception Drivers – translate raw data … Continue reading
Posted in Autonomy, Perception
Comments Off on Perception
ROS2 Software Stack Development
ROS2 Software Stack Development Sensing & Data Preprocessing Perception Localization & Mapping (SLAM/V-SLAM) Planning Dynamics & Control Vehicle Interface & PACMod2 Simulation ROS2 Resources ROS2 (Humble) Documentation ROS2 (Humble) Tutorials ROS2 (Humble) Demos ROS2 (Humble) Real-time Programming Autoware.Auto Resources The … Continue reading
Posted in Autonomy
Comments Off on ROS2 Software Stack Development
Sensor Calibration
Stay tuned for future detailed updates! Top LiDAR and Front Camera Data Collection and Sensor Calibration Front LiDAR and Front Camera Data Collection and Sensor Calibration Reference [1] Autoware Calibration Toolkit Manual, Link [2] Yan, Guohang, et al. “Opencalib: A … Continue reading
Posted in Autonomy
Comments Off on Sensor Calibration
Sensor Integration
Polaris GEM e4 Electric Vehicle × Platform Actuation and Control Module 2 (PACMod2) Computing Nuvo-8108GC Computer CPU : Intel Xeon E-2278G 3.40GHz x16 GPU : NVIDIA RTX A4500 Memory : 64GB DDR4 PCIe Ethernet Card : PCIe-PoE354at 4G/LTE Internet Card … Continue reading
Posted in Autonomy
Comments Off on Sensor Integration
Self-Driving Car
Polaris GEM e4 Electric Self-driving Vehicle Sensor Integration Sensor Calibration Vehicle Accel/Brake Calibration ROS2 Software Stack Development Sensing & Data Preprocessing Perception Localization & Mapping (SLAM/V-SLAM) Planning Dynamics & Control Vehicle Interface & PACMod2 Simulation I led the integration of … Continue reading
Posted in Autonomy
Comments Off on Self-Driving Car