Author Topic: Locus Navigation experimental  (Read 2025 times)

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Locus Navigation experimental
« on: November 20, 2017, 18:21:50 »
http://help.locusmap.eu/topic/locus-routerte-file-import-to-navigate

Experimental strict navigation methods by gpx files I want to share.
Navigation by gpx files supporting (unmapped) offroad trajects !

Actual Locus versions (partly)support the rte_navrtept method.
The prefered alternative with same potential by the trk_navtrkpt method can't be tested.
The navigation results however should be identical.


Navigation instructions attached into the routepoints.

Gpx (rte)route_navrtept + wpt    (Locus)
Contains Via points, Nav points, Shape points, rtept's, and free (isolated) wpt's (poi).

Import into Locus. (attachment = 22_G_stwg_navrtept_NL_POI.gpx)
- Routepoints(rtept) without <sym> are indicated by the "Red Arrow" Icon.
   A cosmetical improvement by discrete small dot Icon is prefered. See picture ViewRanger.

- Rtept and Poi containing Garmin_Locus Icons by <sym> are correctly displayed.

Start Navigate.
- Locus navigate announces the NavPoints and ViaPoints.
- Poi alerter (if set) the Poi's.

Issue.
- Navalerts generation (too) late because (no_sym)rtept's behave as (TTS silent)Via Points.

Optimalisation.
Only rtept's with <sym>(text) should be promoted into Nav_Point OR (target) Via_Point.
No <sym> rtept's should behave as simple trackpoints(trkpt) in tracks(trk).

Navigation instructions attached into the trackpoints.

Gpx (trk)track_navtrkpt + wpt
Contains Via points, Nav points, Shape points, trkpt's, and free (isolated) wpt's (poi).

- Difference between (rte)route_navrtept or the (trk)track_navtrkpt method is minimal.
- Change rte into trk and add trkseg. (See picture compare)

Optimalisation.
The trkpt's with <sym>(text) should be promoted into Nav_Point OR (target) Via_Point.
« Last Edit: June 18, 2018, 07:27:08 by 0709 »
Locus Pro 3.31.3
 

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Re: Locus Navigation experimental
« Reply #1 on: December 13, 2017, 19:52:48 »
Navigation by gpx (rte)route_navrtept.  Comparing test with android app Viewranger.

ViewRanger "Info" navigate display by gpx element <cmt> AND (optional)<desc>
In the VR link example see the waypoint 2. "Info" text by <cmt> and <desc>

http://my.viewranger.com/route/details/MTY1OTAwOA==

ViewRanger <sym> versus Locus <sym> are not compatible. No "Standard" :(

Navigation by gpx (rte)route_navrtept is "natural" strict as the nav info is attached into the rtept's.
No "hocus pocus" to match "isolated" waypoints containing navigation data, with correct individual trackpoints as in the track_navwpt  method.


Locus officially does not support route(rte) navigation, but a testresult was very promising !.
Observed:  Some generated Locus nav announcements are "too late". (See previous # 0)

Route (rte) navigation ViewRanger info !
http://support.viewranger.com/index.php?pg=kb.page&id=169
13.1. Navigation (Follow a Route)  See: TARGET WAYPOINTS
« Last Edit: June 17, 2018, 18:14:14 by 0709 »
Locus Pro 3.31.3
 

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Re: Locus Navigation experimental
« Reply #2 on: December 22, 2017, 17:22:41 »
Edit <sym>text by (pc) * GPX Editor or Android DroidEdit, Quoda etc.
The exact <sym>text must be known.
In attachment : 3 gpx files to exactly find out.

http://my.viewranger.com/route/details/MTYyMDkwMQ==
Locus Navigation List Details. (Need a VR login to see all waypoints with the details)

1. The Garmin list.  (Wpt) <name> is identical to <sym>text.
2. The Locus Icon list. (Wpt). <name> is identical to <sym>text.
3. The Locus Navigation Icon list. (Route by rte_navrtept)
Import route into Locus. Tap the imported "Route from waypoints".
Choose trackdetails -> Waypoints. <name> is identical to <sym>text.


* GPX Editor:  https://sourceforge.net/projects/gpxeditor/
« Last Edit: April 27, 2018, 12:49:50 by 0709 »
Locus Pro 3.31.3
 

Offline uatschitchun

  • More than Newbie
  • *
  • Posts: 30
    • View Profile
Re: Locus Navigation experimental
« Reply #3 on: December 22, 2017, 18:12:58 »
Could you give a little hint on what you are experimenting on? It's always hard to tell, what you want to tell :-)🤔
 

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Re: Locus Navigation experimental
« Reply #4 on: December 23, 2017, 10:03:09 »
**Sure**

I already tested navigation by direct attached info into trkpt's (or rtept's) some time ago.
https://youtu.be/MpHt2vRMxlg  and by a more recent video: https://youtu.be/LhTuWujHkz8
But this experimenal info was "hidden" into the tcx tread, so I moved it here.

The next topic was another "extra new experiment" trigger:
http://forum.locusmap.eu/index.php?topic=5973.msg49693#msg49693
Is it possible add support for standalone application for navigation? Watch has gps and barometer.
For inspiration see ViewRanger watch app :) https://play.google.com/store/apps/details?id=com.augmentra.viewranger.android

