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

Posted in Autonomy, Control | Comments Off on Vehicle Interface & PACMod2

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

Posted in Autonomy, Control | Comments Off on Vehicle Accel/Brake Calibration

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

Posted in Autonomy, Control | Comments Off on Dynamics & Control

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