Deepen AI - Enterprise
Deepen AI
  • Deepen AI Overview
  • FAQ
  • Saas & On Premise
  • Data Management
    • Data Management Overview
    • Creating/Uploading a dataset
    • Create a dataset profile
    • Auto Task Assignments
    • Task Life Cycle
    • Tasks Assignments
    • Creating a group
    • Adding a user
    • Embed labeled dataset
    • Export
    • Export labels
    • Import Labels
    • Import profile
    • Import profile via JSON
    • Access token for APIs
    • Data Streaming
    • Reports
    • Assessments
  • 2D/3D editors
    • Editor Content
    • AI sense (ML-assisted labeling)
    • Assisted 2d Segmentation
    • Scene Labeling
  • 2D Editor
    • 2D Editor Overview
    • 2D Bounding Boxes
    • 2D Polyline/Line
    • 2D Polygon
      • 2D Semantic/Instance Segmentation
        • 2D Segmentation (foreground/background)
    • 2D Points
    • 2D Semantic Painting
      • Segment Anything
      • Propagate Labels in Semantic Segementation
      • 2D Semantic Painting/Segmentation Output Format
    • 3D Bounding boxes on images
    • 2D ML-powered Visual Object Tracking
    • 2D Shortcut Keys
    • 2D Customer Review
  • 3D Editor
    • 3D Editor Overview
    • 3D Bounding Boxes — Single Frame/Individual Frame
    • 3D Bounding Boxes_Sequence
    • 3D Bounding Boxes Features
      • Label View
      • One-Click Bounding Box
      • Sequence Timeline
      • Show Ground Mesh
      • Secondary Views
      • Camera Views
      • Hide/UnHide Points in 3D Lidar
    • 3D Lines
    • 3D Polygons
    • 3D Semantic Segmentation/Painting
    • 3D Instance Segmentation/Painting
    • Fused Cloud
    • 3D Segmentation (Smart Brush)
    • 3D Segmentation (Polygon)
    • 3D Segmentation (Brush)
    • 3D Segmentation (Ground Polygon)
    • 3D Painting (Foreground/Background)
    • 3D Segmentation(3D Brush/Cube)
    • Label Set
    • 3D Shortcut Keys
    • 3D Customer Review
  • 3D input/output
    • JSON input format for uploading a dataset in a point cloud project.
    • How to convert ROS bag into JSON data for annotation
    • Data Output Format - 3D Semantic Segmentation
    • Data Output Format - 3D Instance Segmentation
  • Quality Assurance
    • Issue Creation
    • Automatic QA
  • Calibration
    • Calibration
    • Charuco Dictionary
    • Calibration FAQ
    • Data Collection for Camera intrinsic Calibration
    • Camera Intrinsic calibration
    • Data Collection for Lidar-Camera Calibration (Single Target)
    • Lidar-Camera Calibration (Single target)
    • Data Collection for Lidar-Camera Calibration (Targetless)
    • Lidar-Camera Calibration (Targetless)
    • Data Collection for Multi Target Lidar-Camera Calibration
    • Multi Target Lidar-Camera Calibration
    • Lidar-Camera Calibration(Old)
    • Vehicle-Camera Calibration
      • Data Collection for Vehicle-Camera Calibration
      • Vehicle Camera Targetless Calibration
      • Data collection for lane based targetless vehicle-camera calibration
      • Lane based Targetless Vehicle Camera Calibration
    • Data Collection for Rough Terrain Vehicle-Camera Calibration
    • Rough Terrain Vehicle-Camera Calibration
    • Calibration Toolbar options
    • Calibration Profile
    • Data Collection for Overlapping-Camera Calibration
    • Overlapping-Camera Calibration
    • Data collection guide for Overlapping Camera Calibration (Multiple-Targets)
    • Overlapping Camera Calibration (Multiple-Targets)
    • Data Collection for Vehicle-3D Lidar calibration
    • Data Collection for Vehicle-2D Lidar calibration
    • Vehicle Lidar (3D and 2D) Calibration
    • Data Collection for Vehicle Lidar Targetless Calibration
    • Data Collection for IMU Lidar Targetless Calibration
    • Vehicle Lidar Targetless Calibration
    • Data Collection for Non Overlapping Camera Calibration
    • Non-Overlapping-Camera Calibration
    • Multi Sensor Visualization
    • Data Collection for LiDAR-LiDAR Calibration
    • LiDAR-LiDAR Calibration
    • Data Collection for IMU Intrinsic calibration
    • IMU Intrinsic Calibration
    • Data Collection for Radar-Camera Calibration
    • Radar-Camera Calibration
    • Data Collection for IMU Vehicle calibration
    • Lidar-IMU Calibration
    • IMU Vehicle Calibration
    • Data Collection for vehicle radar calibration
    • Vehicle radar calibration
    • Calibration Optimiser
    • Calibration list page
    • Data collection for rough terrain vehicle-Lidar calibration
    • Rough terrain vehicle Lidar calibration
    • Surround view camera correction calibration
    • Data Collection for Surround view camera correction calibration
    • Data Collection for Lidar-Radar calibration
    • Lidar Radar Calibration
    • Vehicle Lidar Calibration
    • API Documentation
      • Targetless Overlapping Camera Calibration API
      • Target Overlapping Camera Calibration API
      • Lidar Camera Calibration API
      • LiDAR-LiDAR Calibration API
      • Vehicle Lidar Calibration API
      • Global Optimiser
      • Radar Camera Calibration API
      • Target Camera-Vehicle Calibration API
      • Targetless Camera-Vehicle Calibration API
      • Calibration groups
      • Delete Calibrations
      • Access token for APIs
    • Target Generator
  • API Reference
    • Introduction and Quickstart
    • Datasets
      • Create new dataset
      • Delete dataset
    • Issues
    • Tasks
    • Process uploaded data
    • Import 2D labels for a dataset
    • Import 3D labels for a dataset
    • Download labels
    • Labeling profiles
    • Paint labels
    • User groups
    • User / User Group Scopes
    • Download datasets
    • Label sets
    • Resources
    • 2D box pre-labeling model API
    • 3D box pre-labeling model API
    • Output JSON format
