Apm 3d level scanner


APM 3D - Level - 3D Level Scanner by Echo Process ...

APM 3D - Level - 3D Level Scanner by Echo Process ...
  1. Home breadcrumb
  2. Companies
  3. Echo Process Instrumentation, Inc.
  4. Products
  5. Model APM 3D - 3D Level Scanner

From Level

0

Share Share with Facebook Share with Tweeter Share with LinkedIn

The 3D Level Scanner - Model S determines the average volume of bulk solids stored in small silos with diameters up to 4 or 5 meters (13 - 16 feet) and height up to 70 meters (230 feet). The 3D Level Scanner - Model M maps the entire surface area of practically any kind of bulk solids stored in large silos, open bins and stockpiles (up to 15 meters / 49 feet in diameter and heights of up to 70 meters / 230 feet), and generates highly accurate measurements of the level and volume of the contents.

The 3D Level Scanner - Model MV maps the entire surface area of practically any kind of bulk solids stored in large silos, open bins and stockpiles(up to 15 meters / 49 feet in diameter and heights of up to 70 meters / 230 feet), and generates highly accurate measures of the level and volume of the contents.

All models incorporate APM's proprietary non-contact dust-penetrating technology enabling it to overcome the challenges of harsh, dusty environments regardless of the type or characteristics of the material being stored. APM software provides a3D representation of the contents- including material build-up and other irregularities that form over time - for display on remote screens to facilitate timely intervention and maintenance.

  • Real Level Measurement
  • Non-Contact Dust Penetrating
  • Patented Self-Cleaning Technology
  • Works With Any Dielectric Constant
  • LCD Wizard Configuration
  • Housing & Antenna: Painted Aluminum die cast
  • Ambient, Storage, transport and process temperature: -40...85ºC (-104...185ºF)
  • Vessel pressure: 0.2...3 bar (-2.9...43.5 PSI)
  • LCD: 4 lines x 20 characters
  • Adjustment elements: 4 keys
  • Supply Voltage: 18...32 VDC
  • Power Consumption: max 1.5W @ 24VDC
  • Protection: IP67 according to IEC 60529
  • Measuring Range: 70m (230ft)
  • Beam Angle: 15 degrees
  • Frequency: 4.5 KHz
  • Reaction/Setting Time: < 5 s (dependent on the parameter adjustment)

3DLevelScanner S / M / MV - APM Automation Solutions Ltd.

- PDF Catalogs | Technical Documentation

Add to favorites

{{requestButtons}}

Catalog excerpts

3DLevelScanner 3DLevelScanner Changing the market from level to volume True Process Level and Volume Measurements of Bulk Solids APM’s 3DLevelScanner incorporates advanced technology for accurately measuring bulk solids and powders stored in silos and open bins of all types, shapes and sizes allowing production managers to make informed decisions about inventory control and usage. 1

APM Technology and the 3DLevelScanner The APM 3DLevelScanner is the only device presently available that delivers accurate measurement of bulk solids and powders regardless of the type of material or product characteristics, type and size of storage silo, bin or container, and harshness of the storage environment. It incorporates APM’s unique dust-penetrating technology to achieve an unrivaled degree of process measurement and inventory control. 3DLevelScanner Visualization Print Screen APM Automation Solutions Ltd. is a leading manufacturer and expert in level and volume measurement...

3DLevelScanner The 3DLevelScanner product line currently includes three models: Model S Determines the average volume of the stored contents. Based on a 30-degree beam angle, Model S is ideal for small silos up to 4 meters in diameter, and for tall (up to 70 meters) and narrow silos. Model M Yields highly accurate readings of level and volume. It is appropriate for large silos. It is based on a 70-degree beam angle. Model MV Identical to Model M, with the addition of a special software tool that allows 3D representation of the stored contents for display on a remote computer screen. This...

APM’s advanced technology beats the competition – hands-down It enables measurements of previously inaccessible applications. Seamlessly communicating with a plant’s existing ERP system, APM 3DLevelScanners give production managers greater control over inventories and the entire manufacturing process, optimizing the potential for greater overall efficiency and profitability. Comparison of APM Models and Competing Technologies 3DLevelScanner Competing Technologies Models Feature S MV • True volume measurement M • 3D surface visualization noncontact radar ultrasonic • • Reliable and accurate...

