Dokumentation VisionVersum: Unterschied zwischen den Versionen

Aus VSA Wiki
Zur Navigation springen Zur Suche springen
Claus S (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Markierung: visualeditor
Claus S (Diskussion | Beiträge)
KKeine Bearbeitungszusammenfassung
Markierung: visualeditor
Zeile 15: Zeile 15:
! style="vertical-align:middle;text-align:left;width:80px;" |'''Version'''
! style="vertical-align:middle;text-align:left;width:80px;" |'''Version'''
! style="vertical-align:middle;text-align:center;width:120px;" |'''Release Date'''
! style="vertical-align:middle;text-align:center;width:120px;" |'''Release Date'''
! style="vertical-align:middle;text-align:left;width:400px;" |'''Event'''
! style="vertical-align:middle;text-align:left;width:400px;" |'''Event/Comment'''
! style="width:550px;" |Supported Browser ('''<span class="col-green">Green</span>'''= Dev Release)
! style="width:550px;" |Supported Browser ('''<span class="col-green">Green</span>'''= Dev Release)
|- style="height:25px;"
|- style="height:25px;"
Zeile 22: Zeile 22:
| style="width:400px;" |
| style="width:400px;" |
| style="width:550px;" |
| style="width:550px;" |
|-
|2024.10.1
| style="vertical-align:middle;text-align:center;" |??
|Not Deployed
|
* <span class="col-green">Brave Version 1.70.126 Chromium: 129.0.6668.100 (Offizieller Build) (64-Bit)</span>
* Google Chrome Version <span style="color: rgb(196, 199, 197)">Version 129.0.6668.101 (Offizieller Build) (64-Bit)</span>
|-
|-
|2024.9.1
|2024.9.1
| style="vertical-align:middle;text-align:center;" |Not deployed
| style="vertical-align:middle;text-align:center;" | --
|
|Not Deployed
|
|
|-
|-
Zeile 50: Zeile 58:
|}
|}
<br /><hr>
<br /><hr>


<big>'''Recommended starting sequence''':</big>
<big>'''Recommended starting sequence''':</big>
Zeile 90: Zeile 97:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''VisionVersum'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''VisionVersum'''
| style="vertical-align:top;text-align:left;" class="col-purple-bg" |planned for 2024.10  
| style="vertical-align:top;text-align:left;" class="col-purple-bg" |planned for 2024.10
 
