Attempt at making rover dron's drive in formation Space Engineers Automatons no scripts or mods
The plan is to make a video that shows how to build the rover step by step, and release that version of the rover to the workshop, for now I will try to write a more detailed explanation:
the functional blocks used: 4 wheels, 1 rotor, 1 AI move, 1 AI recording, 1 gyro, 2 event controllers, 6 timers, 1 sensor, 1 cockpit.
The only important block placing rule is alignment, when You look at it from above and both the main grid and the subgrid face in the same direction, You should be able to draw an imaginary straight line trough the botch centers of mass, the rotor and all AI blocks, if all of these things are placed on top of each other they are also aligned.
You place a rotor on the rover so the 180 mark faces foward, You set the torque and braking torque to 0 and make sure the rotor is unlocked then you build a subgrid on the rotor witch 3 blocks: AI move, AI recording and one gyro. The subgrid will turn in the direction of the next waypoint like a turret. in the AI move you set minimum elevation to 0, collision avoidance off, precision mode off.
You set the speed limit on rear wheels, I left all other wheel settings as default, but it may be required to mess around with the invert propulsion/steering settings.
Two timers are used for steering, one is setup to increase steering override on both front wheels and trigger itself after 1 s, the other timer decreases steering override. Botch event controllers check the rotor angle, one checks if the angle is less then 180, if true it starts the left steering timer, if false it stops that timer and tesets steering override on botch wheels, otcher controller chcecks if the angle is greater then 180 and ineracts with the other timer.
remaining 4 timers handle the propulsion override on rear wheels:
-"motor on" timer increases the propulsion override stops the "reverse" timer and triggers itself after 1s.
-"motor off" timer resets the propulsion override and stops "motor on" and "reverse".
-"reverse" decreases propulsion override and triggers itself after 1s.
-"break" timer stops "motor on" resets propulsion override and starts "reverse"
The sensor detects all types of grids in front of the rover (besides subgrids), first slot triggers "break", second slot triggers "motor on".
If you want it to follow you you can throw away the AI blocks and the gyro, and build the subgrid witch 1 armor block and a camera facing forward, then place custom turret controller on the main grid, in the CTC assign the azimutch rotor and the camera, make it detest freandly players and tur on the AI, set up the sensor to also detect friendly players and change the first slot to trigger "motor off"
More info: https://steamcommunity.com/app/244850/discussions/0/5440953210431105919/
Other Videos By TheRugnar
Other Statistics
Space Engineers Statistics For TheRugnar
TheRugnar currently has 3,415 views spread across 10 videos for Space Engineers. His channel currently has around 1 hour worth of content for Space Engineers, or 59.23% of the total watchable video on TheRugnar's YouTube channel.