Southern California's AllFlat provides best-of-breed hardware and software solutions to flatten your world.
What's New: FLIP Q, Isopleth Standard, Section Popup, TR34 Free Movement, Why Ninety Five Percent, and App Versions.
And this version got etched Even and Odd symbols on their feet!
🎉🌟💫✨❧✨💫🌟🎉🌟💫✨❧✨💫🌟🎉🌟💫✨❧✨💫🌟🎉
Our surveying and grinding system sends floor flatness and levelness signals to AllFlat tablets that constrain floors to safety tolerance standards such as CS TR34 EN 15620:2008 ASTM E1155 and DIN 18202
The goal is to draw a straight line on a floor, call it a "Track," measure its elevation Readings at regular Steps, store the Steps in a Run record, cleanse & assemble their numbers, compare them to industry standards, determine where to grind, show grinding progress, and publish reports — informes — describing progress flattening and leveling the Track.
You hold an app that finds, fixes, and confirms floor improvements in flatness and levelness. Flatness is each point's absolute altitude from a nearby origin and Levelness is a slope line or dip plane thru the tangent of sample points for a given length. We make those F and L numbers common and comparable with other floors, equipment, contractors, and sometimes alternate survey techniques. We mathematically forgot their original unit (a weighted reciprocal of a weighted square root of a slope) to give them a new unit following common industry standards of calibration.
All Tracks belong to a Section, representing specific slabs or pours of concrete, and all Sections belong to a Surface, which is a category of Sections such as one building or one floor construction technique. All areas belong to a Project, which is the complete set of Runs sharing the same statistical Standards, Surfaces in one Site, and time frame. As a practical matter for all layers, 🥬 all Projects should be small and publishable.
Each Run has a name, such as SN3 b, where SN3 is the Track name, and b identifies
the Run. The various standards' math should analyze only one Run per Track per Project;
Use the Aggregate Check Box or Include Run Check Box to exclude all incomplete or
overlapping Run attempts.
💡 This symbol represents a Good Idea to try, such as "all names are case
insensitive"; 1SN matches 1sN (and it means Track 1 from South to North).
💣 This symbol represents a Bad Idea to not try, such as "no exploiting case insensitivity." App Planar Infinity can fix case mismatches.
🥬 Reports display at any resolution and orientation; try it. This is a Lean and Green suggestion.
🥬 Keep all Lithium Ion batteries topped off, preventing full charge by remembering the previous. Full batteries draw zero charge; the tiny trickle just keeps the electronics refreshed.
The system leaders are:
Planar Infinity also sports a bicameral controller model; a small controller inside the Device paired over Bluetooth to a dedicated high-end tablet viewing and controlling it.
Planar Infinity también cuenta con un modelo de controlador bicameral; un pequeño controlador dentro del Dispositivo emparejado (paired) por Bluetooth con una tableta dedicada de alta gama que lo visualiza y controla.
This is the goal: A region flattened just enough that it achieves tolerance within the lines.
The red line is before and the black line is after grinding at the indicated points:
The phases of activity are:
As fases das atividades son:
Durante la encuesta, se recolecta ( Collect Run Button ) un proyecto completo de ejecuciones entre los intentos de rectificación. El análisis transforma los datos de elevación en resultados estadísticos (mira Edit Run Report ), incluidas comparaciones ( Comparisons ) con estándares ( Project Form ) de la industria. Estas identifican áreas que requieren rectificación. La exclusión de ejecuciones incompletas o superpuestas incluye funcionalidades para desestimar intentos de ejecución incompletos o superpuestos del análisis, asegurando precisión. Se planifica y se corrigen ( Grind Tickets ) los suelos. Se inicia un nuevo proyecto y se mide el progreso. Se comparan con el proyecto anterior en el mismo sitio y horizonte. Se evalúa el progreso hacia buenos índices de planitud. Y repeat.
A Run Report describes one track's elevation profile sampling event in every possible detail, including all input configurations, and the rough point in space and time. Various labels and outputs will come and go between various hardware types:
That tested a Profileograph on a long, deliberately bad floor. The low blue Transverse profile means the right side of the aisle needs grinding because a forklift would operate with its mast too far to its left, or starboard.
In summary:
The system transforms unsafe floor surfaces into tight, reliable pathways through meticulous data collection, analysis, and improvement efforts via statistics and facts on the ground using measurements, statistics, and comparisons.
The Profiles show where to grind. The Red :🇸🇬: Longitudinal profile in the middle of an aisle and the Blue :🇸🇻: Transverse profiles on either side of the middle. When you grind, account for the length of the Arms. The profiles must fit within tolerance bands as permitted elevations.
This is an ASTM E1155 Free Movement Run Report in your mobile device, showing a Run on the second South to North Track in Section "Pour3":
In the reports, N/A means either "Not Available," "Not Applicable," or "overcome by events."
By the same reckoning, -- in the reports means "nothing to see here; not specified; not even
labeled. No real number appears in this location but we must pad the report out." Put another way,
an N/A always has a failed label somewhere however a -- isn't a variable so it's nameless.
En los informes, N/A significa "No Disponible," "No Aplicable," o
"superado por los acontecimientos." Los dos guiones -- significan "no es asunto tuyo;
nada aqui."
🥬 The reports appear in two places — the tablet app's report panel, and as HTML pages.
The Edit Run Report contains a few controls to clean and tweak the data. The Globe Button raises only the reports, in the default web browser, for rapid viewing while analyzing a Project.
💡 Open the 📃 Internal Run Report and tap the 🔒 lock button to run the Edit Run Report, and toggle whether the current Run is editable.
🥬 This is the end of the introduction; the tech is next.
From here you should go back to the Table of Contents or Domain Objects, or forward to the Logo Menu, Tool Bar, Status Bar, or into ASTM E1155, DIN 18202, any TR34, EN 15620, Profile Chart, Keypad Row, Edit Run Report, Tool Bar, or the Globe Button.
All user interfaces and report labels display only International English, ensuring clarity while comparing reports electronically & between cultures, and with the chosen regulatory specifications, which all have English versions.
Any virtual keyboard installed on your tablet can fill edit fields for a language from any continent:
"Bidi" means bi-directional text; the Arabic flows from right to left, saying "interesting" as مثير للاهتمام.
This ruggedized Android tablet runs App Planar Infinity to drive AllFlat's floor analysis tools and process their output.
Always tune everything to these settings:
allflat.fmp0004gmail.com, to mail reports out
Batteries are a single point of failure and they are a cheap consumer commodity, so AllFlat devices mount their USB-C battery outside the chassis. The Surveyor should keep two in the kit and use the one that works best.
🥬 Always fully charge the spare before downtime; never disappoint anyone picking up a cold battery.
💣 USB batteries cannot transmit their power levels on their wire, so your tablet cannot prevent you from starting a Run with the battery too low. So in exchange for the convenience of USB batteries always check the level manually.
✈️ Remember the big batteries go in your carry-on, not in your checked luggage.
Our floor flatness measuring devices detect surface elevation readings and collect them into a microcontroller which sends Bluetooth signals to an Android tablet running App Planar Infinity for processing.
To get started, connect power to the device and wait a minute. On the Android tablet, use the Settings application to make sure Bluetooth is turned on, then search the Bluetooth spectrum for a host named by some variation of "FLIPSN00099." Tap the Pair button, and confirm the tablet and Level Signal Controller have exchanged their pairing identifiers.
💡 The name of the Level Signal Controller is the name of the Device, and it appears in all outputs. The Device's microcontroller's $HOST name and Bluetooth channel must equal the Device Name in the system at all times.
💣 There is no truth to the rumor that AllFlat personnel refer to the Level Signal Controller as "the Minion." No hay verdad en el rumor de que el personal de AllFlat se refiera al Controlador de Señal de Nivel como "el Minion".
This application runs on an Android Tablet, and AllFlat upgrades its versions early and often. Use the Logo Menu's Upgrade App item to check for a new App Version at any time.
The app supports two tablet roles:
🥬 In a pinch a Device tablet may analyze other Device tablets; this practice is not naturally scalable; tablets are cheap.
Your App Planar Infinity accumulates versions as *.apk files in your Downloads folder,
letting you choose which feature set to run. You may change the version at any
time between major releases because the database schema is frozen and all new fields are
sparse, transparent, and preserved.
Speak with AllFlat personnel, down to our crack CNC lathe operating team DF or JC, about which version is right for you, your gear, & your project!
The files are named planarInfinityMarchFLIP.apk,
planarInfinityOctoberContour.apk, planarInfinitySeptember.apk, etc. The Logo Menu has
an Upgrade App item that tells you what version you have and how to upgrade.
A version suffix, such as JanuaryFLIP_Q contains two sub-fields; the date and
an incentive to install the patch; what system got improved.
🥬 If your system is collecting well, get AllFlat permission before leveling up; do not install a new version recreationally. Some may disrupt your procedures, such as renaming CSV to TSV files. If you don't already have a reason, check AllFlat chatter to learn of new features. Some few fixes such as for a broken file record format are mandatory for everyone. All fixes are aware of all hardware and standards and generally do not interfere with the legacy systems that work.
And Version EE got etched Even and Odd sigils on the FLIP feet, too!
Here's the version with global TSV downloads.
Coming versions will feature:
Each of these tablets bond with one robot to drive it, record its data, and publishes individual accounts of it using the Mail Menu.
It optionally mails its Project Report data to an:
These tablets have only an Import button in the lower right corner on Keypad Row. It invokes the Import Project Report Wizard, whose first page is the system filepicker.
They use the Mail Menu to broadcast Project Reports that represent the flatness and levelness of the same zone over different devices; both Profileographs and FLIPs.
🥬 In a pinch a Device tablet may analyze other Device tablets; all the core features are the same just the tablet Standard Operating Procedures should be different.
The life of an Analyst Tablet...
...is to subject multiple Runs from various sources to common force multipliers in the regulatory Standards. It alone can produce reports — From Device Tablets Project Reports, thus creating Project Index, Project Report, and Combined Test Sections Report — which vouch for the flatness and levelness of a given region according to a team of robots.
Follow this procedure:
The Standards' statistics will now include all the imported Runs, ensuring that the final reports reflect the full scope of the data collected in the field.
Remember that an Analyst tablet now breaks every social more (pronounced moray) against data from Profileograph devices rubbing elbows with data from FLIP devices. App Planar Infinity abides. The Standards will not mix Runs that use other Standards.
💡 As a convenience, the Analyst Tablet may now perform minor edits on imported Runs. However, 💣 re-importing the Runs will naturally overwrite these edits. Surveyors should make any required edits to the Surveying Runs before exporting them to ensure that all changes are preserved.
Also, a Device Tablet should not send Runs to another Device Tablet, which then forwards them to the Analyst Tablet. The Analyst Tablet should only assimilate fresh Runs from their original tablets to maintain data integrity and avoid potential conflicts.
On the Android tablet, tap its application icon to invoke Planar Infinity:
When collecting a Run, the screen resembles this:
These are the names of elements in an early version during collection:
The elements include the Status Bar, Tool Bar, Profile Chart, Grind Tickets, and Keypad Row in the lower right.
💡 App Planar Infinity displays its current situation in the stripe atop its screen. An Analyst Tablet sees the Run's title in green.
While watching a Device Tablet's status bar, lift an arm to see its signal change. That verifies which arm uses which sensor. When the Device is configured, the status bar displays calculated elevations. If the Device is not configured, the status bar shows the sensors' raw signals (containing the sensors' serial numbers), and when new Readings come in, they display here.
New Readings during device maintenance and Steps display here.
If the numbers are too small, tap the Status Bar to enlarge them. Tap them again to shrink them.
Below the Status Bar, the white stripe of tools atop the Profile Chart provide popups to process the Domain Objects and configure, find, analyze, and broadcast Runs. (Use the mighty Keypad Row in the lower right to collect Runs or Import Runs.)
ᚼᛒ Bluetooth signal level gaugeCurrent Run Time — tap this for the Run Index This provides a few global App Planar Infinity configurations, and access to
the Engine Form for FLIP Manufacturing,
which should only be used when manufacturing a new Device.
💣 If your tablet has no Wi-Fi connection, the menu says "No Wi-Fi."
Tip: You can copy this file out of the browser and take it with you, self-contained. That means you can read the help file on another device while operating the tablet, without this screen in your way! Use your browser's download page feature.
This web server displays every report, including inside the tablet and sometimes outside. All pages are anonymous and read-only, and the server dislikes being left on.
🥬 To save electricity, this website is off when a tablet's screen is off: Those HTML opcodes are not FREE, you know!
As an information radiator, App Planar Infinity tablets serve web page reports. If the connected Wi-Fi router agrees, the Logo Menu displays your tablet's network IP number inside a web address for you to copy into your device on the same net. The check box gates access to the system.
Type the address exactly as shown. While the box is checked, any web browser on the same network
may hit this address. Type in all the extra parts of the address, including the protocol http://
with a root path and ending always w/ port :8000. The extra typing forces an anonymous,
read-only, portable website.
💣 It's not https:// — take out the S. Your browser will try to add it AND will hide
it from you!
💣 Do not type it into a search field; use the address bar at the very top of the browser window.
The small website emits the Run Index, each Run Report, each Project Report, and any statistical reports. The reports contain the same output data as the Mail reports.
The website is the best way to read huge reports that munch thru the same numbers in different ways. See the Globe Button to browse the Project Report inside the tablet.
All website pages generally match the mails, and the Import Project Wizard can read them. See the Mail Menu. Read the Globe Button for tips on sharing a link to the website.
💡 If your mail agent or server refuse to transmit (we followed the rules!), turn on the website and scrape its web pages to get your content. Just don't bulk copy-and-paste it into a word processor! That scrambles the formatting, assuming you like to spend hours cleaning up. Use a Context Menu, such as the second mouse button, on the links to download them.
🥬 To send a link to your desktop, activate the External Website, tap your friendly neighborhood Globe Button, use the tablet's web browser to Share a link, GMail it to yourself, go to your desktop, and pull your mail. If the desktop is on the same Wi-Fi network, the link will work.
(Internally, the top of the reports go into your web browser before the report module finishes generating the bottom parts. Few websites use streaming!)
This sterling example of a Comparison Report is in the External Website section because..
..it has a little 📺 that 🥬 pushes the current Run into the tablet. This allows one to use desktop web tool support to put indexes of related Runs open in many open windows, navigating the tablet easily between them.
~ in the External Website, in App Planar Infinity's Main Activity's Tool Bar:
All Run Indices, in all views, satisfy this view contract:
/. character displays a Run Index without a current Run selected in neon Green:🥬 The Dex will soon feature a leaderboard based on Rank with standard-specific subranks.
Newer versions of the Run Index will have the Section count in the Project line.
💡 You may bookmark a Run Report page, a compare_run_... page, a Project Report, or a
Combined Test Sections Report page, however 💣 the bookmarks only work from inside their
current Wi-Fi intranet.
💡 While Planar Infinity cannot reliably suggest a network name, your network may allow
you to replace the dotted octet notation host number, http://192.168.1.27:8000/, with a real
host name, such as http://GalaxyTabA7:8000/.
🥬 The Globe Button 🌐 raises this website inside the tablet.
Here's a Run Report in the External Website, and
a Run named zone2aisle10 with a 61% Rank:
The Rank is the rote, flat average of a poly Run's multiple Standards' Good assessments. :leafy_green: The number serves to pool bad Sections while more discriminating numbers determine what to do about them.
A Run with two Arms has two Standard results; one per Arm, averaged together here. A Run with only one Standard result paints its specific Good assessment here.
You are near the top quarter of the documentation.
From here we can go back up ^ to the Domain Objects, ahead to Isopleth Standard, Gap Under Straight Edges, ASTM E1155s, Combined Test Sections Reports, Run Report, Run Index, Mail Menu ...
To merge multiple Runs from different Devices and consolidate their statistical outputs into one set of reports, obtain an Analyst Tablet from AllFlat and mail Project Reports to it.
🥬 Analyst Tablets need no paired Devices; it's okay if they also collect. The determinant is auditability.
Analyst Tablets refine the reports from the field and produce the final manifest for the operation. Also, Section teams themselves should cleanse and assemble their Sections before submitting them to their superior Analyst. A future version of API will scan neighborhoods and detect name mismatches however this one does not. They are simplest to fix early, even if the CTS Report cannot merge two Runs yet.
Tablets with no Runs of their own are Analyst Tablets. If they have no use for the Collect Run Button then it becomes the Import Project Report Button:
💣 The app does not warn on overwrites.
Here's the Intent Chooser in action:
And here's the Import Popup requesting permission to put the reported Runs into the Analyst tablet's database:
An Analyst Tablet should have no Device of its own (conflicting roles) and should only have Guest Projects, with all their Runs etc, from the Device Tablets.
To send the tablet's current state to AllFlat for analysis, or for posterity, tap the AllFlat Logo Menu, and tap System Report. Planar Infinity builds a mail containing the databases and the tablet's recent event log, with internal error messages.
🥬 Remember to add to the mail a brief note explaining why you are sending a System Report, and if it is for archiving or for troubleshooting.
🥬 Mail the database to AllFlat to archive it for posterity, such as before retiring a tablet.
Enviar el estado actual de la tablet a AllFlat para análisis o archivo. Toca el menú del Logo Menu de AllFlat y luego Reporte del Sistema. App Planar Infinity crea un correo con la base de datos y el registro de eventos recientes de la tablet, incluyendo mensajes de error internos, por la mail Intent gateway en GMail.
🥬 Añade una nota breve en el correo explicando por qué si es para archivo ("Analyst") o para solución de problemas o "Troubleshooting."
🥬 Envía la base de datos a AllFlat y los analystas para archivarla, por ejemplo, antes de retirar una tablet.
This form is only for creating new Devices. Adjust nothing here in the field without AllFlat contact.
If you must, tap the Logo Menu button, in the upper left, and tap "Engine" to link a tablet to a Device and configure its permanent Drive settings.
When the form appears for the first time it demands a password; contact AllFlat to learn what it is.
The hardware type has Profileographs and FLIPs, which are two of AllFlat's flagship products.
The Engine Form's hardware type for this device is:
Use the Hardware Type spinner to declare if you intend FLIP Manufacturing.
When manufacturing activates a newborn tablet they always configure the Device first, then the initial Project, in that order.
💡 Some fields let you enter numbers from Android's on-screen keyboard. If a number may be
negative, enter a minus sign - by double-tapping the .- button.
💡 The Engine Form also contains all the fields in the Calibration Form, to set the Device dimensions and calibrate it on the fly during manufacturing.
The form in FLIP mode:
Only change this in the field with AllFlat contact and approval.
Some FLIP devices have pluggable foot pads so Surveyors can configure their step sizes in the field. Manufacturers should select a default foot size, or supply a custom foot size, and then Surveyors can pick the final foot size on the Calibration Form.
💡 Some Standards recommend a Step Size of "300" or "250 millimetres." These logically analyze equally equate to one foot; the math will work the same correctly if all the Devices in a Project use the same size.
This configures the number of Signals that a FLIP device will average to produce a Reading. If the number is large enough, Planar Infinity will trim some extreme signals first.
Set a low number for speed or a high number for accuracy.
Profileographs do not configure this number and always use 5 signals.
Put another way, the Signal Window setting specifies how many individual elevation readings to average together to produce a walking average Reading. Setting a short window will slightly speed up Run collection, and very slightly degrades accuracy, however it won't affect calibration because the FLIP then always uses 16 readings.
The "Spinner" in the upper left displays the host name and network hardware address of each paired Bluetooth device this tablet knows about. If you happen to pair the tablet with your electric toothbrush, then even if it is not in range, its host name and address will appear in the list. Tap the little triangle to pop the list down, and tap the Level Signal Controller host name. Then tap Connect. If this is the first time Planar Infinity has ever connected, the operating system will pop a window up to request permission to connect. Tap "Allow" to continue.
When App Planar Infinity connects to a Level Signal Controller for the first time, and all available Sensors are not set to a valid serial number, the Status Bar will display the type of Bluetooth signal detected, then display the Level Signal Controller's sensors' raw data. Moving the Device arm will change the raw data, providing a hint which sensor is attached to which arm.
💣 Never unpair the Bluetooth because industry security regulations prevent easily establishing the pair.
💣 Your tablet might ask if the Bluetooth pair may access various premium features. The answer is always No.
💣 While App Planar Infinity supports switching a tablet from one Device to another, this is not recommended and may cause confusion. Each Device should use a dedicated tablet.
Tap the Spinner in the upper right to select your hardware type. We support three types:
💡 Some statistical standards call a Very Narrow Aisle a Defined Movement Area, and the opposite a Free Movement area or a Random Traffic Area.
The "FLIP" is typically used with free movement standards such as ASTM E1155 or DIN 18202 that provide absolute elevation. By contrast, Profileographs record relative changes in elevation over their arms' lengths to monitor levelness.
The specifications for some statistical standards use imperial measurements, and some use metrics. :leafy_green: Planar Infinity can use either measurement units for any statistics system. Leave the Metrics check box unchecked to enter Bases & Step Sizes in inches, and floor sizes & shelf heights in feet. Check the Metrics check box to enter Bases and Step Sizes in millimetres, and floor sizes & shelf heights in metres.
💣 Checking the Metrics check box will not change the entered length numbers. It only changes their underlying units. After changing the check box, remember to edit the measurements, and calibrate & tune the Device.
💣 Although there should be no reason to do this, App Planar Infinity supports changing the Metrics setting during a Project. The analysis will still work correctly (unless the Surveyor changes only the Metrics button, and fails to changes the Bases, or fails to recalibrate).
The Zero Offset, Gain, and Bias always display in inches.
Outputs such as the Run Report display sizes, elevations, & distances using the Device's configured measurement system, and they display statistical input and output using their Standard's preferred measurement system. Grind Tickets display both inches and millimetres to help the grinder operator configure their tools.
Flatness and Levelness Incremental Profilers use App Planar Infinity to walk along a straight Track and survey its profile for Free Movement areas.
Each sensor consists of a foot with two pads — heel & toe — that are typically 12 inches apart. A surveyor rotates between the heel and toe along a straight line to measure "dips" or slopes and calculate an absolute elevation profile.
AllFlat uses the pattern FLIPSN-99999 to name FLIP devices.
Do not use this form in the field because the upper left variables should only change if you are cannibalizing a tablet, and there is no reason to do that.
AllFlat's prototype hardware offering does not have its own documentation yet! We will soon measure entire aisles with multiple arms collecting continous readings.
The number of seconds to wait for the sensor to find a new value. The sensors are slow to be accurate, so they require the device to wait for a positive amount of time before the device should capture readings. AllFlat will provide the sensor's recommended duration.
🥬 Should be between 1.5 and 4 seconds. If the weather is cold, temporarily raise it.
After the seconds expire, a FLIP, detecting walking, collects Signals for from half a second to a second and a half, to average them to create a Reading. The device or surveyor may then opt to capture that Reading as a Step; see the Step Button.
From the Logo Menu, tap the version name to either announce that the latest App Version is installed, or to download it and prompt you with the Downloads or Recents folder to install it.
A FLIP that is out of calibration cannot collect a floor profile that looks relatively flat, so always double-check your profile to see if it makes sense.
A device here was trivially out of calibration, so we discarded the Section. Surveyors should turn off every afflicted Run with the Include Run Check Box or Aggregate Check Box. Re-tune the suspected surveying tool with the Calibration Form and collect a short test Run to ensure the result looks like a floor!
As you start each shift, or if temperature changes, tap the gear icon on the Tool Bar to calibrate the Device, then tap the Zero button. Other calibrations change more rarely.
The FLIP calibration form looks like this, for Zeroing:
💣 If your FLIP Run looks like this you're just out of tune:
Zeroing measures an Offset to neutralize the tiny angle between a sensor and its Arm. Open the Calibration Form and tap the Zero Button launch the Zero Wizard.
🥬 The Offset and Gain always display in inches.
Both Profileograph Devices and FLIP Devices calibrate the same way, except the Profileograph calibrates once per Arm.
You have probably already put the device onto a level, marked surface. Tap Next ▶, then
let the wizard wait for the signals to settle and collect a window:
When prompted, rotate the device until its wheels or pads are in the exact opposite orientation and tap Next. The wizard will collect signals again, and then display the new Zero Offset value with the currently detected Reading of the current floor under the Device.
Reverse the Device again, and tap Next ▶. After the wizard collects signals,
The negative of one reading should be within a hundredth of an inch (or millimetre) of the other
reading. This calibration failed because AllFlat personnel were too busy taking screenshots to
operate the device correctly. Use the ◀ Back button to go back to the beginning of the wizard
cycle and try again. Use the Go or Enter button to okay the calibration.
The wizard writes its output into the Zero Offset field, and from now on whenever Planar Infinity calculates an elevation it adds the Zero Offset. This simulates a surveying device with impossibly perfect hardware. Remember after Zeroing all available sensors, and setting their Gain, to Save the configuration so subsequent Runs will use it.
The Zero Offset uses addition and the Gain uses multiplication to tune the hardware. After Zeroing a sensor, tap the Gain Button. The Gain Wizard displays the elevation at the moment it appeared.
Place a shim with a known thickness under one pad or wheel of the hardware device, and observe that the corresponding elevation in the Status Bar goes up. If it goes down, move the shim to the opposite wheel or pad and try again.
Now add the shim's thickness to the captured Reading's elevation, and enter this number. Planar Infinity will calculate the number that multiplies with the captured elevation to produce the expected elevation, and record this as the Gain. The Gain defaults to 1.0, and you cannot enter a Gain of 0.0 because then all elevations would become zero.
🥬 Remember to recalibrate your device each time you would tune a guitar: When you start a day using it, after you adjust its hardware, and after the temperature changes.
If your tablet moves too far away from the Level Signal Controller, this indicator turns gray, and eventually Planar Infinity will refuse to start Runs.
💣 If you begin collecting a Run, then move the tablet too far from the Device, or if you encounter radio noise, Planar Infinity cannot preserve data integrity and will terminate that Run.
From the Tool Bar, tap the Construction emoji to set correct coefficients for the next Run to collect. Analyst Tabletry cannot use this feature.
The Project's community knows which regulatory standards & specs to use, so prepare to select from TR34 FM, EN 15620 Class 400, ASTM E1155, and/or DIN 18202 for a FLIP.
After configuring and calibrating your Device, you raised this form to configure the current Project. It requests many variables. Some only use specific statistics. Its triptych runs from left to right:
💣 There should be no reason to switch Standards in the middle of a Project, though the software technically supports it.
Profileographs may use these Standards:
An early version of the form configured a Run for ACI F-min and DIN 18202 Standards like this:
A graphic below here shows all the fields. Your tablet might have all of them invented so far:
-0.06
The Project, Surface, Section, and Run names will help form filenames (in the mail attachments and website), so they may not contain " ' # Tab ` / ? ! : or % characters. Some platforms make these hard or impossible to type. Surveyors should also avoid other characters they wouldn't want in a filename, such as * $ < > & or excess Spaces.
💣 Remember not to put Space Dash Space, - , into a name because Run file names
use Space Dash Space to separate the names.
Project names are considered unique; Surface names are considered unique to their Project, and Section names are considered unique to their Surface. If you enter the same name twice, the system returns you to that location in the site. When multiple Devices work on the same Project and share their Runs via the Import Project Report system, remember to manually synchronize the Project Surface and Section names, and keep the Run names unique, because the tablets naturally cannot coordinate them for you. So when using more than one AllFlat device on the same site, hold team meetings every day to 💣 synchronise Project & area names until a new App Version catches up to this problem. Then continue to also manually synchronize anyway.
Planar Infinity uses the Run names and locations to build report filenames. Always use the same Surface and Section names for the same areas in a Site, between Projects, and try to use different Surface and Section names on different Sites.
When making test Runs, such as to tune the hardware, remember to set the Project to "Test" so the Runs don't appear in a legitimate Project's reports. You may also subsequently use the Aggregate Check Box or Include Run Check Box to dismiss unimportant Runs.
In ASTM E1155 theory, the Surface is that group of Sections which share the same construction techniques and hence should mix their statistics. A Project with two different kinds of Surfaces, such as "Slab on Grade" and "Composite Slab," should not average them together because if only one construction technique was suspect then it should not bring the other technique's score down.
In use, configure everything from Project to Section, collect Runs for that Section, then go back to this form and edit the Section to move to the next Section. Repeat for each Surface. If you get a variable wrong, go back to this form, enter the Project, area, and variables you need, and save the form to commit them. The form will retrofit the fields.
If you change the Length and Width without changing the Section name (or higher), Planar Infinity will update the current Section, so make sure this is what you want to do.
You cannot use the Project Form to rename an existing Project or area because we cannot distinguish this action from creating a new record. Use the Edit Run Report and rename existing things.
When using TR34 FM, EN 15620 Class 400, or ASTM E1155 (recommended together), collect Runs on Tracks that strategically criss-cross a Section to provide aggregate statistics. Remember to use the Aggregate Check Box or Include Run Check Box to respect only one Run per Track.
Some Standards use the Section Length, Racking Top Beam Height, and Side Shift settings to recommend or demand various tolerances; others only display them. Some Standards use the Section Length and Width to calculate flatness and levelness averages, and other Standards only display the values.
The ASTM 1155 standard requires a generally correct Section Length and Width. If the Surface has an odd shape, not a rectangle, calculate a proxy Length and Width that multiply together to produce the correct area. The weighted averages use only the area.
This is a failure of levelness in 1155:
If you collect more than one Project on the same Site, such as before and after grinding the floors, remember to make the Surface and Section names the same. A Surface should be all floors in a given building with the same kind of floor, and a Section should be only one pour of that floor. However, the Section name alone should be considered globally, so that if another team visits the same site they must give Sections the same, long, unique name. This helps the Compare Menu select the correct Donor Runs to compare, including Runs from different Projects. t A Profileograph with a drive system will use the Section Length to automatically stop. Remember to either start a Run with a Profileograph's Longitudinal Arm projecting out the entrance to an aisle, or subtract the Longitudinal Base from the Section Length, so the device will correctly stop before the end of the aisle. After the drive stops, if you then tap the Step Button, the drive will attempt to collect another Step.
💣 A Run longer than a mile will hit some internal limits. The developers prefer to leave these bugs in due to our familiarity with short pourable concrete slabs. Landscape and roads use entirely different survey techniques.
💣 The Section Width cannot automatically stop the drive.
🥬 App Planar Infinity supports returning to a previous Project and adding more Runs to it, such as Runs on Surfaces in another building in the same timeframe.
To edit an existing Length or Width, edit the Project Form until all the variables are correct, including the Project, Surface, & Section names, & all statistical coefficients such as Racking Top Beam Height, and Save the form. The correct values will appear in all matching Runs for the current Project.
🥬 If you survey surfaces and then fix them, such as by grinding, start a new Project and only then re-survey them. Otherwise, 💣 App Planar Infinity will mix the statistics together and produce inaccurate numbers.
💣 While Planar Infinity supports Unicode including Emojis in all strings, such as 😃, your desktop might not. Use advanced and recently standardized glyphs with caution.
Use a check box to select at least one statistical standard, and if it has a spinner use it to to select its sub-classes:
If you have a flat open area with Free Movement, use a FLIP with TR34 FM, EN 15620 Class 400, and/or ASTM E1155.
DIN 18202 flags too much slope over various distances.
This is the Project Form with all standards turned on for Free Movement floors:
🥬 Some Standards plagiarize others. Planar Infinity unifies their variables.
The Surveyor must select at least one Standard, and fill its required fields before starting a Run; there is no point to collecting a Run with no Standard.
If you configure a Run and exceed regulatory limits, such as a Run without a Step Size between 250 millimetres and 1 foot, a warning appears in the Project Form.
You may mix and match Standards, but not their sub-classes. You may use TR34 DM with EN 15620 Class 300 (recommended) or with EN 15620 Class 400 (not recommended), but you may not use EN 15620 Classes 300 and 400 at the same time. App Planar Infinity further segregates these classes by hardware type.
Many Standards set limits to floor tolerance and slope that elevations may not exceed, so when you use more than one of them at the same time, App Planar Infinity will enforce the narrowest tolerance and independently the narrowest maximum slope. The system displays the wider tolerances and maximum slopes with a gray background to represent they were "undercut" and not permitted. Look for them in the Preview Panel (above on the right) and in the Run Report.
This Internal Run Report uses ACI F-min and TR34 DM to each undercut the other on different axes of restriction. The narrowest standard always wins:
💣 Planar Infinity supports collecting Runs with different sets of Standards in the same Project, and the reports will. However data hygeine standards in general indicate a one-Project-Per-Standard policy, shared by all devices, reduces the burden of each file's output! Each Project should agree on its Standards before data collection, and to change Standards finish one Project and then start another one.
The Project Form displays the currently selected statistical Standards' elevation and slope tolerances, to help you prepare for them. The Profile Chart displays tolerances as thin horizontal bands, and all statistics appear in the Run Reports.
Defects of Tolerance cause a beep, and their profile line in the Profile Chart will exceed their tolerance band. Defects of Slope cause a beep and a mark, ⬤, colored red or blue, below the Profile Chart. The Run Report contains descriptions of all defects.
Three Levelness Standards calculate Property E — TR34 FM, EN 15620 Class 300, and EN 15620 Class 400. For each Step, Property E is the elevation of the current Step minus the elevation of the Step 3 metres behind it. A negative Property E reveals the floor sloped downwards from there to here. So Property E is the long wavelength detector and Property F is the short wavelength detector, the same as Properties L and F respectively for Levelness and Flatness in other math systems. (And out of order, which breaks the rule that everything appears in the same order everywhere.)
To collect Runs that aggregate Property E, set the name of each Project, Surface and Section, then for each Section collect many Runs on tracks that that are 3 metres apart, first along one axis then across a perpendicular axis. Use the Aggregate Check Box or Include Run Check Box to exclude duplicate Runs on the same Tracks, and make sure all the Runs have the same Project, Surface & Section names. The Run Report will aggregate all Properties E for that Section.
Selecting a checkbox often reveals more configuration controls. Many systems require the Detect Slope Defects Check Box, to indicate whether the Profile Chart and Run Report display Slope Defects. The Edit Run Report, described below, can toggle this flag.
Many systems use these shorthand names for their limits:
When you select a statistical standard, the form calculates its limits for each Arm and displays them so you can prepare for them. These often include:
The industry uses two surveying systems for two purposes:
The construction industry pins another sectors' metric, how wheeled appliances use the floor, to its own sector's categories for the relevant math to ensure safe flatness. Because they are 2 dimensional beasts, a forklift's only metric is whether they circulate on wide areas or straight paths. Surveying the wrong kind of area with an otherwise awesome system produces numbers that are not comparable and might lead to fixing the wrong problems, such as a lump where wheels can't go.
Floors with traffic in any direction, not stuck between Very Narrow Aisles, require absolute elevations measured by FLIP devices.
See TR34 FM, EN 15620 Class 400, ASTM E1155.
The Concrete Society's Technical Report 34 specifies how to measure Free Movement Runs in open areas via TR34 FM.
Its most common field to fill out is the Racking Top Beam Height. Enter it, and the form displays its limits, 🥬 always in millimetres. Taller racks require smoother floors, so their algorithm roughly translates metres of rack into millimetres of floor tolerance.
When the Detect Slope Defects Check Box is turned off, App Planar Infinity hides and ignores d²X and d²Z; the changes in slope over too short an interval.
A Free Movement floor is an arbitrarily wide area where equipment must safely operate while traveling in any direction.
App Planar Infinity analyzes TR34 Free Movement by calculating Property E and Property F, in millimetres.
Property E aggregates differences in elevation, in millimetres, between Steps at least 3 metres apart. TR34 FM sorts all Properties E and finds the one at the 95 percentile. So if there were 302 Steps, all one metre apart, the algorithm samples 100 of them, sorts them, and declares the one at the 95th index to be the P₉₅﹪ ("95th Percentile") for Property E. The algorithm then declares the Run to be out of tolerance if this value exceeds the Maximum P₉₅﹪ Property E. This is why TR34 FM requires a FLIP Base of only 300 millimetres.
For each Step after the first two, Property F measures the amount of incompatible slope over 600 millimetres, so higher absolute numbers are "more uneven." The Run Report will display Properties F at 600 mm intervals.
The report rates Property F, based on how high your shelves are and whether your forklifts have Side Shift equipment.
💡 Properties E and F are absolute values, so a negative is considered equally as extreme as a positive.
App Planar Infinity applies those values to generate a Floor Class from this table:
The standard reports the P₉₅﹪ of Property F, for example:
For a Run with one hundred and two Steps, 94 Steps have a Property F less than or equal to the 95th Percentile, "0.0215" in our example, and 5 Steps are greater than or equal to it. And the first two Steps have an undefined Property F. See Ninety Five Percent.
So a Floor Class of Free Movement 3 must have a Property F 95th Percentile less than 2.2 millimetres. The Run Report displays Property F values greater than the 95th Percentile in orange, and those greater than their FM limit in pink.
Similar to Property E, the Run Report collates all included Runs in a Section and displays a cumulative Property F for all of them.
Runs using some Standards aggregate their Section and Surface statistics in the Combined Test Sections Report.
Runs using Property E and Property F also aggregate their Section statistics in the Run Report:
That means, "For each percentile of Property E, the 95th percent worst one in all readings of Section Pour 7, in the current Project, was 0.25 millimetres out of flatness or levelness." This provides a mathematically neutral way to rank floors from smooth to rough by their most popular results, without worry about whatever rare defect provided a Property E of the 96th% percentile greater.
Why all the 90th% & 95th% everywhere??
It's called Pareto's Law.
Vilfredo Pareto's 1896 observation that 20% of the population owned 80% of Italy's land. This principle, also known as the 80/20 rule, is widely applicable in various fields, from economics and business to personal productivity, by helping to identify and focus on the "vital few" factors that yield the majority of results.
To help the situation, you don't expensively attack the 20% problem; you strengthen as much of the 80% as you can by finding simple ways to do the most good. That applies positive pressure on the remaining problem.
In many other quality, manufacturing, and analytics fields, their 68th, 80th, 90th, or 95th percentiles also form robust & comparable thresholds — balancing sensitivity and aggressiveness. They ignore extreme outliers while focusing on improving their general populations. If the entire system had somehow focused on 91% that would worked too; 90% is mathematically semi-arbitrary, whereas 68.27% is not; it's the Standard Deviation inflection point where a population bell curve switches* from spreading low probability events to concentrating likely events. It is mathematically predestined, and several of the stats here use it.
*This "second derivative crossover point" is Catastrophe Theory. The movie Jurassic Park made everyone think it meant "running away from dinosaurs catastrophically."
Our survey returns wide obvious areas to easily fix, first, and outlying zones to avoid because they might be data mistakes, or the problem might actually be unusual there; then rushing there first might cause mistakes and accidentally make things worse; that's called Churn.
So we practice Measure Twice Cut Once; fixing the easy parts of the floor first, then surveying a few sample Tracks again again to compare their statistics (and profiles) before and after. This avoids overreacting to minor irritations that are not worth fixing due to low odds of recurring in a visibly flattening floor. This improves the odds that fixing the biggest easiest part first of accidentally fixing it anyway with the least effort devoted to it alone instead of the most.
In manufacturing Statistical Process Control, some shops use 80% for their own reasons, and we set the tolerance tighter. Our single-measurement system is not population demographics, so we use 95th%. So our version of Pareto's Law means that efficiently fixing the easiest 95th% of the flatness issues may then incidentally help the remaining hard 5%.
El principio de Vilfredo Pareto, a menudo denominado la regla 80/20, se originó a partir de su observación de la distribución de la riqueza en Italia a finales del siglo XIX. Contrario a la idea de que la economía se centra únicamente en la "fijación de problemas", la revelación original de Pareto era de naturaleza sociológica y agraria: descubrió que el 80% de la tierra en Italia era propiedad del 20% de la población. Esta distribución desigual, que él mismo notó que se replicaba en otros países, no se trataba de una directiva para la gestión de procesos, sino de una constante empírica sobre la concentración de recursos.
La aplicación de esta "constante empírica" a la Estadística de Control de Procesos (SPC) en el contexto de la fabricación y la calidad industrial fue popularizada décadas después por el consultor de gestión Joseph Juran, quien la denominó el Principio de Pareto. Juran postuló que, en muchos sistemas, la gran mayoría de los defectos o problemas (el 80% de las consecuencias) son causados por una minoría de factores (el 20% de las causas), lo que él llamó los "pocos vitales" (Vital Few). Esto permite a los ingenieros enfocarse en la media geométrica de los datos más que en la dispersión total para lograr la mejora de calidad más rentable.
En el gráfico que usted presenta, el Diagrama de Pareto se utiliza para visualizar la frecuencia acumulada de los problemas, donde el 80% de los errores totales se acumula con solo las primeras cuatro o cinco categorías ("Dose missed" hasta "Wrong patient"). El eje secundario y la línea acumulada (la Ogive) son las claves matemáticas: demuestran cómo la suma acumulativa de las frecuencias de los problemas más frecuentes sube bruscamente. Este enfoque de "95/5" que a veces se usa es simplemente una variación más estricta del 80/20, buscando un punto de inflexión donde corregir el 5% de las causas más importantes elimine el 95% de las quejas, forzando una intervención quirúrgica en el sistema de producción.
La Desviación Estándar es la medida de la cantidad de variación o dispersión de un conjunto de valores.
La importancia de esta herramienta, el diagrama de Pareto, radica en su capacidad para reorientar las estrategias de corrección de fallos, alejándonos de la "tiranía de los muchos triviales" (Trivial Many). En lugar de dispersar recursos atacando las doce categorías menos frecuentes de la derecha (como "Technique error" o "Unauthorized drug"), el equipo debe invertir el tiempo de desarrollo y pruebas únicamente en los pocos problemas de alta frecuencia de la izquierda. Esta jerarquización de los fallos, basada en el impacto que tienen en la frecuencia total, asegura que las intervenciones generen el máximo retorno de la inversión (ROI) en términos de calidad y estabilidad operativa de su fleet de dispositivos.
These diagrams illustrate how Pareto charts separate “vital few” from “trivial many”; how percentile curves behave (e.g. how much of data lies under the 95 % mark), and how Lean/SPC methods formalize the idea of focusing effort where it yields outsized gains. In our context, combining Pareto reasoning (fix what’s big and easy first) with the 95th percentile metric gives you a defensible analytic filter—fix the bulk first, let the tails be.
So the industry uses Pareto's Law to determine what not to fix first. This sounds like a good ideology that you should do, right? The number 95th% appears at junctures that already force you to do it.
As mentioned, after each grind, re-collect a few known Tracks with fresh Runs and use Before And After Grinding to compare the ground-down profile, to make sure progress moves in the correct direction.
Note that a Property E or F passes if small, and a L or F (F-min or FF/FL) passes if large. They are still scalar ratings. Using an ascending rage factor is convenient in some operations, and using the reciprocal of an arbitrary* unit of flatness achievement is motivating.
*The F-min, FF, and FL units are known; they are just not worth writing down or ever using for comparisons with any physically measured units ever except themselves.
The point of all this math is so each kind of floor number, E, F, L, is globally comparable between its own kind, E, F, L, from different systems of survey tools using different data collection techniques on the same floor. Each used the same Standard formulas so all the devices will rank those floors in the same order from worst to best (or best to worst) using freely comparable numbers. 95th% is one of the force multipliers that amplifies such a signal as another tool perforce agree with. That's literally why so many different P95th% factors installed everywhere; so each of their weighted averages force unwitting obedience to Pareto's Law.
🥬 💣 Therefore, in a report, two 95th% symbols right next to each other might mean different counted objects, different scalar units, different types of scalar unit, or even entirely different formulas. Quite a few other kinds of symbols share this honor too; they might still accidentally compare apples and oranges right next to each other so check the types and context.
68th% or 95th% is just a common handy number to narrow Pareto's Law when the topic is indeed one floor; one demographic variable instead of all of Italy, with many variables, at 80%. We discard the outliers because they could be collection mistakes or because fixing them first adds risk.
This standard, compatible with TR34, uses 𓉭 EN 15620 Class 200 for robotic aisles with rails, 𓉱 EN 15620 Class 300 for narrow Defined Movement areas, and 𓉪 EN 15620 Class 400 for spacious Free Movement Areas.
This is for absolute elevation over Very Narrow Aisles for railed or automated forklifts
The BS EN 15620:2008 Standard specifies pallet racking tolerances. Class 200 finds long slope defects in special aisles such as with robotic forklifts on rails. Floors with a Section Length up to 150 metres long must be within 15 millimetres overall tolerance, and over 250 metres must be within 20 millimetres tolerance, with intermediate floors prorated between these limits.
This statistical Standard only uses the Section Length, to calculate its Tolerance.
Finds average defects in Free Movement areas, measured with FLIP devices providing absolute elevation, wide enough for any equipment to safely turn around.
These statistics require the Racking Top Beam Height to determine how narrow to make the Tolerances, and Detect Slope Defects Check Box turns on the Maximum Slope detection. If the forklifts will use a Side Shift arm, they enforce wider limits.
The ASTM International E1155 document provides math formulae to accumulate many elevation Readings, from Runs on many Tracks over a Section, into overall weighted averages of floor flatness and levelness. Higher F numbers, as always, are more flat and level.
"Floor Flatness" rates how few bumps interrupt a floor's smoothness, and "Floor Levelness" rates how closely a floor follows a perfectly horizontal grade. Put another way, a low "Flatness" rating detects waves with one foot wavelengths, and a low "Levelness" rating detects waves with ten foot wavelengths.
That is a FLIP running App Planar Infinity measuring a garage floor designed to shed liquids, so it failed its Levelness check with 4.51. The numbers are too low. (Other floor measuring devices rate this floor at 20.32 flatness and 4.72 levelness, and any survey performed twice will always change the low significance digits such as .66 and .51.)
The goal of the 1155 Standard is to rate each floor with a flatness rating (or a levelness
rating) such as 76.54 ‹55.90 – 97.18›, where the floor's average flatness is 76,
and 9 out of 10 new flatness readings within that floor are predicted to land between
56 and 97 flatness. The ranged numbers are therefor the "flatness 90th% confidence interval."
As usual, the higher the number, the flatter or more level the floor.
The ASTM E1155 standard requires these 'specs' or 'specifications':
To disregard a limit, set it to zero 0, and interpret this as "any amount of roughness is permitted."
All Surfaces in a Project obey the same values. If you collect Runs and then update the values, the old Runs use the current Project values. If you get the limits wrong for a Project, go to the Edit Run Report or Edit Combined Test Section Report and change the numbers. They will update for the whole project.
Projects with 1155 Runs produce weighted averages of all included Runs for each Section:
Section Statistics which fail their Project's Specified Overall limits are pink, and Run statistics which fail their Project's Minimum Local limits are pink in their backgrounds.
(This report comes from an automated test, so the Device names are "Sally Goodin," "Guest," or "Guest2" to spike them as not real data.)
Note that Runs within a Section are sorted in the order they were collected.
💣 The surveyor did not set the Section Length and Width correctly, so the weighted averages are slightly wrong. The surveyor can use the Edit Run Report to correct them.
The Deutsches Institut für Normung ("German Institute for Standardization") General Building Specification 18202 limits how much a floor may slope over various distances. Any device type may use it to detect flaws in flatness or levelness. (DIN is also useful to select a Standard that requires no other input or output, such as to qualify for the Grid Map and Isopleth.) :leafy_green: This is also therefor the parking Standard for using the 𓊊 Grid Map ~ in Metrics mode because € ~ yet with no other F nonsense in the way for those who desire to feed the insatiable 𓊊 Section Popup Grid. It will make the Combined Test Sections Report Section Panel Run List very narrow to leave more room for the Grid!
We target "Group 4," for more strict requirements, leading to these tolerances:
If the Step Size cannot be 1 or 0.5 metre (if, for example, you use a FLIP with a fixed foot Base of 12 inches), Planar Infinity will round the distances up to the next Step. This slightly widens the tolerance.
This statistical standard requires no input on the Project Form.
The Run Report produces this table (the Profileograph's Longitudinal Arm colored it red):
Interpret the line "1.219 .. 74 .. 74.0 .. 18.09 .. 3 .. 97%" like this:
Among all the 1.219 metre intervals between Steps, the largest disagreement of elevation, Maximum Difference, was 18.09 millimetres. This occurred 74.0 Distance Feet into the Run's Track, on the 74th Step (compared to the Step 4 feet closer to the beginning of the Run's Track). The difference in elevation exceeded the standard Limit mm of 3 millimetres, so it is pink. And for all such 1.219 metre intervals between Steps, 97% of their differences in elevation were narrower than this limit. Because some Steps failed, the Good percent field has a pink highlight.
The Run Report's Results table lists all the Steps who failed their limit checks.
aka
The point of a recurring pattern of very simple analytes over a 3m grid surface is to collect a reference across many floors for comparison, and to look for bumps in output charts.
App Planar Infinity finds deviations in flatness called Gaps (huecos), when the Project Form checks the ✅ GUSE Standard and fills out the Straight Edge Length & Maximum Allowed Gap. Its new standard GUSE simulates laying a straight edge of a given length on the floor and measuring the gaps underneath to find the largest one, then displaying the top two or three gaps of all such placements of the straight edge along the Run's track.
In math terms, the algorithm finds a walking convex hull over the floor's profile, and its three most serious deviations.
App Planar Infinity busca huecos (Gaps), con ✅ GUSE checked y Straight Edge Length y Maximum Allowed Gap establecido correctamente en el formulario del proyecto Project Form. Este estándar nuevo GUSE tiene una función que simula colocar una regla recta de una longitud dada en el suelo y medir los huecos debajo para encontrar el mayor de ellos, y luego mostrar los dos o tres huecos más grandes de todas las posiciones posibles de la regla a lo largo de la trayectoria del recorrido.
En términos matemáticos, el algoritmo encuentra una envolvente convexa móvil sobre el perfil del suelo y sus tres desviaciones más significativas.
See the Project Form to set the GUSE check box to get Gap Under Straight Edge. The output looks a little bit like this:
That un-tuned Run has three random Gaps. Interpret (From 2 At 15 To 42) Gap: 0.042042 to mean
"A Gap at Step 15 under a Straight Edge from Step 2 to 42." If the Gap instead says "Gap: 0.420420 (0.29542)"
then your Gap exceeds the Maximum Allowed Gap by (that) much.
Use the Edit Run Report to set the Straight Edge Length shorter for more Gaps.
💡 Note that Maximum Allowed Gap is helpful and will supply an eighth of an inch, or 3 mm, if the user forgets.
💣 The next version of App Planar Infinity has a mysterious bug somewhere in the HTML view layer where the Straight Edge Length and Maximum Allowed Gap editors appear in the Edit Run Report of non-GUSE Runs. Changing their values converts the Runs into GUSE Runs. We have a team of international multidisciplinary experts working around the clock and living on donuts to determine in what layer of the application this bug may reside. Until then, they collect danger pay, so be advised that editing the fields will have a slight, low-percentage chance of adding the standard Gap Under Straight Edge to a legacy Run that did not collect with it. But the odds are somehow greater for FLIP Runs.
AllFlat's house Standard borrows the best of the 3m survey standards — GUSE, TR34 FM, and EN 15620 Free Movement — using available resources to coach the user to walk their FLIPs in the correct pattern to paint a "heat map" describing floor elevations. The 3m survey super-standard specification generates a Grid Map and interpolates intermediate elevations.
Note that geology surveyors call this a "contour," and the industry calls its drawing a "heat map" because low elevations are cool blue and high is hot red. Algorithmically, a Map is an unfinished Isopleth that still contains useful data.
Surveyors with less than a rabid interest in contours may also use this Standard and apply their own tolerances. So either way the Standard helps anyone who needs to correct floors first and study the deep numbers later.
💣 This is one of the outputs that must optically "look like a floor" to pass muster. Remember that incorrectly collected sections still have normal-looking averages, so always visually inspect the map while confirming that a complete Section is in the database.
Sections with Legs use the Grid Map to raise and lower (re-level) their Run profiles to use a common origin for their Section in the South West corner.
🥬 Some industry leaders pronounce contour "autostore," which factually refers to modern floors for robotized rail forklifts, which are literally only tangentially related.
When such Runs use the Isopleth Standard, their Run Result tables and elevations in the Profile Chart use their new relative origins; not their standard profile origins at 0.0.
💣 This Standard conflicts with ASTM E1155 because its math requires a relative origin of 0.0 for each Run. If you turn off Isopleth Standard and still have legs then Grid Map will still work, however the chart profiles and Run Results will display their relative origins at 0.0. The fix is to run the reports twice; once with 1155 and without legs, and again without 1155 and with legs. A future version will automate this workaround.
The correct winding always starts with an origin in the "southwest" corner and proceeding counterclockwise only. You may use four little legs or one big marathon loop:
You may collect the legs and internal Runs in any order so long as their orientations and numbers match that pattern. However that diagram shows the best marching order to make every huge Section the same for you: Do the perimeter first, check the map, and repeat until the map grows a full contour.
The Legs must wind counterclockwise. If an internal Run uses an alternate direction, such as 2EW, the the Grid Map can fix the Run because it relies on the legs using the correct orientation.
💡 Collect the outermost Legs First so the 𓊊 Section Popup can always display progress filling in the map.
That forms a counterclockwise circuit of Bias Runs, but only if they are named
with variations like leg3ew, bias3ew, etc.
App Planar Infinity uses all four legs to return to the origin, detect the bias between the final step and absolute zero, and use that bias to raise or lower the legs. This means leg Runs are Bias Runs, however they cannot be the kind of independent Bias Runs that go out and back to the same point. App Planar Infinity must use the end point of one leg to match the start point of the next leg.
After biasing the legs, the Grid Map raises or lowers the internal Runs to fix their elevations relative to the absolute origin in the southwest corner.
See ☰ Run Index
The list of Projects and Runs appears in several contexts including published and in segments in the Project Index in the mail.
For a tablet, the gray button in the center of the Tool Bar, near the current Run's datetime, raises the internal Run Index. (The latest App Versions put the most recent Project at the top.) The Internal Run Index shares contents with the Project Index and the External Website's Run Index.
The index highlights the currently viewed Run in green. This explains why that Run has no ⚖️ icons; because you cannot compare a Run with itself. Un-included Run names are gray.
The Run Index categorizes Runs in their areas; Projects, Surfaces, and Sections. Tap a Project name to open or close its list of Runs, with their summary data, and tap a Run to select it for examination in the Profile Chart, Reports, and Mail.
This is from the External Website pages, and it applies to all Run Indices:
The Runs are grouped by Surface and Section, and sorted by collection time, with the most recent Run at the bottom.
🥬 Collect the Runs in the order you want them to appear in the list.
💡 After you view a Run and open a Run Report, the hamburger ☰ icon switches the report to the Run Index.
See Comparisons:
Tap the Report button 🗒️ to raise the Run Report inside App Planar Infinity.
💡 The tablet's Back Button closes reports and the Run Index etc.
🥬 The internal reports might exceed the screen size, so pinch or swipe the screen to resize or scroll them.
This report contains all the data used to calculate one Run's statistics, including the Device type and dimensions, its calibration, its Project settings, the date & time of the Steps, each captured Reading's elevations, their statistical outputs, and their marks & annotations.
Because many values are trivial (such as the Zero Offset) or redundant (such as the
Drive Powers), they are hidden. Scroll down and tap the ▸ Details button to display them.
The Internal Run Report (and Internal Run Index, and Combined Test Sections Report) are interactive and can perform simple edits such as renaming some text values, fixing wayward elevations, or setting the Run Length.
🥬 The only reason to change things should be to avoid redoing the entire Run if it's the most representative one.
To change values, tap the 🔒 button. Rename-able values display a gray underline & a pencil-on-paper button, and controls like Include Run Check Box or Aggregate Check Box also become available. And many fields can accept modest edits to clean up if someone made a mistake entering site information in the field. The goal is all site area names are as consistent as possible for a series of Projects, while minimizing reasons to re-collect another Run on the same Track.
Tap the edit pencils, and a Rename Requester pops up. Edit the name and tap the "Change" button; Planar Infinity updates the database and the displayed report.
The standard Project Form and Collect Run Requester rules for text names still apply, including uniqueness, forbidden characters, and ill-advised characters.
💡 You may use the Rename Requester to change a name's case; from lower case to upper case, for example.
💡 You may only rename a Project, Surface, or Section relative to the current Run. To move many Runs to a different Section, for example, you must open each Run and rename its Section.
💣 You may not rename optional items like the Address or Telephone number; you may not rename the Surveyor, and you may not change anything while collecting a Run.
Future releases of App Planar Infinity let users fix a mistake setting the Standards at qRun start time.
Sometimes Surveyors start Runs with incomplete information. If the Project's obligations change the collected Run record must change with it because the recorded numbers don't care WHY they were recorded. So, for example, if a Run collected with ASTM E1155 but its community subsequently determined it also needed Gap Under Straight Edge, then the Surveyor can open the internal Run Report, unlock it to summon the Edit Run Report, and tap on the GUSE checkbox.
The Internal Run Report in unlocked Edit Run Report mode can adjust all the Section Lengths and Widths for all of this specific Section's Runs:
See the Combined Test Sections Report and unlock it to change these specs too. Otherwise, Internal Run Report then Edit Run Report to unlock the 1155's FF/FL value specs and change them for the current Project.
See the Internal Run Report with the lock opened, revealing the Edit Run Report, to change GUSE Runs ( which use 𓅼 Gap Under Straight Edge ).
See Internal Run Report then Edit Run Report to unlock the Run Length editor.
Surveyors sometimes use the device to measure the floor, then trim excess Steps. Tap on the lock button to free the current Run, tap on the Run Length, and change the number to one that only contains valid Steps.
To correct small errors in elevations, tap the 🔒 lock button to unlock the Elevation fields in the Run Results table. Tap one to edit its value. All the statistics will use the adjusted value, and the Run Report Details panel will contain the original value.
💡 To remove an adjustment, adjust the Elevation and erase it.
The Adjust Step Requester looks like this:
For Unboxing, a FLIP Adjust Step Requester allows you to set the current Step's new orientation, if you have rounded a corner. The orientation changes appear in the Run Report and they influence converting a Grid Map into a Contour, following the NSEW naming convention.
If you set the same orientation on two subsequent Steps the system will erase the one prior to the current Step because requester interprets this action as moving the corner.
The Run Report allows you to fine-tune some Run settings, such as to Adjust Run Length.
Unlock the Internal Run Report, then tap the ☑ Include or Aggregate check box to endorse or shun a Run from the published reports and statistics, declaring it valid or invalid for statistical processing within its group of Runs.
If any Standards are available to consume the Run, the button says "Aggregate" and then names its standards:
Standards such as ASTM E1155 or TR34 FM can aggregate many Runs together from the same Project. The Internal Run Report lets the surveyor select which of many Runs on the same Track to aggregate. The Surveyor may also include or exclude Runs that use Standards that don't aggregate, such as F-min; this only affects the color of their reports.
Remember to turn off slacker Runs like this:
🥬 The above Run should be turned off because it's too short to generate statistics. Another Run on the same Track will be longer. Don't use trivial or interrupted Runs, such as those with only a few Steps.
Excluded Runs, and their statistics, display in gray. The internal reports reveal their statistics, but do not accumulate them into the Section and Surface weighted averages.
💡 Surveyors are encouraged to collect multiple Runs on the same Track, for comparisons, but only one Run per Track should generate weighted averages. Exclude all Runs on the same Track except the most representative one for each Project.
💡 All Run names should start with a Track name for easy collating.
An unincluded Run displays gray on its name and statistics:
For a Run using a tolerant standard that enforces minimum slopes between adjacent readings, the Edit Run Report formerly displayed a convenient Detect Slope Defects Check Box, to toggle the Slope Defects. This check box recently moved to the Mail Menu, which confer.
A Profileograph's Longitudinal arm's horizon line, where the elevation is 0.0, is the average of all its bumps and troughs. Put another way, if the Longitudinal arm finds high positive elevations, then it must also find a matching amount of low negative ones. So this arm's "Normal" is the average of its raw elevations.
Planar Infinity subtracts from each raw elevation the Normal to display a cooked elevation.
Toggle the check box to use or ignore the Normal for a Run.
Because the Adjust Elevation feature lets you select a specific Step, you might also chose to split the Run here. You get a new requester on top of the others, then both go away.
💣 There is currently no App Version which can restore a split Run. You must load the donor Run that originally had the steps, then compare the recipient Run and turn off the Join button.
The Run Report's Details panel also contain a Run's latitude, longitude, and altitude, accurate to ~10 metres, if the tablet's GPS is enabled for App Planar Infinity.
Remember to enable high-resolution GPS data. Without using the real GPS satellites, the tablet will uses its network information to guesstimate its location, which could be off by miles.
From reports with Runs, tap the 田 link to bring up their Project's statistical summary. It is the true home of the data poached in the Section Popup, with its Run Map or Section Grid Map.
Runs using ASTM E1155 statistics aggregate their elevations into weighted averages of
overall flatness & levelness. All this info comes together in the
Combined Test Sections Report, with the currently selected Project, all its Surfaces,
their Sections, and all their Runs displayed, with their statistics, in a color-coded outline.
This tablet currently displays Run 2sn:
To view the report without its colors use the Mail Menu and turn off the Highlight Failures feature.
💡 Collect your Runs in the order you want them to appear in the Run Index and in the Combined Test Sections Report.
💣 Don't let your reports look like this. These Runs are for unit tests, so they had no real Device, only its sensor, and their names are sloppy to challenge the tests.
The Section table footer summarizes the weighted average Flatness and Levelness for that floor. That's why each Run uses a subscripted lower case second letter eff: Ff and imperceptible ell Fl, while the footer introduces FF and FL where the subscripted CAPITAL letters from now on refer to a weighted average of a weighted average.
🍂 Read this page from a Run down to this total, then up to the grand total at the top, to learn how your Run influenced the averages.
The statistical summary also includes any effects on the releveled Runs' new elevations, in foldable panels below.
These show lists of neighbor runs in snaking columns for the Section Popup. When Run names use NSEW notation they attempt to draw a:
This is how the math interprets Track names to draw a simple map without boundary legs.
This new feature works in the 𓊊 Section Popup, and with DIN 18202, ASTM E1155, Isopleth Standard, or Gap Under Straight Edge to combine perpendicular Runs defining a rectangular Section:
The app may also display a simplified map of a set of correctly oriented and counted Runs. Note these skipped rows to produce a quilt!
🥬 Per industry conventions, the lowest color is blue and the highest color is red.
A Direct Movement VNA Section, or a Free Movement open Section without the legs, appears as an aisle map.
The above graphic contains an error averaging the Section, with some extra Runs off the regular array of Tracks. They technically degrade the FF and FL Section and Surface summary numbers. If this error escaped your site don't worry because the point of all the averaging is that a few inaccurate Runs will produce very similar summary numbers. These mistakes have low odds of actually compromising their floors.
Further, the Section Panel contains the Section Length and Width which the Surveyor promised at the start of the Section, and it also contains the Length and Width which the Surveyor actually measured.
💣 App Planar Infinity does not know which of these Length and Width numbers are more accurate, and they affect the weighted averages. Recall that some survey Standards require a grid with 1.5m from the section borders. So the Surveyor must chose between editing the Section Length and Width, or editing the Runs to make them shorter or longer, until the numbers match, unless if nobody cares. The Standards don't care which one is more accurate so long as all surveys use the same consistent techniques.
(On this test Section, the choice is more obvious; the Length is bogus.)
🥬 To view the Grid Map without F numbers, switch the Standard to DIN 18202, Isopleth Standard, GUSE, or TR34 FM.
The Perimeter Bias appears below the map to verify your hardware quality and surveying skills. The number should be comfortably small — smaller than the resolution of the FLIP device. If it is large, then the Grid Map does not accurately represent the floor.
💡 Energetic ElephantRC9 re-levels the profile in the Run Report based on the resulting Contour, if it has legs. Sections with complete Legs generate a Contour, and Runs under the Isopleth Standard use the legs to relevel the internal Runs up or down from their relative origins. Contours and releveled sections get a less-relative 0,0,0 origin in their "southeast" corner.
The Mark Button and the Edit Run Report can add orientation tags to Steps — WE SN EW NS. If one Run with "leg" or "bias" in its name forms a counterclockwise rectangle around a Section and lands back on its origin point, then its Steps can serve as the Legs of a Contour without stopping and restarting the FLIP at each corner. Add the orientation tag to the first Step after a corner, while the FLIP's trailing pad is on the corner.
The orientations appear in the Run Report Results table like this:
Again: Add the orientation tag to the first Step after a corner. The tag means "we now go this way." The rear pad had no orientation and the front pad defines the new Step. (In some systems the tag means "the next step will go that way.")
When you compare multiple Runs — up to ten — and you can get the releveled elevations viewed sideways as an aspect of the Section:
They come up a gray ramp or random colors like this:
The Aspects appear at the bottom of your Combined Test Sections Report with Isopleth Standard and/or a Section with Legs turned on.
The balance scales button, ⚖, displays a list of Runs similar to the currently displayed Run. Tap the Run, or one of its arms (Longitudinal or Transverse), to compare a profile.
The currently viewed Run in App Planar Infinity becomes the "Recipient" Run, and the black guest Run overlayed on top of it is the "Donor" Run.
💡 To compare a Run not found in the list, open the Run Index, find it, and tap one of its balance scales ⚖️ icons.
💡 If you compare Runs that don't appear in the Compare Menu and save the comparison, the Run appears in the menu.
There are three purposes for comparing Runs:
This is a smartphone comparing two imported Runs on the same track:
Note that the donor profile is black to distinguish it from the red or blue recipient profile.
To preserve a comparison, use the Compare Menu, tap the Save button at the bottom of the tablet. Each Run Report or Project Report section displaying the Recipient Run will have
a list of its saved Donor Runs under its ▸ Comparisons button.
To measure calibration and progress, collect a Run on the same Track twice and compare their profiles. This demonstrates that a Run's Readings are reliable, and that concrete finishers are grinding the high spots correctly. To compare Runs A and B, display Run A in the Profile Chart. It will be the Recipient Run. Open the Run Index, find Run B, and tap its ⚖ icon. If that Run used two arms, it will display two icons, ⚖ L and ⚖ T, so pick one arm to compare. It becomes the Donor Run.
The Profile Chart displays only one recipient Arm of Run A, and displays the black profile from the matching donor Arm from Run B, so the Surveyor can validate their Runs.
💡 Give the same Surface and Section the same names, across Projects, so the Compare Menu can recommend the most likely candidates for comparison.
💣 Most Runs didn't measure the same Track as each other and should not be compared. Use the function prudently.
To compare a Run collected in the opposite direction, tap the arrow ⬅️ to reverse the compared profile.
A Join is a saved Comparison that influences the Recipient Run's output & statistics.
Here, the Surveyor started aislew1, got called away, came back, and successfully
completed aislew1.1. That means aislew1 is the Recipient Run, and we un-included
aislew1.1 to free its Steps for use in statistics by aislew1. Then we look at
recipient Run aislew1, hit the Compare scales, find the the donor Run aislew1.1,
check that they both start at the same offset, and that they are the same run, and hit
Join. Because we used no offset, most of aislew1.1's Steps are used, not aislew1.
If you save Comparisons, and if certain conditions are met, then two or more Runs are considered Joined, and the recipient Run Report will combine all their Steps together to calculate statistics and Grind Tickets.
The conditions are:
Joins in ASTM E1155 are special because if several similar tracks cross the same floor then their algorithms will weight their averages correctly, regardless whether they are also joined. So using the same Runs to make longer track collections may improve or disprove statistics. Try it one way or another.
At join time, the two Runs' Steps may overlap, or the donor Run may start off the end of the recipient Run. If the Runs overlap, the most recent donor Steps supersede the recipient Steps.
Statistical Standards that average Runs together, such as ASTM E1155 or TR34 FM, must only analyze the same Step once. So un-include every "donor" Run, with the Aggregate Check Box, to prevent its Steps from being analyzed more than once, before Joining them to make a complete "recipient" Run. Planar Infinity enforces this rule even if no selected Standard averages its Runs.
The Internal Run Report and Run Index symbolize a Join with the color tan and a bandage symbol 🩹, so interpret
this Run Report detail to mean "Run 1ns donates its Steps to 2EW, which is the only
Run that fully analyzes them":
ns north-south to EW east-west Tracks, as shown. Don't.The statistics require the rule "The Comparison Offset must not be fractional." Make it a full Step. A Run should resume with the device on the last known good Step.
The Edit Run Report Results table annotates the first Step from a donor Run with a link:
The Run Index now doesn't exactly say the runs are Joined, but there will be signs:
To un-join two Runs, navigate to the recipient Run, open the Compare Menu, tap on the donor Run, and tap on the Offset Join button again to erase the comparison.
The 𓊊 link opens the current Section full of Runs and an interpolated Run Map or Grid Map which they overlay. To assess progress over a section during collection, and review the finished maps for publication, frequently tap the 𓊊 button in the Tool Bar to display only the Section block, with the current Run's location in its nearest container:
The popup title is now Combined SECTION_B Section Tests.
Open the Run Index, select the Project you need to mail, and pick any of its Runs. Then tap the Tool Bar mail menu to decide how to build reports for that Project, attach them to a mail, and send it to interested parties.
The mail menu starts with a familiar Send Mail, to hit most of the time, and a long list of varying optional checkboxes, to alternately subject your affiliates with too much information or deprive them of it.
A new 2025SepTR34_FM mail menu is in the works. Until then the legacy one worked like this:
Use the menu to toggle the optional contents. Your version may have more or fewer items than this:
Oh, the committee heard you are not confused enough yet so they want to lend a hand. Most tablet mail settings are global, not per-project like all standard 'spec' coefficients. Yet Straight Edge Length and Maximum Allowed Gap, on the Edit Run Report, for Gap Under Straight Edge, are the only Standard specs that are per-Run.
The radio buttons on the right coax you to use bundles of mails for particular clients
🥬 Always confirm the currently selected Run's Project before diving for that Mail Menu button!
Mails provide at least these three files:
After App Planar Infinity builds a Mail Intent, we ask which app you want to process it. GMail is always available, and you can pick another with the standard Intent selector to pick an alternate application. Follow Android's standard procedures to edit and send your mail.
🥬 Remember to add instructions for using the reports to the mail text.
🥬 Grant GMail permission to read your tablet's Contacts list. This lets it remember and offer repeat mail addresses, so you don't need to type them all in each time.
🥬 On your desktop, download all files into the same folder; all hypertext links work between reports, with your desktop's filesystem as the page server.
💡 When appropriate, the External Website matches these settings.
💡 Your tablet's GMail account stores every mail you send (until you delete them), so the GMail list of Sent mails forms a useful archive of your activities.
🚨 Check your spam folder. To send raw data, App Planar Infinity must use aggressive techniques that spammers also use. If mail gets stuck in the tablet, open its Sent or Outbox record, download its payload files, and collect them out of your Downloads folder on some other channel.
🚨 Erase your Drafts folder. Each time you don't send a mail, the mailer might politely retrieve it instead of processing the latest mail intent.
Planar Infinity does not package the files into a ZIP archive because your mail client probably already has the ability to download multiple files as a ZIP.
This report contains the Run's elevations formatted as a Tab-delimited text file, to import into a spreadsheet app. The letter C in the old name, CSV stood, for "Tabs," eliciting a minor insect in MS Excel.
🥬 The TSV files contain a partial legacy representation of a Run and only its original Step Readings and Elevations. To get the TSV information with no header and with all the displayed values, tap the header of any published Mail or Web Run Results table.
♻️ The TSV file hints at its Run name while missing its real pedigree with all Project details. It supports legacy code that didn't need the extra data and might not skip them. So never use a TSV file without its accompanying Run Report or Project Report in .html file. If you find a TSV file alone in the street, recycle it as useless with no reliable information content.
History note: In 2019 the committee dashed off the original CSV code to match the legacy format and neglected the code for 5 years because nobody complained. The programmers literally noticed an abandoned feature and awaited a motive to improve or reduce it. Then a new contour system changed it slightly and all hell broke loose. The programmers did not know how the clients used the output so they had no tests to defend its exact contents the way they used it. Also, some users then re-processed the files and the programmers should help with that. :leafy_green: All users should request new features so the programmers learn who the users are and how they work!
The mail version of this report contains the same data as the Internal Run Report, with the Profile Chart. Save all the mails to a common folder and all the links work correctly.
💡 Some editions of the Run Reports provide links to TSV Reports, which any spreadsheet application will understand.
This table expands the profiles in the Profile Chart into their raw data. It contains columns like these, for each Arm on the Device:
Tap the ▸ Details button to display more values.
This be the Run Index for one Project alone, in the mail.
See Mail Menu or scroll up for same.
See Import Project Report to mail me to a central tablet for analysis.
This contains all the Run Reports in a Project as articles in a single file.
To display this report in the tablet, tap the 🌐𓇵 Globe Button, then tap the Project's name.
If you use an Analyst Tablet, import Runs from Device Tablets with the Import Project Report system to put Runs from many Devices into unified Project reports.
This report contains the statistical digest of all 1155 runs in the current Project.
💡 In the reports, N/A means any of "Not Available," "Not Applicable," or "overcome by events" such as if the Surveyor declined to supply a value, or if a Run was too short to process for statistics. Such statistics do not participate in weighted averages.
Tap this to raise the Run Report for the current Run in the tablet's default web browser. All its links to other reports work.
🥬 The website is the best way to search for a detail. For example, to search for any Run with a Launch Drive Power level of 8:
And the browser's search button finds everything if it's open.
This displays a trace of the elevations captured during a Run. The chart naturally exaggerates the vertical scale:
The chart's X axis counts Steps, and its Y axis measures relative elevations in inches or millimetres. Note the Surveyor used the Mark Button to write an annotation of "sc" on Step 13.
The Legend below the chart names the profile, and displays a preliminary ASTM E1155 statistical output for this Run.
If you did not chose a popular standard, the chart legend displays the percent of the floor that is free of defects for the current Arm.
🥬 When the app starts the Profile Chart defaults to the most recently collected complete Run.
Swipe the Profile Chart down to display the Zoom Panel, and up to hide it:
Set these to the range of Steps you need to look at.
Set this to the maximum deviation above and below the zero line to view.
🥬 All the cool kids set this to 1 inch or 25 millimetres and save it.
Tap this to set the current Elevation for all charts. This allows smooth Tracks to appear flat, compared to rough Tracks.
Tap the magnifying glass with the 1:1 symbol, or tap the tablet's Back Button, to restore
the ranges to the default.
Done right, this would be the results before and after grinding. The floor only needed a few spots taken down to achieve tolerance:
A good grind is the goal of the teamwork between the Objetos de Dominio.
The round buttons on the lower right of the tablet screen command AllFlat devices to survey floors:
🥬 On an Analysis Tablet the Row just says ✨ Import to start the report reading wizard.
The Collect Run Button launches
Runs, the Stop Run Button
finishes
Runs, the Step Button
helps the
Device collect Steps, the Mark Button
types annotations on Steps, and the Remove Step Button cleanses
bad Steps.
(scroll up for the image^)
The round green button, part of Keypad Row, with "Start," launches the Collect Run Requester to begin capturing a Run along one Track.
Before starting a Run, manually go down this checklist:
When you hit the button, App Planar Infinity now runs this checklist:
And, finally, if your tablet's ID and location are not registered with AllFlat, it may refuse to start a Run. If this happens, tap the Mail Menu, confirm the outgoing mail contains the tablet's ID, Latitude and Longitude, and send a mail to AllFlat personnel to activate your site for collection. Remember to add your own contact information, including your real mail address, to the outgoing mail.
When the Collect Run Button approves of your setup, it launches this popup to collect a name for the new Run. Confirming the name and the Run-specific settings creates the Run record and prepares the Device to await the Start Collection button.
Run names must be unique to their Section. However, if you start a Run by mistake, when you stop the Run with no Steps then it disappears, and a better Run can reuse its name.
💣 A Run name may not contain " ' # Tab \ / ? ! : or % characters,
because it will appear in the Run Report's filename. Surveyors should also avoid other
characters they would not want to appear in filenames, such as * $ < > & or
multiple spaces. Also do not use Space Dash Space, - , in a name
because Run Report filenames use Space Dash Space to separate the names.
App Planar Infinity currently requires the Run name stems "bias" and "leg" to identify the special Runs that serve to re-level other Runs within a Section. So the point of a Run name index and its attendant orientation code is to position the Run's Track uniquely on a Section. You may use either the Run name or the Orientation button to set the initial orientation. The illustration shows them both matching to be redundant.
See the Annotate Step Requester and Adjust Step Requester to declare the corners of a perimeter bias Run that changes Orientation as it goes.
💣 Profileographs should not use the cardinal shortcuts NS SW WE EW because they should share their Runs with Analyst tablets that don't need to see them in their Grids for the Isopleth system which Profileographs can't do by fiat. In a pinch the Analyst Tablet operator can change a name there, such as NS to NorthSouth.
🥬 The only way a Section works is with the Origin in the lower left hand corner, with a line pointing from its number to its value of the same color.
🥬 A future version will allow the Surveyor to store the Track index as a data field; not necessarily a member of the Run name.
App Planar Infinity stores Run orientations in three optional places:
The orientations are idealized to their Section; not necessarily the real world cardinal directions. The math does not require consistent orientations between Sections, however Surveyors should pick one standard to prevent confusion.
Always remember to collect the same Section the same way, such as before and after grinding.
The red arrow 🧭 never points true north because idealizing the coordinates "North South East West" would only serve to orient Runs local to their Sections. Never bother to align your Section North with your Polar North. Try will waste time and add confusion. (And nobody will use them when the time comes to assemble surveys into regional surfaces, all correctly registered in their places.) If true geographic North is not available or not convenient — if for example your building sits on an exact 45 degree angle — just pick an arbitrary corner of your building, declare it the "Northeast corner," remember it, and proceed.
And remember that some stretches of the "northbound" 405 Freeway go southwest.
💣 App Planar Infinity naturally cannot detect if a Run name in one tablet conflicts with a Run name in the same Project and area in a different tablet, so Projects using the Import Project Reports feature must manually coordinate their Run names. App Planar Infinity supports fixing the Run names after importing them, however Analysts should prefer to tell Surveyors to fix their Runs in their source Device Tablets, if possible, and re-send their Project Reports.
If your device has a drive motor, or is walked, and you configured it, starting a Run awaits the Step Button to activate the drive, to move the device forward, or begin walking.
💣 During Run collection, refrain from surfing from App Planar Infinity to other apps in the tablet. Such as to party. I'm looking at you, DF.
Profileographs require you to tap the Step Button to collect the first Step and engage the Drive. Runs using FLIP devices require an initial reading at elevation 0.0, so at start time they wait for you to position the foot and tap the Step Button to capture their first Step and start the walking algorithm.
A FLIP must always take its first reading with its Start arrow pointing towards its subsequent steps; with the 🅴 for Even symbol forward. This is so the FLIP can correctly distinguish positive and negative elevations as foot rotation.
The ASTM E1155 Standard specifies a device shall collect a first reading, called "h₀," and declare it to have the initial elevation of 0.000. This allows all subsequent elevations to represent deviations from 0.000. So always place the device's foot at the start of its track before starting a Run. AllFlat calls this the Origin Elevation
💡 Position any Device on the first Step before starting any Run.
To collect a Run that detects how well calibrated a FLIP is, collect a Run not on a Track but on a line or rectangle that returns like a circuit to its original point. Its profile must therefor return to the horizon line in the Profile Chart, and appear symmetric.
Collect your Run with "Bias" in the name, and App Planar Infinity reveals a Check Box to apply the calculated bias to the current Run:
💡 Repeat the same Bias circuit several times and compare, then recalibrate more slowly and then collect some bias runs again. If the number is small don't bother changing it.
When you approve of a Bias number, manually apply it to a Run or batch of Runs by opening the Internal Run Report, unlocking it to get the Edit Run Report, tapping on the Bias edit field, entering the new Bias, and picking which Run or group of Runs to apply it to:
💡 Try different Biases and only publish the one that makes the overall FF FL numbers the lowest.
To clear a Bias, edit it and set it to 0.0 or blank.
When AllFlat deploys this system, it allows a Surveyor to take a break and then collect a subsequent shorter Run that App Planar Infinity joins to the broken Run.
A FLIP resumes on the last good step that would have left its heel on the even step.
To resume a Run, collect the recipient Run, stop the Run, and take your break. Then use the Project Form to verify that all the settings are still correct, including the area nomikers Project Surface Section and the Section Length etc. You may also calibrate ("zero") the Device if necessary, because most Device settings don't need to match.
Place the device on (not after) the position of the last Step in the broken Run, tap the Start button, and tap the Resume button. It displays a menu containing the Runs in the current Project Surface and Section, with the most recent one at the top.
To declare all the remaining Steps in the recipient Run invalid, toggle the Truncate check box. And note that if you decline to collect any new Steps into the new donor Run, the recipient Run will remain truncated.
This shows a Profileograph about to resume a Run with one Step of overlap. The dot on the right shows where the donor Run will begin:
Always move the FLIP to the last full step where its blue light points forward and enter the distance Steps from the origin to its heel as the Last Known Good Step. This distance in Steps must be even, including zero.
💣 Planar Infinity supports resuming a Run with a low Last Known Good Step — 0, 1', 2`, etc — but there is no reason to do this. Change the broken Run's name to "broke,"
turn off its Include Run Check Box or Aggregate Check Box, and attempt a new, unbroken Run
starting at the origin.
Set the offset to the Step index of the last Step in the broken Run. The two Runs will overlap by one Step, and the statistics will treat the recipient Run with all subsequent donor Steps as a complete Run.
💡 Prefer resuming Profileograph Runs over joining them so the drive logic will subtract the length of the recipient Run from the Section Length to halt the Profileograph correctly at the end of an aisle.
💡 When resuming a FLIP Run, remember to start with the blue light on the foot pointing forward, regardless how the recipient Run ended.
💡 To abandon an attempt to resume, tap the Resume button again.
If you do not Truncate but then do not collect enough Steps to cover up all the recipient Run's Steps, the donor Run will "patch" the recipient Run in its middle.
To resume a Run and then discard the attempt, select the recipient Run, tap the Compare Menu balance scales, select the donor Run (the one with a bandage symbol), and tap the Join button to clear the bandage symbol. The donor Run is now free to use for something else or to ignore, such as by changing its Project name to another Project.
Part of Keypad Row, this round button in the lower right stops any drive motor and launches a requester to confirm you really want to stop the Run. Tap "Yes" or "No," or cancel the request with the tablet's Back Button.
The Stop Run Button button will pause a Profileograph with a drive, but it won't affect a FLIP's walking cycle.
Part of Keypad Row, this blue button in the lower right initiates walking a FLIP device.
On AllFlat equipment that cannot detect when to collect a Step, the Surveyor uses this button.
On a FLIP device, Runs begin in a paused state. Tap this button to settle, collect the first Step, and then commence the walking cycle.
Part of Keypad Row, this gray button in the lower right adds to the most recent
Step a small text string, such as cj for "construction joint."
For Unboxing, a FLIP Annotation Requester allows you to set the current Step's new orientation, if you have rounded a corner. The orientation changes appear in the Run Report and they influence converting a Grid Map into a Isopleth, following the NSEW naming convention.
In the Annotation, Emojis and alternative Languages also work, 😃, but remember to only use old ones that your desktops also support.
💡 The Profile Chart centers the annotation below its Step.
💣 The annotation must be short so many of them can fit in a chart.
💣 Due to programmer lassitude, one cannot annotate the first Step of a FLIP Run. If someone thinks of a reason to do it that will inform us how to implement it!
Sometimes we collect a Step by accident. Tap the orange button in Keypad Row to excise an incorrect Step.
Remember to reposition the device on the correct location before hitting the Step Button to resume collection. The device will then collect that Step.
When collecting with a FLIP and removing a Step, remember to rotate the FLIP to its orientations, and if the foot is now Odd remember to remove another step to resume an Even stride.
All Android tablets in their lower right have a < Back button to return to the previous
view. Tap it to close any reports or forms, remove any compared Run from the
Profile Chart, then un-zoom the chart.
Various popups also obey its every whim.
🎉🌟💫✨❧✨💫🌟🎉🌟💫✨❧✨💫🌟🎉🌟💫✨❧✨💫🌟🎉
This is the end of the documentation; because Keypad Row is on the lower right corner of the tablet, across from the Logo Menu on the upper left, and the Back Button is on the Samsung Tablet's frame around App Planar Infinity.
Located in a little cabin in the woods off state highway 9:
Tap here for the Table of Contents, the Domain Objects, ACI F-min, ASTM E1155, TR34, EN 15620, Run Report, Project Form, Calibration Form, etc.