3DLevelScanner Accurate • Reliable • Robust • Safe The Vision of 3D Level Measurement Feature Benefit Multiple-point accuracy Taking measurements from multiple points rather than only a single point takes into account variations that occur on material surfaces Dust-penetrating, acoustic-based low-frequency technology Measurements are unaffected or distorted by dust, yielding accurate results where ultrasonic and radar have failed Non-contact measurement Appropriate for foods, chemicals and pharmaceuticals because there is no risk of contamination due to moving parts Unaffected by material...

Volume Error (%) APM - Changing The Market From Level To Volume 25 20 15 10 5 0 0 5 10 15 20 25 30 35 40 Silo Width (m) Single point level device Volume Accuracy APM 3DLevelScanner 3DLevelScanner M 3DLevelScanner MV 3DLevelScanner S Contact Guided Radar Capacitive Ultrasonic Non-contact radar Application Spectrum *Application Spectrum - application range in silos, open bins, warehouses and stockpiles under harsh conditions (dust, moisture, etc. ) 6 * APM 3DLevelScanner offers uncompromising win-win strategies for both technical and business managers: day-in, dayout it provides accurate...

3DLevelScanner APM Gets It Right Safety Steel grain bins have been susceptible to collapse, resulting in catastrophic failures attributed to uneven sidewall loading. This can be caused by hanging grain from spoilage or asymmetric filling and emptying. The 3DLevelScanner MV provides early visual detection of all such conditions long before they threaten the structural integrity of the container. This enables the production manager to intervene with appropriate maintenance, avoiding costly damage or loss of storage facilities as well as unexpected interruptions of production. Operational...

3DLevelScanner APM - Get Accurate GSM/GPRS APM Automation Solutions Ltd. www.apm-solutions.com | [email protected] © 2012 APM Automation Solutions Ltd. All rights reserved. Information in this document is subject to change without notice. APM Automation Solutions Ltd. and the APM Logo, are trademarks, and the 3DLevelScanner is a registered trademark of APM Automation Solutions Ltd. BRO0000100 Rev 2 4…20 mA/HART RS485/Modbus/TCP/IP

All APM Automation Solutions Ltd. catalogs and technical brochures

  1. 3D MultiVision Software

    4 Pages

  2. Volcan White Paper

    5 Pages

  3. 3DLevelManager

    52 Pages

  4. 3DLevelScanner HC

    4 Pages

  5. 3D MultiVision Mobile Application

    2 Pages

  6. 3DLevelScanner HT

    4 Pages

  7. MultiScanner System (MVL) Brochure

    8 Pages

  8. 3DLevelScanner Technical Data Sheet

    8 Pages

  9. 3DLinkPro - wireless GSM communication with your 3DLevelScanner

    6 Pages

Compare

Remove all

Compare up to 10 products

3D laser scanner on Android phone / Habr

I present to your attention a DIY scanner based on an Android smartphone.

When designing and creating a scanner, first of all, we were interested in scanning large objects. At least - a full-length figure of a person with an accuracy of at least 1-2 mm.

These criteria have been successfully achieved. Objects are successfully scanned in natural light (without direct sunlight). The scanning field is determined by the capture angle of the smartphone camera and the distance at which the laser beam remains bright enough for detection (during the day indoors). This is a full-length human figure (1.8 meters) with a grip width of 1.2 meters. nine0003

The scanner was made for reasons of "whether to do something more or less useful and interesting when there is nothing to do." All illustrations are based on the example of a “test” object (it is not correct to post scans of people).

As experience has shown, for a scanner of this type, software is secondary and the least time was spent on it (on the final version. Not counting experiments and dead ends). Therefore, in the article I will not touch on the features of the software (Link to source codes at the end of the article.)

The purpose of this article is to talk about dead ends and issues collected along the way to creating a final working version.

For the scanner in the final version is used:

  1. Samsung S5 phone
  2. 30mW red and green lasers with line lens (90 degree line) with glass optics (not the cheapest).
  3. Stepper motors 35BYGHM302-06LA 0.3A, 0.9°
  4. Stepper motor drivers A4988
  5. nine0017 Bluetooth module HC-05
  6. STM32F103C8t board