How VR do design and transfer routes ? Imported a file into Locus and surpise, is +/- recognised !

Gpx (rte)route_navrtept + wpt.     (Locus)

- Easy import: Navigate succes without "must" set: "Merge points with imported track".
- No need for timestamped rtept's, but can be added optional to represent a certain 'speed'
- Compact POI wpt_list not cluttered by many associated wpt's as by the * trk_navwpt method.
- Synced gpx files to pc offers extra edit tools or an alternative for only Locus edit.
- Add individual (isolated) wpt's as POI into the gpx file. (Locus can't, function is not offered)
- Retune individual route rtept's into Via or Navigation Points. (Locus "track" editor alternative)
- A point "marker" by element <type>Shape "could" offer full functional Locus to Locus exchanges
....more to discover ?

* trk_navwpt" method:  http://forum.locusmap.eu/index.php?topic=4178.msg50723#msg50723
« Last Edit: Yesterday at 11:50:09 by 0709 »
Locus Pro 3.31.3
 

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Re: Locus Navigation experimental
« Reply #5 on: December 30, 2017, 18:00:57 »
@Marius.  This is open for discussion only. No idea launch in help desk !
http://help.locusmap.eu/topic/distance-to-specific-point-in-navigation-mode#comment-48474

- No need for timestamped rtpe's, but can be added optional to represent a certain 'speed'

By Direct Route(rte) navigation. - Timestamps can be added optional in total freedom.
Flexible timestamped rtept's without worry to damage the navigation strictness

Route Planner.

Router adds timestamps according to +/- realistic speed expectations.
Set your personal avg speed, visualised in the Locus % Slope trackcolor legend.
Speed is variable within the % Slope zones by using the gpx <ele> data.
Dark Blue_36kmh - Green_16kmh - Red/brown_3.2 kmh (off bike).
Use case: In "statistic" route detail find the expected travel time between selected points.

Update: The principle does work...had a quick test by website generator:
- Consider Elevation in Calculating Speed !  See the attached gpx route(rte) file.
http://gotoes.org/strava/Add_Timestamps_To_GPX.php

http://www.klimtijd.nl/beklimming/muur-van-geraardsbergen
« Last Edit: June 10, 2018, 08:47:21 by 0709 »
Locus Pro 3.31.3
 