(Bönen Space Center)
| style="vertical-align:top;text-align:left;" |'''Docking maneuver/guidance system'''
| style="vertical-align:top;text-align:left;" |'''Docking maneuver/guidance system'''
*Holding clamps
*Holding clamps
Zeile 119: Zeile 124:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''VisionVersum'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''VisionVersum'''
| style="background-color:#ffffc8;vertical-align:top;text-align:left;" |planned for 2024.9 (Kassel)
| style="background-color:#ffffc8;vertical-align:top;text-align:left;" |planned for 2024.10
| style="vertical-align:top;text-align:left;" |'''Max sensor resolution'''
| style="vertical-align:top;text-align:left;" |'''Max sensor resolution'''
*faster/more frequent data transmission of ListOfPlanets?
*faster/more frequent data transmission of ListOfPlanets?
Zeile 126: Zeile 131:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Tactical View'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Tactical View'''
| style="background-color:#ffffc8;vertical-align:top;text-align:left;" class="col-purple-bg" |planned for 2024.9 (Kassel)
| style="background-color:#ffffc8;vertical-align:top;text-align:left;" class="col-purple-bg" |planned for 2024.10
| style="vertical-align:top;text-align:left;" |'''Static Course Line'''
| style="vertical-align:top;text-align:left;" |'''Static Course Line'''
*make the line visible again
*make the line visible again
Zeile 134: Zeile 139:
|-
|-
| class="col-blue-light-bg" |'''Long Range Scanner'''
| class="col-blue-light-bg" |'''Long Range Scanner'''
| style="background-color:#ffffc8;" |planned for 2024.9 (Kassel)
| style="background-color:#ffffc8;" |planned for 2024.10
|
|
|'''Fixes''':
|'''Fixes''':
Zeile 143: Zeile 148:
|
|
|
|
|
|
|
|-
| class="col-grey-medium-bg" |
| class="col-grey-medium-bg" |
| class="col-grey-medium-bg" |
| class="col-grey-medium-bg" |
| class="col-grey-medium-bg" |
|-
| class="col-blue-light-bg" |
| class="col-green-bg" |2024.10.1
|
|
|
|
Zeile 154: Zeile 171:
|-
|-
| class="col-blue-light-bg" style="vertical-align:top;text-align:left;" |'''Tactical View'''
| class="col-blue-light-bg" style="vertical-align:top;text-align:left;" |'''Tactical View'''
| class="col-green-bg" style="vertical-align:top;text-align:left;" |2024.9.1 (Kassel)
| class="col-green-bg" style="vertical-align:top;text-align:left;" |2024.9.1  
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |'''Enhancements''':
| style="vertical-align:top;text-align:left;" |'''Enhancements''':
Zeile 162: Zeile 179:
|-
|-
| class="col-blue-light-bg" style="vertical-align:top;text-align:left;" |'''VisionVersum'''
| class="col-blue-light-bg" style="vertical-align:top;text-align:left;" |'''VisionVersum'''
| class="col-green-bg" |2024.9.1 (Kassel)
| class="col-green-bg" |2024.9.1  
|
|
|Enhancements:
|Enhancements:
Zeile 176: Zeile 193:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''General'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''General'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |'''Stability Tweak:'''
| style="vertical-align:top;text-align:left;" |'''Stability Tweak:'''
Zeile 187: Zeile 204:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Astronomische Analyse (Planetenscanner)'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Astronomische Analyse (Planetenscanner)'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |'''Enhancements:'''
| style="vertical-align:top;text-align:left;" |'''Enhancements:'''
Zeile 196: Zeile 213:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Camera Control'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Camera Control'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
|
|
|
|
Zeile 202: Zeile 219:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Control Board'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Control Board'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
| style="vertical-align:top;text-align:left;" |More communication channels and signal buttons added.
| style="vertical-align:top;text-align:left;" |More communication channels and signal buttons added.
Available Console Heartbeats:
Available Console Heartbeats:
Zeile 219: Zeile 236:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Energieverteiler'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Energieverteiler'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |
Zeile 226: Zeile 243:
|- style="height:25px;"
|- style="height:25px;"
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Long Range Scanner'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Long Range Scanner'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
| style="" |
| style="" |
| style="" |<span class="col-red">Not recommended to use</span>
| style="" |<span class="col-red">Not recommended to use</span>
Zeile 234: Zeile 251:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Navigation'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Navigation'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
| style="vertical-align:top;text-align:left;" |
| style="vertical-align:top;text-align:left;" |
*Transfer of the navigation database from the VV to the console via MQ
*Transfer of the navigation database from the VV to the console via MQ
Zeile 243: Zeile 260:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Schilde'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Schilde'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
|
|
|
|
Zeile 249: Zeile 266:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Sonden Konsolen'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Sonden Konsolen'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
| style="vertical-align:top;text-align:left;" |The probe consoles have been completely overhauled. The aim is to have just one single console for all probe missions in the future.
| style="vertical-align:top;text-align:left;" |The probe consoles have been completely overhauled. The aim is to have just one single console for all probe missions in the future.
In addition to the use of the MQ, the configuration of the target system and the associated images were modularized. In future, the target system will be transferred automatically from the VV or the navigation console. Currently, however, the target is still programmed statically, which requires different consoles (as before).
In addition to the use of the MQ, the configuration of the target system and the associated images were modularized. In future, the target system will be transferred automatically from the VV or the navigation console. Currently, however, the target is still programmed statically, which requires different consoles (as before).
Zeile 260: Zeile 277:
|-
|-
| class="col-blue-light-bg" |'''Tactical View'''
| class="col-blue-light-bg" |'''Tactical View'''
| class="col-green-bg" |2024.8.c (Botanika)
| class="col-green-bg" |2024.8.c  
|
|
|<span class="col-red">Orbits are only displayed in the Sol system</span><br /><span class="col-black">Dynamic Course Line (Guiding Beam) not visible</span>
|<span class="col-red">Orbits are only displayed in the Sol system</span><br /><span class="col-black">Dynamic Course Line (Guiding Beam) not visible</span>
Zeile 266: Zeile 283:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''VisionVersum'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''VisionVersum'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
| style="vertical-align:top;text-align:left;" |'''Dynamic Course Line (Guiding Beam)'''
| style="vertical-align:top;text-align:left;" |'''Dynamic Course Line (Guiding Beam)'''
*Continuously recalculate the coordinates of the starting point and the orientation of the line<!-- A new coupling marker is required. Position is ~0.01 in front (z-direction) of the camera1Marker -->
*Continuously recalculate the coordinates of the starting point and the orientation of the line<!-- A new coupling marker is required. Position is ~0.01 in front (z-direction) of the camera1Marker -->
Zeile 292: Zeile 309:
|-
|-
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Message Queues'''
| style="vertical-align:top;text-align:left;" class="col-blue-light-bg" |'''Message Queues'''
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c (Botanika)
| style="vertical-align:top;text-align:left;" class="col-green-bg" |2024.8.c  
| style="vertical-align:top;text-align:left;" |More and more communication channels between VV and the consoles are being converted from AJAX/JSON to MessageQueues:
| style="vertical-align:top;text-align:left;" |More and more communication channels between VV and the consoles are being converted from AJAX/JSON to MessageQueues:



Version vom 11. Oktober 2024, 19:49 Uhr

ORG:Veranstaltungen   |   Thematisches Saisonportfolio


Hardware Requirements:

  • VisionVersum: GPU RAM: min 4GB (min NVidia Quadro P2000 or T1000) - CPU: min 3GHz, 4 Cores
  • Tactical View: GPU RAM: min 2GB (NVidia recommended) - CPU: min 2GHz, 2 Cores
  • All other consoles: no special requirements
  • Flightstick: Thrustmaster T-FLIGHT HOTAS X v2 ("PC" Mode)



Release History:

Version Release Date Event/Comment Supported Browser (Green= Dev Release)
 
2024.10.1 ?? Not Deployed
  • Brave Version 1.70.126 Chromium: 129.0.6668.100 (Offizieller Build) (64-Bit)
  • Google Chrome Version Version 129.0.6668.101 (Offizieller Build) (64-Bit)
2024.9.1 -- Not Deployed
2024.8.c 2024-08-29 Unfortunately not used in Bremen
  • Brave Version 1.69.153 Chromium: 128.0.6613.85 (Offizieller Build) (64-Bit)
  • Google Chrome Version 128.0.6613.85 (Offizieller Build) (64-Bit)
  • Google Chrome Version 128.0.6613.114 (Offizieller Build) (64-Bit)
  • Google Chrome Version 129.0.6668.12 (Offizieller Build) beta (64-Bit)
  • Google Chrome Version 129.0.6668.22 (Offizieller Build) beta (64-Bit)
  • Microsoft Edge Version 128.0.2739.42 (Offizielles Build) (64-Bit)
2024.7 In Use

Ex.Date:
2025-01-10

Bremen Botanika, 30. /31.8.2024

Kassel Herbstmesse

Bönen



Recommended starting sequence:

  1. Schilde
  2. Visioneering
  3. Camera Control
  4. VisionVersum
  5. Tactical View
  6. Navigation
  7. LongRange Scan



Development Plan:


Device Availability New Feature Change Request Experience

(Mission Feedback)

Energieverteiler ? Karl: Networking the energy distributor with VV:
  • The further we move away from habitable planets and space stations, the higher the performance of our life support must be
  • The closer we get to the atmosphere of a planet or other foreign body (nebula, asteroid, moon), the more we need to power our shields
  • The further the distance that the pilot and/or navigator set, the more energy is needed on the drives to operate them at the required power level
VisionVersum planned for 2024.10 Docking maneuver/guidance system
  • Holding clamps
  • Crosshairs
  • Airlock, pressure equalization
  • Attitude control via digital autopilot
  • Real-time information display
  • Easy-to-use user interfaces

Detection of obstacles in the flight path and automatic evasive maneuvers

Enhancements:
  • Video Messages


Request/ Question:

Karl: Docking then also possible in the hangar of the U.S.S. Excelsior?

-> The first throw is aimed at a standardized docking opening/plate that can be used with as many objects as possible.

Then there is the “Deep Space 9”, which has its own docking ports.

The Excelsior is an exception because we practically fly into the spaceship. You would need something like the transport tubes from “Mondbasis Alpha 1 (Space 1999)” (https://mondbasis-alpha-1.fandom.com/de/wiki/Mondbasis_Alpha)

VisionVersum planned for 2024.10 Max sensor resolution
  • faster/more frequent data transmission of ListOfPlanets?
Tactical View planned for 2024.10 Static Course Line
  • make the line visible again
  • adjust the line Tactical View dynamically ??
Long Range Scanner planned for 2024.10 Fixes:
  • Restore full functionality
2024.10.1
Tactical View 2024.9.1 Enhancements:
  • Show orbits for all solar system
    (Orbits are only visible if the center of the orbit is within the visible area)
VisionVersum 2024.9.1 Enhancements:
  • Improved Warp Effect (Goran) while Autonavigation is active
General 2024.8.c Stability Tweak:
  • Auto-Off console output after 3 minutes
    (The console output leads to the browser resources being eaten up and the browser session breaking at some point)

Enhancements:

  • Reduction of media redundancies
Astronomische Analyse (Planetenscanner) 2024.8.c Enhancements:
  • Goran: Can you make our sun white when you get the chance

-> With a pure white sun, we lose the texture of the surface, but I was able to make the yellow a little whiter

Camera Control 2024.8.c
Control Board 2024.8.c More communication channels and signal buttons added.

Available Console Heartbeats:

  • Main Screen
  • Control Board
  • Visioneering
  • Shields
  • Camera Control
  • Planeten Untersuchung
  • Transporter Typ 2 (Neogiliar)
  • Astronomische Analyse (Planetenscanner)
  • Amphibien
Energieverteiler 2024.8.c
Long Range Scanner 2024.8.c Not recommended to use
  • due to missing MQ integration and minor runtime errors
Navigation 2024.8.c
  • Transfer of the navigation database from the VV to the console via MQ
Fixes:
  • Incorrect display/refresh of destination buttons corrected
  • English terms changed to German
Schilde 2024.8.c
Sonden Konsolen 2024.8.c The probe consoles have been completely overhauled. The aim is to have just one single console for all probe missions in the future.

In addition to the use of the MQ, the configuration of the target system and the associated images were modularized. In future, the target system will be transferred automatically from the VV or the navigation console. Currently, however, the target is still programmed statically, which requires different consoles (as before).

The current status already makes it much easier to integrate new targets. Essentially, only the planet names and the corresponding images need to be entered in the source code.

Enhancements:

The console automatically switches the camera settings in the VV to the optimum values so that you can see the probe flying without having to actively adjust the camera settings in the VV

Tactical View 2024.8.c Orbits are only displayed in the Sol system
Dynamic Course Line (Guiding Beam) not visible
VisionVersum 2024.8.c Dynamic Course Line (Guiding Beam)
  • Continuously recalculate the coordinates of the starting point and the orientation of the line
Performance Tweak:
  • Spacedock without bitmaps


Enhancements:

  • Assignment of the flight stick changed: You can now select the drive (nozzle thrusters, impulse, warp) using the small button on the stick, which was previously only used to set the flight altitude.
  • Goran: Can you make our sun white when you get the chance

-> With a pure white sun, we lose the texture of the surface, but I was able to make the yellow a little whiter.

-> The light emitted by the sun (to illuminate the solar system) is pure white

Fixes:

  • Double assignment of speed rocker and joystick rotation -> Use keyboard for camera rotation
  • System constantly switches back and forth between Yellow Alert and Cruise Mode -> Auto Alert disabled
  • Asteroid type uniformly reset to “Ice”
  • Video Glitches with impulse drive: Not yet fixed, but workaround in place
Message Queues 2024.8.c More and more communication channels between VV and the consoles are being converted from AJAX/JSON to MessageQueues:
  • ListofPlanets
  • ListOfShips
  • Navigationsdatenbank
  • Camera Control
  • Alert State
  • Incoming Transmissions
  • Sensor Probe Handling
  • Nebula settings + control
Enhancements:
  • The consoles show a red flashing bar if the message queue server is not available

Performance Tweak:

  • The MQ reduces traffic on the IIS and the communication is much faster.




Development Environment:

  • DELL Precision 5820
  • Intel(R) Xeon(R) W-2123 CPU @ 3.60GHz
  • 120GB RAM
  • NVIDIA Quadro P2000, 5GB RAM
  • Samsung SSD 870 QVO 1TB
  • Windows 11
  • Notepad++
  • Chromium Browser