Powered by GitBook
On this page
Export as PDF
  1. Calibration

Data Collection for Vehicle-3D Lidar calibration

PreviousOverlapping Camera Calibration (Multiple-Targets)NextData Collection for Vehicle-2D Lidar calibration

Last updated 2 years ago

Calibration Target:

Calibration target is a plane board. A bigger board can give a more accurate calibration result. The minimum board size is proportional to the vehicle size. For a small vehicle such as a car, at least 1 m in length and width is recommended. A large rolling white board or a large wardrobe cardboard box can be a good calibration target.

Example for rolling whiteboard:

Example for large cardboard box:

Data Collection:

  1. Ensure the ground is flat for the vehicle and the locations of the boards.

  2. Mark the vehicle boundary with tape on the floor. For a regular rectangular vehicle, please ensure that the front and rear boundary lines make right angles with the left and right boundary lines. You can use a large carpenter square to ensure the right angles.

  3. Place a calibration target in front of the car in such a way that the plane of the board is parallel to the front boundary line of the car. Please also ensure that the board is perpendicular to the ground by using a carpenter square, level, or plumb bob. Take a LiDAR frame. Wait for 10 seconds (Don't move/rotate your car/robot/sensors). Stop recording. You must have a recording of lidar data for 10 seconds. Extract one frame of lidar data captured 5 seconds after recording has started (e.g. if you start recording at 3:00:00, you stop recording at 3:00:10. We need a frame captured at 3:00:05) and save them. (Dataset front_1) . Also note down the distance of the calibration target from the front vehicle boundary.

  4. Similarly place the calibration target in the left of the car in such a way that the plane of the board is parallel to the left boundary line of the car and perpendicular to the ground. Collect a single frame like mentioned above. Also, note down the distance of the calibration target from the left vehicle boundary.

  5. Similarly place the calibration target in the right of the car in such a way that the plane of the board is parallel to the right boundary line of the car and perpendicular to the ground. Collect a single frame like mentioned above. Also, note down the distance of the calibration target from the right vehicle boundary.

  6. Similarly place the calibration target in the rear of the car in such a way that the plane of the board is parallel to the rear boundary of the car and perpendicular to the ground. Collect a single frame like mentioned above. Rear side data collection is optional. Also, note down the distance of the calibration target from the rear boundary of the vehicle.

Images taken while collecting data:

Tape marking the vehicle boundary

Image taken while collecting LiDAR frame after placing the board parallel to the front-side of vehicle:

Image taken while collecting LiDAR frame after placing the board parallel to the rear-side of vehicle:

Image taken while collecting LiDAR frame after placing the board parallel to the left-side of vehicle:

Image taken while collecting LiDAR frame after placing the board parallel to the right-side of vehicle:

Input configuration:

This calibration expects some input configuration for the vehicle. Based on which the extrinsic parameters optimized further.

  • Wheelbase: Distance between left/right front wheel center and left/right rear wheel center in meters. If asked for a Wheelbase without left/right, measure either the left or right wheelbase. If the wheelbase is the same on both left and right, the right wheelbase is optional.

  • Track: Distance between front/rear left wheel center and front/rear right wheel center in meters. If asked for just Track without front/rear, measure either the front or rear track. For a rectangular vehicle, this is also the distance between the left and right vehicle boundary lines.

  • Overhang: Distance between center of the front/rear wheel to the front/rear bumper of the vehicle in meters.

Note: For a rectangular vehicle, the distance between the front and rear vehicle boundary lines must be equal to the sum of wheelbase, front overhang, and rear overhang.

https://www.amazon.com/Mobile-Whiteboard-Double-Sided-Magnetic-Wheels/dp/B083NC6SPZ
https://www.uhaul.com/MovingSupplies/Boxes/Clothing-Moving-Boxes/Banded-Grand-Wardrobe-Box/?id=19405