Offline emariu

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Locus Navigation experimental
« Reply #6 on: December 31, 2017, 00:07:54 »
Yes, I had proposed before that at least average moving speed should be a "custom defined value" by every user(according to personal fit level,age,sex,terrain,activity etc.)
Locus already kind of have speeds based on different activities defined(in navigation/more/Travel time/ like mountain hiker --with flat moving speed=5 km/h, 700 Vertical meters/hour descending and 400  vertical meters/hour ascending speed etc)
We can define ourself the ascending and descending vertical speed and Locus should compute the time,according to these user defined values.
Do you also have a verified slope range set for mountain hiking?But here the gradation is larger -40 --- +40 % maybe ?
« Last Edit: December 31, 2017, 00:25:17 by emariu »
 

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Re: Locus Navigation experimental
« Reply #7 on: December 31, 2017, 09:14:59 »
Tap individual rtept's for details in description and comment.
Question by Marius is to be able at planning by selecting individual rtept's "point details" or in the route graphics screen, find distance and +/- realistic travel time, BEFORE operational start.
That #6 web example only offers you a 'standard' setting. The Locus track(route) coloriser already has a free to set personal operational %Slope range. According to the activity both %Slope range and according speed set (NEW) to be integrated into a single tool. By comparing real trackrecords (yours) the speed settings are to be 'trimmed' to a best time estimate performance pro activity.
« Last Edit: March 27, 2018, 09:04:17 by 0709 »
Locus Pro 3.31.3
 

