Sb forum speech.png DiscordLink.png FacebookLink.png RedditLink.png SteamLink.png TwitterLink.png YoutubeLink.png

Difference between revisions of "ISAN导航系统"

From Starbase wiki
Jump to navigation Jump to search
(Created page with "== Summary == '''ISAN''' is an opensource ship navigation system using YOLOL. {{#evt:service=youtube |id=https://www.youtube.com/watch?v=ASuTG5dBYpo |dimensions= 400|ali...")
 
m
 
Line 1: Line 1:
== Summary ==
{{Otherlang2
'''ISAN''' is an opensource ship navigation system using [[YOLOL]]. 
|en=ISAN
}}
 
== 简介 ==
'''ISAN导航系统'''是由玩家开发的基于[YOLOL语言]的开源船只定位导航系统。
 
{{#evt:service=youtube
{{#evt:service=youtube
|id=https://www.youtube.com/watch?v=ASuTG5dBYpo
|id=https://www.youtube.com/watch?v=ASuTG5dBYpo
Line 6: Line 11:
}}
}}


== Modules ==
== 模块 ==
Each ISAN installation needs a core module. More features can be added by connecting new addon modules connected to the core's [[memory chip]]. For further detail, see [https://docs.google.com/document/d/1UZWv5UM_DUMQZnlsFbLcuyjbu__Bs0yltIHsXP88qvk documentation]. If you invent any new module or got improvements for existing ones, you can contribute to the [https://github.com/Collective-SB github].
每个ISAN系统都需要一个基础核心模块。通过将对应的附加模块连接到核心的[[记忆芯片]]上可以增加新的功能。更多有关信息请参见 [https://docs.google.com/document/d/1UZWv5UM_DUMQZnlsFbLcuyjbu__Bs0yltIHsXP88qvk documentation]. 如果您开发了任何新的模块或者对现有模块进行了改进,可以贡献到开发者的[Github]页面。


{|class="wikitable"
{|class="wikitable"
! Module
! 模块
! Hardware
! 硬件构成
! Description
! 描述
|-
|-
! '''Mono Core'''
! '''Mono Core
| 1 Adv+ YOLOL, 1 Receiver
单核核心'''
| Made as compact as possible. However, it's not as accurate as Quad while moving.
| 一个先进YOLOL芯片,一个接收器
| 尽可能紧凑简略的版本,但在移动时的准确性不如四核核心
|-
|-
! '''Quad Core'''
! '''Quad Core
| 1 Adv+ YOLOL, 4 Receivers
四核核心'''
| The recommended ISAN core with unmatched speed and accuracy.
| 一个先进YOLOL芯片,四个接收器
| 最推荐的ISAN系统,具有无与伦比的运算速度和准确性
|-
|-
! '''Velocity'''
! '''Velocity
| 1 Pro YOLOL
速度计算模块'''
| Grants velocity readout (dependent on coordinate accuracy).
| 一个专业YOLOL芯片
| 输出速度状态数据(精确度取决于坐标精度)
|-
|-
! '''UOCM'''
! '''UOCM
| 1 Pro YOLOL
通用动量定向计算模块'''
| Universal Orientation Calculation-Momentum grants heading and pitch when flying straight.
| 一个专业YOLOL芯片
| 在飞船进行直线飞行时,输出航向和俯仰状态数据
|-
|-
! '''WNS'''
! '''WNS
| 1 Pro YOLOL, UOCM
路径点导航系统 '''
| Waypoint Navigation System lets you enter a target destination and get directions towards it.
| 一个专业YOLOL芯片,UOCM模块
| 输入目的地后,可以自动计算得出前往该目标的路线
|-
|-
|}
|}


== Development ==
== 发展历程 ==
The '''I'''ntegrated '''S'''ystem for '''A'''utonomous '''N'''avigation was long theorized. During Closed Alpha, [https://en.wikipedia.org/wiki/Research_and_development R&D] began by Solonerus, Lumi Virtual, Strikeeaglechase, Nordwolf from [[Collective]]. The initial release included documentation and a video of ISAN Mono and ISAN Quad. ISAN's development is still active, so expect further improvement.
综合自主导航系统,又称ISAN的历史已经十分久远,早在封测时期就有来自[[Collective|Collective程序开发团队]]Solonerus, Lumi Virtual, Strikeeaglechase和Nordwolf着手进行研发工作,最早放出的初始版本包含了程序文档和单核核心,四核核心的测试视频。ISAN的开发仍在进行中,请期待后续的改进。


{|class="wikitable"
{|class="wikitable"
! Event
! 事件
! Time
! 时间
! Description
! 描述
|-
|-
! '''Release'''
! '''公开'''
| June 25th 2020
| 2020年六月25日
| [[Collective]] releases ISAN 1.0 to the public. (See [https://docs.google.com/document/d/1UZWv5UM_DUMQZnlsFbLcuyjbu__Bs0yltIHsXP88qvk/ doc])
| [[Collective|Collective程序开发团队]]公开放出了ISAN1.0版本(详见 [https://docs.google.com/document/d/1UZWv5UM_DUMQZnlsFbLcuyjbu__Bs0yltIHsXP88qvk/ doc])
|-
|-
! '''Opensource'''
! '''开源'''
| August 15th 2020
| 2020年八月15日
| ISAN gets an opensource [https://github.com/Collective-SB/ISAN github page]
| ISAN在[https://github.com/Collective-SB/ISAN github page]开源
|-
|-
|}
|}


== How it works ==
== 工作原理 ==
ISAN uses radio signals from the [[Radio transmitters]] of multiple stations to determine the distance to each. Knowing the position of these stations, the distances can be used for [https://wikipedia.org/wiki/Multilateration Multilateration] to calculate position. ISAN's technical details is elaborated on [https://github.com/Collective-SB/ISAN/blob/master/Documentation/Core/README.md github].
ISAN通过接收来自多个站点的[[无线电发射机]]所发出的无线电信号来确定与各个信号站之间的距离。只要知道这些站点的位置,距离参数就可以通过[https://wikipedia.org/wiki/Multilateration Multilateration] 即多点定位技术计算得到准确位置。ISAN的技术细节可以在[https://github.com/Collective-SB/ISAN/blob/master/Documentation/Core/README.md github]上参见详细描述。


== Coordinates ==
== 坐标 ==
ISAN coordinates define a point of X, Y, Z in [[Space]]. [0,0,0] is defined to be Origin spawn station.
ISAN系统定义了[[宇宙空间]]中的X,Y,Z直角坐标系。[0,0,0]点位于初始出生空间站。
* X - Along asteroid belt. If on Origin station, towards an X-shaped station.
* X轴:沿小行星带切线。在初始出生空间站上指向X型空间站的方向。
* Y - Out towards asteroid belt, away from planet Eos.
* Y轴:沿小行星带面垂直于X轴,远离行星Eos的方向。
* Z - "Up", perpendicularly to the sunny side of the asteroid belt.
* Z轴:“上”,垂直于小行星带的向阳面。


Known radio transmitters locations:
已知无线电信号站的坐标:
{|class="wikitable"
{|class="wikitable"
! Station name
! 站点名称
! Message
! 信息
! X
! X
! Y
! Y
! Z
! Z
|-
|-
! Imperial Capital (at Origin)
! 帝都(初始)
| station_capital_imperial_a
| station_capital_imperial_a
| -465
| -465
Line 77: Line 87:
| -800
| -800
|-
|-
! Empire HQ
! 帝国总部
| station_hq_imperial_a
| station_hq_imperial_a
| -9938
| -9938
Line 83: Line 93:
| 0
| 0
|-
|-
! Kingdom HQ
! 王国总部
| station_hq_kingdom_a
| station_hq_kingdom_a
| 9894
| 9894
Line 89: Line 99:
| 0
| 0
|-
|-
! Proving Grounds
! 试验场
| station_proving_grounds
| station_proving_grounds
| 19219
| 19219
Line 95: Line 105:
| 0
| 0
|-
|-
! PvP Station
! PvP站
| station_kingdom_outpost_b
| station_kingdom_outpost_b
| 39152
| 39152
Line 101: Line 111:
| -174
| -174
|-
|-
! Empire Outpost
! 帝国前哨站
| station_imperial_outpost_a
| station_imperial_outpost_a
| -90194
| -90194
Line 107: Line 117:
| 30225
| 30225
|-
|-
! Wrecked Kingdom Outpost
! 废弃的王国前哨站
| station_kingdom_outpost_a
| station_kingdom_outpost_a
| 90445
| 90445
Line 113: Line 123:
| -30137
| -30137
|-
|-
! New Kingdom Outpost
! 新建王国前哨站
| station_kingdom_outpost_b_2
| station_kingdom_outpost_b_2
| 100519
| 100519

Latest revision as of 14:44, 25 August 2020

English

简介

ISAN导航系统是由玩家开发的基于[YOLOL语言]的开源船只定位导航系统。

模块

每个ISAN系统都需要一个基础核心模块。通过将对应的附加模块连接到核心的记忆芯片上可以增加新的功能。更多有关信息请参见 documentation. 如果您开发了任何新的模块或者对现有模块进行了改进,可以贡献到开发者的[Github]页面。

模块 硬件构成 描述
Mono Core

单核核心

一个先进YOLOL芯片,一个接收器 尽可能紧凑简略的版本,但在移动时的准确性不如四核核心
Quad Core

四核核心

一个先进YOLOL芯片,四个接收器 最推荐的ISAN系统,具有无与伦比的运算速度和准确性
Velocity

速度计算模块

一个专业YOLOL芯片 输出速度状态数据(精确度取决于坐标精度)
UOCM

通用动量定向计算模块

一个专业YOLOL芯片 在飞船进行直线飞行时,输出航向和俯仰状态数据
WNS

路径点导航系统

一个专业YOLOL芯片,UOCM模块 输入目的地后,可以自动计算得出前往该目标的路线

发展历程

综合自主导航系统,又称ISAN的历史已经十分久远,早在封测时期就有来自Collective程序开发团队的 Solonerus, Lumi Virtual, Strikeeaglechase和Nordwolf着手进行研发工作,最早放出的初始版本包含了程序文档和单核核心,四核核心的测试视频。ISAN的开发仍在进行中,请期待后续的改进。

事件 时间 描述
公开 2020年六月25日 Collective程序开发团队公开放出了ISAN1.0版本(详见 doc)
开源 2020年八月15日 ISAN在github page开源

工作原理

ISAN通过接收来自多个站点的无线电发射机所发出的无线电信号来确定与各个信号站之间的距离。只要知道这些站点的位置,距离参数就可以通过Multilateration 即多点定位技术计算得到准确位置。ISAN的技术细节可以在github上参见详细描述。

坐标

ISAN系统定义了宇宙空间中的X,Y,Z直角坐标系。[0,0,0]点位于初始出生空间站。

  • X轴:沿小行星带切线。在初始出生空间站上指向X型空间站的方向。
  • Y轴:沿小行星带面垂直于X轴,远离行星Eos的方向。
  • Z轴:“上”,垂直于小行星带的向阳面。

已知无线电信号站的坐标:

站点名称 信息 X Y Z
帝都(初始) station_capital_imperial_a -465 0 -800
帝国总部 station_hq_imperial_a -9938 4905 0
王国总部 station_hq_kingdom_a 9894 4904 0
试验场 station_proving_grounds 19219 -45541 0
PvP站 station_kingdom_outpost_b 39152 -46104 -174
帝国前哨站 station_imperial_outpost_a -90194 6212 30225
废弃的王国前哨站 station_kingdom_outpost_a 90445 18244 -30137
新建王国前哨站 station_kingdom_outpost_b_2 100519 12718 -10221
Cookies help us deliver our services. By using our services, you agree to our use of cookies.