The A4988 drivers are set to half step, which with a 15->120 reducer gives 400*2*8 steps per PI.

Select the scanning technology.

The following different options were considered.

LED Projector.

The option was considered and calculated. Even expensive projectors do not have the required resolution to achieve the required accuracy. And it makes no sense to even talk about cheap ones. nine0003

Mechanical sweep of the laser beam in combination with a diffraction grating.

The idea was tested and found to be suitable. But not for DIY performance, for reasons:

  1. A sufficiently powerful laser is needed so that after diffraction the marks are bright enough (the distance to the smartphone lens is 1..2 meters). And the eyes are pitiful. A laser point already with 30mW is not useful.
  2. 2D mechanical reamer accuracy requirements too high for DIY. nine0018

Standard mechanical scanning of the laser line on a stationary scanned object.

In the end, the option with two lasers of different colors was chosen


  1. Different colors of lasers make it possible to independently detect them in one frame.
  2. The location of the lasers on different sides of the camera allows you to get two scans in one pass.
  3. Two scans at a time allows you to objectively assess the quality of the scanner alignment (scans should converge and overlap each other). nine0018

As it turned out, the last criterion is the most important. The quality of the scan is entirely determined by the accuracy of measuring the geometric dimensions and angles of the scanner. And the presence of two scans from two lasers allows you to immediately evaluate the quality of the scan:
The point clouds converged. Those. the planes captured by the two lasers converged over the entire surface.


Although from the very beginning I assumed that this was a dead end version that did not provide the necessary accuracy, I still tested it with various tricks:0003

  1. The motor shaft is fixed with a bearing.
  2. Added a friction element and a stopper for reducing gear backlash.
  3. Attempt to determine the "exact position" by a phototransistor, by laser illumination

The repeatability of returning to the same place of the laser line was low - 2-3 mm at a distance of 1.5 meters. During the operation of the gearbox, despite the apparent smoothness, jerks of 1-3 mm are noticeable at a distance of 1.5 meters.

i.e. 28BYJ-48 is completely unsuitable for a more or less accurate large object scanner. nine0003

Reamer requirements based on my experience


Reamer must be a mandatory element.

Make no mistake about the 1/x step mode. Experiments have shown that in 1/16 mode on the A4988 the micro steps are not uniform. And at 1/8 this unevenness is noticeable to the eye.

The best solution for the gearbox was the use of a belt gear. Although it turned out to be quite cumbersome, it is easy to create and accurate.
The positioning accuracy (more precisely, the repeatability of the positioning of the initial position of the lasers for scanning) of the lasers turned out to be about 0. 5 mm for a 5 mm laser line width at a distance of 4 meters. Those. at a scanning distance (1.2-1.8 meters) it is generally difficult to measure. nine0003

Positioning - optocouplers (Chinese noname) on a slot in the disk under the lasers.

Problems with the transmission of control signals from the phone to the laser and stepper motor control module

The bottleneck in terms of scanning speed was the control channel. Since this was a DIY leisurely development for my own pleasure, we tried all the ways to communicate with a smartphone.

Transmission of control signals via Audio jack (phone Audio jack=> oscilloscope)

The slowest way to transfer data in real time. Yes, even with floating time. Up to 500 ms (!) from software activation of audio data transfer to the actual appearance of a signal in the Audio jack.

This exotic was tested because, at work, I had to deal with mobile chip card readers.

Photodiodes on the smartphone screen (a piece of the phone screen => phototransistors + STM32F103)

For the sake of interest, even such an exotic method was tested as phototransistors with a 2x2 matrix in the form of a clothespin on the screen. nine0003

Although this method of issuing information from the phone turned out to be the fastest, it is not so fundamentally faster (10 ms vs 50ms) than Bluetooth to put up with its shortcomings (a clothespin on the screen).

IR channel (phone=>TSOP1736->STM32F103)

The method of transmission through the IR channel has also been practically tested. Even some implementation of the data transfer protocol had to be done.

But IR also turned out to be not very convenient (it is inconvenient to mount a photo sensor on a phone), and not too faster than Bluetooth. nine0003