Offline emariu

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Locus Navigation experimental
« Reply #8 on: January 04, 2018, 10:43:19 »
If Locus could analyze the actual  track recording during navigating a track,it would be best option for adjusting time estimate (because everyone is different... this way Locus can make a personalized slope range set chart with speeds according to everyone's fitness level)
But even if this is too much to ask, maybe if Locus would let us custom define the speeds according to slope angle(I can guess the average speeds for every slope range from the past experience).. this would also be good enough for accurate estimate the time to navigate the track
 

Offline emariu

  • Newbie
  • *
  • Posts: 3
    • View Profile
Re: Locus Navigation experimental
« Reply #9 on: January 05, 2018, 17:07:46 »
@ poutnikl had proposed an algorithm for ETA in this old  thread:
http://forum.locusmap.eu/index.php?topic=5176.msg45502#msg45502
 

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Re: Locus Navigation experimental
« Reply #10 on: January 11, 2018, 17:25:21 »
By PM I noticed there is still some misunderstanding by the Locus direct route(rte) file system.

rte represents route - an ordered list of WAYPOINTS representing a series of turn points LEADING to a destination. A gpx route(rte) file is able to describe a detailed pathshape as exactly as a track .

1. Standard (compact) route(rte) only contains the Via routepoints and Shape routepoints.

- When the precise path being taken to the destination(s) Via Points is not important.
The activated "mobile" router planner creates an onroad path to pass all Points in correct order.
   
2. Locus (direct) route(rte) includes normal (no sym) routepoints and Navigation rtept's.

- When it's PREFERED to travel on a very specific path to reach the desired destination(s).
By a mobile router recalculate may navigate by an alternative onroad path to a next Via Point.
   
- When it's NECESSARY to travel on a very specific (offroad) path to reach the desired destination(s).
By unactivated mobile (re)router strictly navigates to precisely follow the original pathdesign.

*** Locus route navigates at OFFROAD paths and thereby maintains the (re)routing function when driving "off path". ***
« Last Edit: June 17, 2018, 19:16:47 by 0709 »
Locus Pro 3.31.3
 

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Re: Locus Navigation experimental
« Reply #11 on: January 17, 2018, 12:41:05 »
Elements gpx in the Locus navigation (rte)route or (trk)track example files.
http://www.topografix.com/gpx_manual.asp

<RTEPT> ROUTEPOINT or <TRKPT> TRACKPOINT.
Required Information:
<lat> Latitude of the rte(trk)point.
<lon> Longitude of the rte(trk)point.
Optional Position Information:
<ele> Elevation of the rte(trk)point.
<time> Date_time of the rte(trk)point.
Optional Description Information:
<name> GPS waypoint name of the rte(trk)point. (Local language)
<cmt> GPS comment of the rte(trk)point. (Local language ex: street name)
<desc> Description of the rte(trk)point. (Local language ex: track grade, path, surface)
<sym> The rte(trk)point symbol. (English text *Important Locus element contains Via or Navigation information)
<type> Type (category) of rte(trk)point. (Nav, Via, Shape)

Actual Locus does not use the <type> information. (Shape)
By <type>Via you could "enforce" even a navigation point to behave as a Via Point.
At active navigation a router reference point for the 'auto re_calculate" function.


* Supported <sym>(text) at navigation is autotranslated into local language TTS order, or corresponding Morse sign.
  If <sym>(text) is not supported TTS navigation order is by the <name> element or by lower frequency Morse sign "t".

* Find supported Locus navigation <sym>(text) (+ corresponding Morse sign) in the attachments.

« Last Edit: June 22, 2018, 20:25:49 by 0709 »
Locus Pro 3.31.3
 

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Re: Locus Navigation experimental
« Reply #12 on: February 09, 2018, 11:44:15 »
ViewRanger compatible gpx (rte)route rtept info in <cmt> and (optional)<desc>
Display <cmt> and (optional)<desc> navigation text by max 2 single line top bars !
By removing indication [II]<=>[III] the navigation button can be shifted slightly upwards.

Alternative status indication [II]<=>[III] by top bar background color change.

 
If text in top bar does not fit into a single line lenght.       <=<=<= Move text  <=<=<=
(Total characters in a single line depends by portrait // landscape // screen dpi // top bar lettertype etc.)

Suggest: By config.cfg select prefered top bar lettertype.
By the move action text 'auto fits' into a single line top bar.
Large letterype <=> Small lettertype
+:  Important for the older guys.
- :  Less map view.

Example view by webdisplay ! (Open this topic in browser !)
By the gpx rtept elements <cmt> <desc>
<cmt> Free (any language) content. In example = Street name
<desc> Free (any language) content.  In example = Long descriptive point information  ;)

Gratiebossen
Lorem Ipsum is simply dummy text of the printing and typesetting industry.
« Last Edit: May 04, 2018, 15:36:50 by 0709 »
Locus Pro 3.31.3
 

Offline 0709

  • Apprentice of Locus
  • **
  • Posts: 206
  • Thanked: 19 times
    • View Profile
  • Device: GT-I8160 CM11 SM-T235 4.4.2 THL4000 4.4.2
Re: Locus Navigation experimental
« Reply #13 on: May 29, 2018, 16:22:29 »
A lot of users do not need tracknavigation so most gpx shared tracks do not contain navigation instructions.
By track download without navigation instructions, the valuable turn and via point information is lost.
A disadvantage of track_waypoint methods are the multiple "disturbing" map Icons by the navigation waypoints.
Navigation info in tracks must be attached most discretely and keep a clean track map view when not using navigation


Adding navigation instructions into a gpx track.

A. By the (trk)track_navwpt method. (Non discrete)
Navinstructions attached into multiple "isolated" gpx waypoints.

-  Results in a very LARGE waypoint list.
-  Map view gets cluttered by the multiple (default) navigation waypoint Icons.
-  The necessary association between trackpoints and navwaypoints is fragile

B. By the (trk)track_navtrkpt method. (Discrete)
Navinstructions attached into the trackpoint elements. By: <name><cmt><sym><type>
Principle example by older video !  Actual Locus understands clear language <sym> Left _Right_Straight instructions.
https://youtu.be/MpHt2vRMxlg

+ Clean wpt_(poi) list.
+ Clean map view.
+ Robust and simple.

Picture examples. Display by Android "GPX Viewer" !

The trk_navtrkpt file contains all valuable navigation info. The track display is identical compared with the normal standard track. The navigation instructions travel discreetly with the track as a kind of blind passengers until the nav information is requested.

http://help.locusmap.eu/topic/locus-routerte-file-import-to-navigate
« Last Edit: June 17, 2018, 20:18:14 by 0709 »
Locus Pro 3.31.3