User Tools

Site Tools


android:machinecontrol:mcstories

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
android:machinecontrol:mcstories [2014/04/03 19:00]
mikeclapp [Flow]
android:machinecontrol:mcstories [2015/03/25 22:13] (current)
mikeclapp [Settings]
Line 59: Line 59:
  
 {{:​android:​machinecontrol:​setelevation.png?​400|}} {{:​android:​machinecontrol:​setelevation.png?​400|}}
 +
 +
 +As per Mike C and Ted (05-07-2014):​ Set Elevation should lose the Apply button, Elevation and Adjustment cannot be edited, but the Known Elevation can be shot or typed in. The Adjustment value will update during typing or after the shot.  Preferably Set Elevation will be a second window that slides in from the left or bottom. The Adjustment and known elevation should be cached on the device and matched to the recovery BM's LLA's (which will require caching them as well). ​ If the BM's are the same then allow a simple apply of the adjustment, otherwise the adjustment should be set to 0.0. 
 +
 +
 +==== Updated Cut/Fill Main Screen View (Feb 2015) ====
 +
 +I haven'​t been satisfied with the look of the cut/fill numbers, arrows and crosshairs because they'​re too small and too cramped on this aspect ratio screen. Here's some refinements.
 +
 +  * The crosshairs are useless until under .5 of cut or fill and in fact there'​s no reason to display them until we get to that level. When we do display them, lets make them bigger too so we can see them. When you reach under .5 feet you aren't steering as much as just controlling cutting height
 +  * At over .5 feet use just the cut/fill arrow and bigger text.
 +
 +For Metric blade dimensions use 2 cm tic marks, 8 tics to a side
 +
 +Here are some example screens:
 +
 +=== Cut or Fill Exceeds .5 feet (16 cm) ===
 +
 +{{:​android:​machinecontrol:​gradehud_great_half_foot_landscape.png?​400|}} ​  ​{{:​android:​machinecontrol:​gradehud_great_half_foot_portrait.png?​300|}}
 +
 +
 +=== Cut or Fill less than .5 feet (16 cm) ===
 +
 +{{:​android:​machinecontrol:​gradehud_less_half_foot_landscape.png?​400|}} ​
 +{{:​android:​machinecontrol:​gradehud_less_half_foot_portrait.png?​300|}}
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +
 +===== SmartGrade View Slider screen (March 2015) =====
 +
 +Change the old View Screen out to the improved, SmartPlan layer style View Screen
 +
 +
 +===== Settings =====
 +
 +Settings for Machine control follow the SmartTrack model since this is intended for tablet most likely running in a landscape configuration. There are substantial differences but Machine Control shares the ability of remote management. Potential tabs are:
 +
 +
 +==== File ====
 +This is the same as SmartTrack'​s File Tab
 +
 +(insert graphic here)
 +
 +
 +==== GPS ====
 +While the GPS tab looks similar to SmartTrack this is the RTK enabled version. This potentially may be the place where we enable/​disable RTK tracking.
 +
 +(insert graphic here)
 +
 +==== Preferences ====
 +This tab removes the Screen option and instead substitutes the Blade diagram to go along with the Machine and Login screens.
 +
 +
 +
 +=== Blade Settings ===
 +The Blade diagram is dimensioned set of controls that control how the blade (instrument position) appears on the users screen and where the survey and grade points should be positioned relative to one another. The default state of this should be enabled because customization for equipment is likely and should be user accessible.
 +
 +{{:​android:​machinecontrol:​settings-blade.png?​400|}}
 +
 +**Blade Width**
 +The width in feet of meters of the machine blade. This length is shown as scaled value on both planview and the 3D view.
 +
 +**Mast Offset**
 +GPS antennas often aren't matched exactly with one end of the blade. In fact they'​re sometimes mounted in the middle depending on the machine. Mast Offset is the way we adjust for that.
 +
 +**Grade Offset**
 +It's not uncommon that the operator wants the grade from the trimesh to not be directly under the GPS antenna. This dimension allows them to do so.
 +
 +**Units**
 +The unit are somewhat self explanatory. The only choices are Feet and Meters.
 +
 +**Mast Height**
 +Mast height may turn out to be an optional/​not shown value. It's used currently with the SmartSlope feature in the PC version of Machine Control. We do not intend to do SmartSlope in the Android version. That said, the Javad GPS systems are supposed to have inclinometers and to use those we will likely need to know the mast height.
 +
 +**Behind**
 +This specifies the relationship from front to back of the antenna to the cutting edge of the blade. This number can go negative to reflect being ahead of the blade.
 +
 +**Grade Point**
 +Controls which side the measure point is done from as well as allowing for multiple grade point offsets to be specified. Effectively the grade offset needs to store three values instead of one. Each value reflects the grade offset for the three grade point settings. The user has an onscreen control that shifts the grade point without entering the Settings.
 +
 +
 +====== Story 2 ======
 +
 +  * Rework Set Elevation Screen
 +  * Record points - Save capability
 +  * Tracking - ability to upload tracks (like simpletrack,​smarttrack)
 +  * Direction based on RTK and autonomous Tablet GPS (research feasibility)
 +  * Alignment Capability when none present
 +
 +==== Updated Set Elevation Dialog (Feb 2015)====
 +
 +The functionality of Set Elevation is working fine but continued usage of Bill's version of it has me making modifications. Bill's version of the dialog showing the actual position while doing a set elevation was an improvement over mine that took the entire screen. After using it a while and discovering that portrait orientation is actually a nice alternative to landscape I'd like to modify the dialog to look like those below. I've done the following in these screens:
 +
 +  * Widened the Landscape pane slightly for better spacing
 +  * Simplified the instruction wording and moved the controls to be more inline with the instructions.
 +  * Used a slightly smaller version of the keypad used in the Blade Preferences rather than the default Android keypad. The problem with the Android keypad is it takes way too much space and makes the Elevation readouts at the top get pushed off the screen. Having those values visible while type elevations is very useful and I want to preserve it.
 +
 +
 +{{:​android:​machinecontrol:​setelevationlandscape.png?​600|}} {{:​android:​machinecontrol:​setelevationportrait.png?​400|}}
 +
 +
 +===== Recording Points =====
 +The interface for recording points is relatively simple but the implication of recording points requires more functionality like saving, etc.
 +
 +  * Use the Streaming button button from SmartGrade Grade mode as the method of shooting points
 +  * Add Save to the menu along with the Save Screen. Look for the dirty flag when exiting to ensure saving.
 +  * Allow tapping the View Layer name/​numbers on the top info bar to switch layers.
 +  * Change the View screens over to the new SmartGrade view menu
 +
 +
 +===== Tracking =====
 +
 +Previous Machine control system versions late in their life added tracking to their capabilities. The difference here is that we wish to use the tablet'​s autonomous GPS for the tracks instead of the RTK device. Unfortunately RTK is somewhat notorious for not necessarily tracking well due to a different optimization
 +
 +===== Direction =====
 +
 +Compasses have proven to be unreliable in machines or with high vibration. Determining the direction of the machine is useful however.  ​
 +
 +
 +===== SmartGrade View Screen Port =====
 +
 +The SmartGrade View screen may be ported to SmartBlade before Story 2. This matches the SmartGrade implementation.
 +
 +
 +
 +
 +
  
  
android/machinecontrol/mcstories.1396551640.txt.gz · Last modified: 2014/04/03 19:00 by mikeclapp