Source-checkedVehicles & ships

DAS - Driver Assisting System

by Wanderer_308 · for Space Engineers

Description DAS - Driver Assisting System - is a script focused on making suspension wheels based vehicles more controllable and more reliable. The script continuously processes vehicle speed,…

32KDownloads
7 yr agoLast updated
98 KBFile size
Steam WorkshopSource

About DAS - Driver Assisting System

From Steam Workshop

Description DAS - Driver Assisting System - is a script focused on making suspension wheels based vehicles more controllable and more reliable. The script continuously processes vehicle speed,…

Description

DAS - Driver Assisting System - is a script focused on making suspension wheels based vehicles more controllable and more reliable. The script continuously processes vehicle speed, heading direction, orientation, altitude, and tweak suspensions, thrusters, and gyroscopes.

DAS subsystems

Traction Control Subsystem

TCS is a core subsystem which takes care of all suspension wheel's settings. This includes wheels on subgrids. TCS coroutines provide these functionalities:[list] [*]Friction balancing. The script will provide maximum friction when a vehicle drives straight, and reduce it on turns. Additionally, the script detects when a vehicle starts to drift and rebalance friction across the wheels in a way that wheels don't bit surface and drift itself became more predictable. On braking, friction rebalances in a way that mutual drag point of all wheels stay behind the CoM (Center Of Masses), so the vehicle would not be turned around 180 degrees. [*]Torque adjusting. The script will ramp up and down torque to provide a smooth drive start. Maximum allowed acceleration could be changed in script settings. Script simulate electronic differential, and when the vehicle steer torque on inner wheels get reduced. The script also relays user control to wheels on subgrids, so pressing W or S wheels also apply propulsion override to these wheels. [*]Strength calculation. The script will calculate and apply the exact amount of strength each wheel needs depending on vehicle mass, local gravity magnitude, wheel size, and wheel position in the vehicle. Also, TCS has it's own Air Shok functionality. The script will boost strength on wheels when the vehicle falls, but then quickly restore original value once fall is over. This way vehicle will not bounce from the ground that much as with vanilla air shocks. [*]Speed limit variety. TCS offers analog control over speed. I.e. joysticks and alike controllers you can drive at any fraction of set speed limit (130 km/h by default). Also by pressing C key script will boost the speed limit to the maximum. [*]Adaptive steering & Ackermann steering. The Script implements Ackermann steering scheme. By this scheme maximum steer angle on each wheel recalculated, so all wheels follow it's own circular arc, and centers of turning of all wheels are in one place, forming one turning axel. By default, this main turning axel passes through the CoM. This could be changed in script settings. Also, TCS reduces steer angle depending on vehicle lateral speed. This reducement is harsher then vanilla one, but it's derived from the centrifugal force occurring from turning, therefore it more robust at preventing roll-overs. Adaptive steering could be turned off in script settings, also it temporarily turns off when pressing Spacebar+W(or S)+A(or D). [*]Hill Descent Control. When HDC is active script will use wheels propulsion override to decelerate if lateral velocity exceeds the speed limit. Could be useful when going own the hills. [*]Half-braking. The script will disengage brakes on rear wheels if pressed Spacebar+W or Spacebar+S. [*]Wheel adding. If suspension lost its wheel script will re-add it automatically.[/list]

Gyro Stabilisation & Assisting

GSA takes control over gyroscopes of a vehicle. The orientation of gyroscopes in a vehicle doesn't matter. Following functionality provided by GSA:[list] [*]Aligning to the gravity vector, or surface curve. Surface curve evaluation requires a downward camera(s). In midair fall GSA will slightly tilt vehicle up to preact for landing. [*]Assistance in turns. When A or D key pressed script will apply appropriate turn force in gyros. [*]Auto-turtleflip. In the case of rover flip upside down GSA with use of advanced gyro manipulation algorithm will apply maximum torque to bring the rover upright.[/list]

Smart Dampeners Override

SDO will take control over all thrusters that faced forward, backward and sideward. The script will truncate user input to this thrusters, so main propulsion source would be wheels, and thrusters will serve as speed dampeners, and/or speed boosters.[list] [*]For a speed boost and additional acceleration C+W or C+S. [*]Velocity dampening function may be switched on/off as you turn on/off vanilla dampening with Z key.[/list]

Fall Dampening System

FDS will take control over upward thrusters. Following functionalities provided by this subsystem:[list] [*]Fall dampening. Its main purpose is to engage these thrusters when vehicle falling by any reason. For more precise altitude evaluation downward camera(s) required. [*]Thrust truncation. When vanilla dampeners are on thrusters will not provide thrust, so the rover will not hover over the ground. Also if jump jets disabled in the script pressing Spacebar will not fire these thrusters. [*]Jump jets. If jump jets enabled in script pressing Space key will engage upward thrusters.[/list]

Lights handling

A small cherry on top of a DAS cake. A lot of things controlled by this script, so I decided, why not put a little bit more. The script can handle lights as stoplights and turn lights.

Features

Autopilot

DAS has built-in autopilot system working with suspension wheels. A user can set itinerary waypoints in the Remote Control block, and then toggle DAS autopilot on. Autopilot parameters:[list] [*]Accuracy. This parameter determines how close to waypoint vehicle should be to consider this waypoint is reached. [*]Wait time. Autopilot can wait a given amount of time in each waypoint before driving to the next one. Handbrakes will be engaged while the autopilot is waiting.

Read the full description on Steam Workshop →

Highlights

From source data

Footprint

A 98 KB download, rated a light load on a server.

Last update

Its author last shipped an update 7 yr ago.

DAS - Driver Assisting System on Nxeon

From our catalogue
One-click install
Not available. One-click install isn't available for this game's mods yet. Download it and upload it to your server in Files.
Server load
light
Smallest plan we suggest
Space Engineers — 8 GB (8 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
2019-08-04, released 2019-08-04, 98 KB

Game versions by loader

LoaderGame versionsNewest
Workshop

From 1 recorded build of DAS - Driver Assisting System.

Run DAS - Driver Assisting System on a Space Engineers server

Deploy a server above, then upload the file in Files.

What kind of mod it is

From the catalog
Listed on Steam Workshop as “Workshop”

Vehicles & ships

Cars, boats, aircraft, ships and other things to drive or fly.

Compatibility

Game
Space Engineers
File size
98 KB

Verified at the source

  • ✓Steam WorkshopOfficial listing, checked 2026-10-10Open ↗
  • ✓AuthorWanderer_308, as published on Steam Workshop
  • ✓LicenseNot published by the sourceFree

DAS - Driver Assisting System, answered

Generated from the mod’s own source data.

Is it free?

Yes. DAS - Driver Assisting System is free to download from Steam Workshop.

How do I add it to my Nxeon server?

One-click install isn't available for this game's mods yet. Download DAS - Driver Assisting System from Steam Workshop and upload it to your Nxeon Space Engineers server in Files.

NxLabs

Run DAS - Driver Assisting System on a Space Engineers server.

Deploy in about a minute from $13.99 a month, then upload DAS - Driver Assisting System in Files.