SASGIS - SAS.Планета |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0003178 | SAS.Планета | [All Projects] Хотелка | public | 17-02-2017 07:04 | 24-04-2017 15:21 |
|
Reporter | hrucker | |
Assigned To | | |
Priority | normal | Severity | feature | Reproducibility | always |
Status | confirmed | Resolution | open | |
Platform | Windows | OS | 7 | OS Version | Ultimate |
Product Version | 160707 | |
Target Version | 30xxxx.Vip | Fixed in Version | | |
|
Summary | 0003178: Добавить поддержку компаса по NMEA протоколу |
Description | При использовании GPS приемника с встроенным компасом, без движения авто, нет возможности посмотреть точное направление куда смотрит перед авто.
Было бы не плохо внести некую настройку(достаточно через ini) с помощью которой можно было включить использование компаса GPS приемника. При этом режим "стоим на месте" отключается (не меняем курсор на квадрат), а используем "стрелку" которая будет крутится в соответствии с компасом. |
Steps To Reproduce | Подключаем GPS приемник с встроенным компасом и смотрим программу.
В моем случае:
К ноутбуку Panasonic CF-19 по COM порту используя сеть NMEA 0189 подключен Lowrance HDS-7 Gen 3 touch к которому по протоколу NMEA 2000 подключен GPS приемник Lowrance Point-1 (32 канала + компас). Все настроено на проброс данных (проверил, данные в SAS приходят 100% от Point-1).
При вращении Point-1 как компаса, на HDS-7 видно изменения направления стрелки а в SAS нет.
Как это работает можно увидеть по ссылке:
https://www.youtube.com/watch?v=PqYh2wg4gsQ |
Additional Information | С радостью протестирую, и предоставлю всю необходимую информацию. |
Tags | nmea |
Relationships | |
Attached Files | NewNMEAFile.txt (51,311) 20-02-2017 15:23 https://bugtracker.sasgis.org/file_download.php?file_id=2147&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
17-02-2017 07:04 | hrucker | New Issue | |
17-02-2017 07:10 | hrucker | Tag Attached: nmea | |
17-02-2017 07:33 | hrucker | Note Added: 0017817 | |
18-02-2017 21:32 | zed | Note Added: 0017824 | |
20-02-2017 13:13 | vasketsov | Note Added: 0017827 | |
20-02-2017 13:30 | vdemidov | Note Added: 0017828 | |
20-02-2017 15:03 | hrucker | Note Added: 0017829 | |
20-02-2017 15:10 | vdemidov | Note Added: 0017830 | |
20-02-2017 15:20 | hrucker | Note Added: 0017831 | |
20-02-2017 15:23 | hrucker | File Added: NewNMEAFile.txt | |
21-02-2017 07:56 | zed | Product Version | => 160707 |
21-02-2017 07:56 | zed | Summary | Отсутствует поддержка компаса по NMEA протоколу (неуверен) => Добавить поддержку компаса по NMEA протоколу |
24-02-2017 09:25 | hrucker | Note Added: 0017832 | |
24-04-2017 15:21 | vdemidov | Status | new => confirmed |
24-04-2017 15:21 | vdemidov | Target Version | => 30xxxx.Vip |
Notes |
|
|
На сколько я понял то данные приходят в HDG пакете
HDG Heading – Deviation & Variation
1 2 3 4 5 6
| | | | | |
$--HDG,x.x,x.x,a,x.x,a*hh
1) Magnetic Sensor heading in degrees
2) Magnetic Deviation, degrees
3) Magnetic Deviation direction, E = Easterly, W = Westerly
4) Magnetic Variation degrees
5) Magnetic Variation direction, E = Easterly, W = Westerly
6) Checksum |
|
|
(0017824)
|
zed
|
18-02-2017 21:32
|
|
Сообщения HDG у нас не парсятся, т.е. реализацию фичи надо начинать с доработки библиотеки vsagps.
Попробуйте связаться с vasketsov (автором бибилиотеки) по почте (см. тут) и попросить его допилить обработку. |
|
|
|
Сделаю.
Надо приаттачить лог nmea с этим предложением, чтобы было на чём тренироваться.
1. Быстро не получится. Какие сроки?
2. Доработка будет не в SAS, но её можно будет перенести (но это уже не ко мне), так как там скорее всего не только VSAGPS придётся исправлять. |
|
|
|
> так как там скорее всего не только VSAGPS придётся исправлять.
Я даже не представляю как это в сас обрабатывать для случая когда это отдельный от экрана приемник, когда его могут крутить независимо от экрана и автомобиля. Разве что во время движения запоминать разницу между магнитным азимутом и направлением движения, а после снижения скорости ниже заданной показывать направление по магнитному с учетом последней корректировки. |
|
|
|
vasketsov ->
Я не могу, и не имею права, определять для Вас сроки.
Если бы за 3-4 недели закрыть тему было бы супер, тогда бы я и не только я, могли использовать эту фичу в нужных условиях)
vdemidov ->
Мне тяжело что либо советовать по реализации.
Но было бы не плохо вообще отключить режим "стоим на месте" а стрелку направлять не походу движения и смещения положения а просто ее направлять по компасу(надеюсь я правильно выразился). |
|
|
|
> Но было бы не плохо вообще отключить режим "стоим на месте" а стрелку направлять не походу движения и смещения положения а просто ее направлять по компасу(надеюсь я правильно выразился).
Ну, как вариант. |
|
|
|
> Ну, как вариант.
Как пример, это можно использовать в квадрокоптерах, поскольку они умеют летать боком. Хотя мне это нужно для авто. Я просто к тому что это может быть применимо под многие задачи)
Высылаю лог. В режиме приемник не подвижен, просто крутим компас.
Если нужен какой-то другой лог - предоставлю. |
|
|
|
Может еще какой-то лог нужен? |
|