WiFi module (phone=>ESP8266-RS232->STM32F103)

The results of testing this module were completely discouraging. The request-response execution time (echo) turned out to be unpredictably floating in the range of 20-300 ms (average 150 ms). Why and what - did not understand. I just came across an article that talked about an unsuccessful attempt to use the ESP8266 for real-time data exchange with strict request / response time requirements.

i.e. ESP8266 with "standard" firmware TCP -> RS232 is not suitable for such purposes. nine0003

Selected control unit and signal transmission

Ultimately, after all the experiments, the Bluetooth (HC-05 module) channel was chosen. Gives a stable (and this is the most important) data transfer request-response time of 40ms.

The time is quite large and greatly affects the scan time (half of the total time).
But the best option was not achieved.

Widespread board with SM32F103C8T as control module. nine0003

Line detection methods on a frame.

The easiest way to highlight the laser lines on the frame is to use the subtraction of the frame with the laser off and the frame with the laser.

In principle, search by frame without subtraction also works. But it works much worse in daylight. Although this mode was left in the software for the sake of comparative tests (the photo of the mode is below. All other photos with the frame subtraction mode).

The practical value of the variant without frame subtraction turned out to be low. nine0003

It is possible and possible to extract the laser signal from this noisy information. However, he did not bother.

Frame subtraction works well.

All sorts of experiments with attempts to approximate the line and processing the entire frame have shown that the more complex the algorithm, the more often it "mistakes" and even slows down the processing "on the fly". The fastest (and simplest) algorithm was found to search for a laser (laser point) on a horizontal line:

  • For each line point, the sum of the squares of the laser color level (RGB) in the window specified in the configuration (13 px is the experimentally optimal value for the window) is calculated nine0018
  • Laser point - the middle of the window with the maximum value of sums of "color" levels.

The time for processing one frame by searching for the "green" and "red lines" is 3ms.

Point clouds for red and green laser are counted separately. With correct mechanical alignment, they converge with an accuracy of < 1 mm.

Accuracy and adjustment

The accuracy was within 1 mm at a distance of 1.2 meters. Mostly due to the resolution of the phone's camera (1920x1080) and laser beam width.

It is very important to make static and dynamic adjustments to obtain correct scans. The accuracy / inaccuracy of the settings is clearly visible when both point clouds are loaded into MeshLab. Ideally, the point clouds should converge, complementing each other.

