Intel® RealSense™ DIM Weight Software Free trial Intel® RealSense™ Dimensional Weight Software Measuring packages at the speed of light. Build your own volumetric measurement solution for logistics and warehousing with one ready‑to‑use library for only $45 per year. Buy license Fast Measurement in less than 2 seconds. Accurate Build a Millimeter accurate system. Flexible Customize your system for many use cases. LiDAR Leverages Intel RealSense LiDAR Camera L515. Designed for Industry Standards By combining the power of our proprietary volumetric measurement SDK with the award‑winning Intel RealSense LiDAR Camera L515, we’ve built a legal for trade ready highly accurate measurement platform. Talk to a representative Please complete the form below so we can offer you the best solution. Country/Region * Afghanistan Aland Islands Albania Algeria American Samoa Andorra Angola Anguilla Antarctica Antigua and Barbuda Argentina Armenia Aruba Australia Austria Azerbaijan Bahamas Bahrain Bangladesh Barbados Belarus Belgium Belize Benin Bermuda Bhutan Bolivia Bonaire Bosnia and Herzegovina Botswana Bouvet Island Brazil British Indian Ocean Territory Brunei Darussalam Bulgaria Burkina Faso Burundi Cambodia Cameroon Canada Cape Verde Cayman Islands Central African Republic Chad Chile China Christmas Island Cocos (Keeling) Islands Colombia Comoros Congo Congo, The Democratic Republic of the Cook Islands Costa Rica Cote D'ivoire Croatia Cuba Curacao Cyprus Czech Republic Denmark Djibouti Dominica Dominican Republic Ecuador Egypt El Salvador Equatorial Guinea Eritrea Estonia Ethiopia Falkland Islands (Malvinas) Faroe Islands Fiji Finland France French Guiana French Poly. French S. Terr. Gabon Gambia Georgia Germany Ghana Gibraltar Greece Greenland Grenada Guadeloupe Guam Guatemala Guernsey Guinea Guinea-Bissau Guyana Haiti Heard Island and Mcdonald Islands Holy See (Vatican City State) Honduras Hong Kong Hungary Iceland India Indonesia Iran, Islamic Republic of Iraq Ireland Isle of Man Israel Italy Jamaica Japan Jersey Jordan Kazakhstan Kenya Kiribati Korea, Democratic People's Republic of Korea, Republic of Kuwait Kyrgyzstan Lao People's Democratic Republic Latvia Lebanon Lesotho Liberia Libya Liechtenstein Lithuania Luxembourg Macau Macedonia Madagascar Malawi Malaysia Maldives Mali Malta Marshall Islands Martinique Mauritania Mauritius Mayotte Mexico Micronesia, Federated States of Moldova, Republic of Monaco Mongolia Montenegro Montserrat Morocco Mozambique Myanmar Namibia Nauru Nepal Netherlands Netherlands Antilles New Caledonia New Zealand Nicaragua Niger Nigeria Niue Norfolk Island Northern Mariana Islands Norway Oman Pakistan Palau Palestine, State Panama Papua New Guinea Paraguay Peru Philippines Pitcairn Poland Portugal Puerto Rico Qatar Reunion Romania Russian Federation Rwanda Saint Barthelemy Saint Helena Saint Kitts and Nevis Saint Lucia Saint Martin Saint Pierre Saint Vincent and The Grenadines Samoa San Marino Sao Tome and Principe Saudi Arabia Senegal Serbia Serbia and Montenegro Seychelles Sierra Leone Singapore Sint Maarten Slovakia Slovenia Solomon Islands Somalia South Africa South Georgia and The South Sandwich Islands South Sudan Spain Sri Lanka Sudan Suriname Svalbard Swaziland Sweden Switzerland Syrian Arab Republic Taiwan Tajikistan Tanzania, United Republic of Thailand Timor-Leste Togo Tokelau Tonga Trinidad and Tobago Tunisia Turkey Turkmenistan Turks and Caicos Islands Tuvalu Uganda Ukraine United Arab Emirates United Kingdom United States United States Minor Outlying Islands Uruguay Uzbekistan Vanuatu Venezuela Vietnam Virgin Islands, British Virgin Islands, U.S. Wallis and Futuna Western Sahara Yemen Zambia Zimbabwe Company Size * <100 Employees 100-1000 Employees 1000-5000 Employees 5000+ Employees State * Alaska Alabama Arizona Arkansas California Colorado Connecticut District Of Columbia Delaware Florida Georgia Hawaii Iowa Idaho Illinois Indiana Kansas Kentucky Louisiana Massachusetts Maryland Maine Michigan Minnesota Missouri Mississippi Montana North Carolina North Dakota Nebraska New Hampshire New Jersey New Mexico Nevada New York Ohio Oklahoma Oregon Pennsylvania Rhode Island South Carolina South Dakota Tennessee Texas Utah Virginia Vermont Washington Wisconsin West Virginia Wyoming Which Intel RealSense product are you interested in? * Need advice Intel® RealSense™ ID Solution F450 Intel® RealSense™ ID Solution F455 Intel® RealSense™ Touchless Control Software Intel® RealSense™ LiDAR Camera L515 Intel® RealSense™ D415 depth camera Intel® RealSense™ D435 depth camera Intel® RealSense™ D435i depth camera Intel® RealSense™ SR305 depth camera Intel® RealSense™ T265 tracking camera Intel® RealSense™ T261 tracking module Intel® RealSense™ D430 depth module Intel® RealSense™ D420 depth module Intel® RealSense™ D415 depth module Intel® RealSense™ D410 depth module Intel® RealSense™ D400 depth module Intel® RealSense™ SR300 depth module What application are you planning bring to market? * Smart lock Gate access control ATM POS Drone Scanning Device Consumer robot Commercial robot Vacuum robot Digital signage or wall-mounted display Kiosk or vending machine Client device (personal computer, tablet, smartphone, etc.) VR/AR Other (please describe) Please describe: Estimated Quantity in the next 12 months * Greater than 1,000,000 units 100,000 – 1,000,000 units 10,000 – 100,000 units 1,000 - 10,000 units 100 - 1,000 units Fewer than 100 units Which capabilities are you planning to or currently working with (Select the top three that apply)? Object scan Room scan Collision avoidance Measurement Facial authentication Gesture control Skeleton tracking 3D scan Navigation Other (please describe) Please describe: Yes, I would like to subscribe to stay connected to the latest Intel technologies and industry trends by email and telephone. I can unsubscribe at any time. By submitting this form, you are confirming you are an adult 18 years or older and you agree to share your personal information with Intel to use for this business request. You also agree to subscribe to stay connected to the latest Intel technologies and industry trends by email and telephone. You may unsubscribe at any time. Intel’s web sites and communications are subject to our Privacy Notice and Terms of Use. errors Thank you!We'll be in touch soon. Contact sales Warehousing Intel® RealSense™ DWS enhances billing accuracy, aids in warehouse space management, and increases workflow efficiencies through fast and accurate to‑the‑millimeter measurements. Logistics From small boxes to large pallets, our solution enables logistics companies to better manage their inventory and shipments. From box to a full‑size pallet. Intel® RealSense™ DWS measures boxes as small as 5 × 5 × 5 cm and up to full‑size pallets. Get the precision you need with dimensional measurements to the millimeter. Get datasheet Runs on the world’s smallest hi‑res LiDAR camera. Runs on the world’s smallest high resolution LiDAR camera. DWS is based on our L515 LiDAR camera, providing all the benefits of the hi‑res, light weight, low power and small form factor. Less than 3.5W Power Consumption Up to 23M Depth Points per Second Approx. 100g of Weight Learn more See it in action. Intel RealSense DWS Viewer is included with the software so you can experience the accuracy in action. Seamless enterprise integration. Start measuring boxes with two easy API calls, DWS takes care of the rest. Define and link the callback and call dws_start(). For more information check out the sample code. Download source code /******************************************************************************* INTEL CORPORATION PROPRIETARY INFORMATION This software is supplied under the terms of a license agreement or nondisclosure agreement with Intel Corporation and may not be copied or disclosed except in accordance with the terms of that agreement Copyright(c) 2017 Intel Corporation. All Rights Reserved. *******************************************************************************/ #include "DWS_sdk.h" #include <iostream> #include <mutex> void * FrameBuffers[3]; // 0 - depth, 1 - IR, 2 - RGB void * local_depth = new unsigned char[640 * 480 * 2]; void * local_ir = new unsigned char[640 * 480 * 1]; void * local_colour = new unsigned char[1280 * 720 * 3]; bool keep_alive = true; bool image_ready = false; std::mutex mutex_display; DWS_Box boxes[DWS_MAX_NUM_OF_BOXES]; int numOfDetectedBoxes = 0; long im_id = -1; int handler = -1; void * _callback(const void* depth_buffer, int d_w, int d_h, int d_bpp, const void* ir_buffer, int i_w, int i_h, int i_bpp, const void* colour_buffer, int c_w, int c_h, int c_bpp, int frameId) { // ############################### // #### CRITICAL #### // COPY FRAMES TO LOCAL BUFFER!!!! // ############################### { std::lock_guard<std::mutex> lck(mutex_display); memcpy(local_depth, depth_buffer, (d_w *d_h *d_bpp)); memcpy(local_ir, ir_buffer, (i_w *i_h *i_bpp)); if (colour_buffer!=nullptr) memcpy(local_colour, colour_buffer, (c_w *c_h *c_bpp)); im_id = frameId; image_ready = true; } return nullptr; } void * _dim_callback(int frameId, int box_count, const DWS_Box* box_buffer) { numOfDetectedBoxes = box_count; return nullptr; } void* _status_callback(DWS_Severity severity, DWS_MessageCode code, const char* msg) { std::cout << "Severity: " << severity << ", Code: "<< code << ", " << msg << std::endl; switch (code) { case CALIBRATION_FAILED: // Couldn't complete base surface detection case BAD_USER_INPUT: // Bad input to dws_create case CAMERA_DISCONNECTED: // Detected camera disconnection case INVALID_LICENSE: // License file missing, expired, or doesn't match camera SN case MISSING_CONFIGS: // Couldn't find the /Configuration/ folder case BAD_API_CALL: // API handle called during an active earlier one case UNKNOWN_ERROR: // Internal, exception, msg might contain more details dws_stop(handler); keep_alive = false; default: break; } if (code == CALIBRATION_SUCCESSFUL) { if (dws_start(handler, _dim_callback) != DWS_Status::SUCCESS) dws_stop(handler); } return nullptr; } int main(int argc, char* argv[]) { int imageNum = 0; auto status = dws_create(DWS_Mode::STATIC_MODE, false, _callback, _status_callback, &boxes[0], handler); if (status != DWS_Status::SUCCESS) { return -1; } std::string _ver = dws_version(handler); dws_autoCalibrate(handler, false); while (keep_alive) { if (image_ready) { std::lock_guard<std::mutex> lck(mutex_display); std::cout << "new image received. ID = " << im_id << std::endl; image_ready = false; } } return EXIT_SUCCESS; } View sample code Tech Specs Get datasheet FeaturesUse environment: Indoor Operational mode:[1] – Fixed/Static – Moving/Mobile (coming soon) Latency: 2 secondsBased on: Intel RealSense LiDAR Camera L515 Camera position: Top and side view (90° to 45° relative to the top plane of the box) Measurement objects: – Cuboids– Irregular objects (coming soon)Range0.8 m to 4 m[2]Range A: 0.8-1.5 m Range B: 0.8-2.5 m Range C: 0.8-4 m (coming soon)Measurement accuracy at range(Max error d value)[3]± 5 mm (A) ± 10 mm (B) ± 50 mm (C)Supported box sizes[4] at range (Depth × Width × Height, cm)5 × 5 × 5 up to 90 × 80 × 50 (A) 10 × 10 × 10 up to 100 × 120 × 100 (B) 30 × 30 × 30 up to 150 × 200 × 200 (C)Minimum requirementsOperating system – Windows 10 – Android and Linux coming soonProgramming language C / C++ [1] Operational mode: Fixed/Static means both camera and object are not in motion, while Moving/Mobile means that either the camera or the object is moving during the measurement operation. [2] Distance between camera and floor. Minimum distance between the camera and object should be at least 0.7 m. [3] Tested with wooden boxes on wooden floor with an 80% reflectivity. Accuracy may vary depending on materials. [4] Measured box should be positioned within 80% of the camera's field of view. Ready, Set, Try! Try out the DWS beta today with a 30-day free trial. The full version of the Intel RealSense DWS in only $45 for a 1-year license. Try now Buy license