Static parameters, set as accurately as possible once:

  1. Tangent of the camera's field of view.
  2. The length of the "shoulders" of lasers (from the center of the lens to the axis of rotation).
  3. nine0029

    And of course, the maximum focusing of the laser lenses at a given scanning distance and the “verticality” of the laser lines.

    The dynamic parameter of the actual position angle of the lasers relative to the virtual plane of the frame has to be re-adjusted every time the phone is mixed in the mount. To do this, the setup mode in the software is made. By bringing the lasers to the center of the screen and adjusting the angle, it is necessary to set the calculated distance as close as possible to the true (measured) distance for both lasers. nine0003

    Before adjustment:

    After adjustment:


    Pins

    Such a design, perhaps, can be repeated by anyone. I cut out all the details from fiberglass on the CNC.

    Of course, without a CNC router, it is difficult to make a pulley for a laser. But taking into account the fact that you need a maximum angle of rotation of 90 degrees, then with due patience, the pulley can also be cut with a needle file.

    But it is still better to do it on the CNC. The requirements for axial clearance of the swivel assembly are high. The quality of scans is 100% determined by the accuracy of manufacturing and alignment. nine0003

    The scanner was doing it in the background. Sometimes with breaks for a couple of months. Therefore, I cannot estimate the total complexity of its creation.

    The overall construction cost is not too high. As my experiments have shown, although it is far from industrial scanners for large objects, you can get quite decent scans.
    The quality of the scans is primarily affected by the accuracy of the mechanical part. In this sense, in DIY, it is difficult to deal with the mechanics created for industrial scanners. nine0003

    Source Code

    RangeVision PRO

    RangeVision PRO You have disabled JavaScript. It scares.

    Partners

    • Software and regular updates

    • Online support

    • Blue-Light Technology

    • Industrial Precision

    • Excellent value for money

    Industrial solution,


    available to any size company

    Get accurate 3D models for your production

    • Registered measuring instrument
    • Reverse engineering
    • Measurements and quality control nine0018
    • Detailed visualization

    Sign up for a free online demo!

    Get a unique opportunity to test the RangeVision PRO 3D scanner online before choosing. Convince yourself of its capabilities!

    RangeVision PRO - scanning objects from jeweler size to car scale

    Variable scan areas

    • Small size
    • The average size
    • Big size
    nine0004

    Applications

    Excellent value for money

    RangeVision 3D scanner delivers excellent performance at a price significantly lower than systems with
    comparable features. Get an affordable price for a professional solution that meets your needs

    Three by 3


    For convenient work with different types of objects

    Choose the right mode for your tasks

    • Scanning on a turntable

      Quickly and easily scan an object mounted on a turntable platform with the push of a button. When the object is rotated, the fragments of the model are aligned automatically.

      Read more

    • Scanning with markers

      Automatic alignment of model fragments by markers applied to the surface of the object. Used to improve the accuracy of stitching large objects. External photogrammetry systems are supported. nine0003

      Read more

    • Basic Scan

      Used to scan objects that cannot be digitized in other ways, such as museum exhibits. The fragments of the model obtained from different angles are combined according to the features of the object surface geometry.

      Read more

    Fully equipped with everything you need

    Standard scope of supply includes:

    Additional options

    • License key

      If the main license key is lost or damaged, a new license can be generated for your scanner and an additional key issued. The previous license is then blocked.

      Buy

    • Protective case

      The RangeVision PRO 3D scanner comes in a special plastic box with a lodgment for easy transportation and storage of the scanner. If you want to have additional guaranteed protection against impacts during transportation, instead of a standard box, the 3D scanner can be supplied in a special protective case. Depending on the configuration, the tripod and turntable can be supplied separately.

      Buy

    • nine0303 Turntable TL

      The turntable allows you to automate the process of scanning small objects. The table platform rotates 360° through a predetermined angle, allowing you to scan an object from different angles and automatically combine scans. The turntable is connected to the control computer via a USB port, and to a 220V network via a power adapter.

      Load capacity 60 kg Diameter 32 cm

      Buy

    • nine0017
      Calibration fields

      A set of additional calibration fields for working with different scanning areas.

      Buy

    • PC

      Control PC not included with RangeVision PRO 3D Scanner. It can be purchased separately if desired.

      Buy

    • nine0151

      10 questions before buying a 3D scanner

      3D model examples

      • Pinion View on site

      • Bracket

      • Disc View on site

        nine0018
      • Screw View on site

      • Game miniature View on site

      • Baseball View on site

        nine0018
      • Cork View on site

      • Car door handle View on site

      • Eastern imperial eagle skeleton. Made by the Museum of Fine Arts in Budapest, Hungary. Solution Provider: 3D Parade 3dparade.com. View on site nine0003

      • Chair leg View on site

      • Skull View on site

      • SsangYong Rexton

      Specifications

      nine0412

      0.35

      nine0416

      100-240V

      nine0420

      Scan Technology

      structured illumination

      Projector resolution

      1920 x 1080

      Scan area, mm nine0003

      550x340x360

      320x210x200

      140x90x80

      Working distance, m

      0. 9

      0.52

      Error, µm

      60

      thirty

      eighteen

      3D resolution, mm

      0.18 nine0003

      0.10

      0.04

      Ability to capture texture

      eat

      Camera resolution

      6.4 MP nine0003

      Model stitching

      by markers, by geometry

      Received formats

      OBJ, PLY, STL, PTX, ASCII

      Scanner Power

      Connection interface

      HDMI, 2x USB 3.0

      USB 2. 0 for desk

      Supported OS

      Windows 8.1/10/11 64bit

      Rotary table

      eat

      Table platform diameter

      32 cm

      Maximum table load

      60 kg nine0003

      Dimensions of the scanner in the case

      620x420x460

      Scanner weight

      6.5 kg

      Weight of the scanner in the case

      17.5 kg nine0003

      Certificates

      EAC

      Guarantee

      1 year


      Note: Product appearance may differ from website photos.


      Learn more