Space Engineers

Space Engineers

107 ratings
AI Module
   
Award
Favorite
Favorited
Unfavorite
Type: Blueprint
Mod category: Exploration
File Size
Posted
1.416 MB
Aug 28, 2015 @ 12:31pm
1 Change Note ( view )

Subscribe to download
AI Module

In 1 collection by LeonserGT
AI Drones Scenario Pack
9 items
Description
Core of all drones. Now you can turn you ships into drones with simple AI by placing this module inside it!
---------------------------------------------
Watch video guide to use it!
---------------------------------------------
Include following functions:
- aim to player/small ship;
- fire weapons sensor;
- following sensor;
- obstacle avoiding (no strafing, only obstacles right behind it's nose);
- foe-friend system;

HOW TO USE:
1) Find a room for it in your ship, perfectly right in the center;
2) Unite needed weapons in one group, then add to fire weapons sensor this group with "shooting on" and "shooting off";
3) Unite your main forward thrusters in one group, toggle them off, add neede override settings, add this group in "follow sensor" in following order: toggle off forward thrusters when sensor detect player/ship, toggle on when sensor undetect it;
4) Basic setting are done, you can set ownership to "me" to stop it shooting at you, when you'll toggle on "AI System" group;
Additional options:
5) Don't forget to add switcher sensor, so when drone will lose target from sensors range it will stop and stay standby - to make it properly, create two groups - "AI system on" and "AI system off". First group must include basic sensors and forward thrusters, so drone will fly to you when detect. Second group MUST include not only sensor and forward thrusters, but all four basic gyros;
6) Add strafing system by yourself: add 4 sensors for each side (right, left, up, down), set needed range for it, choose needed strafe thrusters on each side, toggle them off, make them override, add them in sensors.

Well, that's basically all. It's not pretending to be perfect, but published "as is" - use it as you want even without crediting me. Of course, if you want to turn heavy smallship into drone you'll need more basic gyros!

=================RUSSIAN TRANSLATION============================
В этот раз я решил добавить в описание перевод на русский.
Ядро псевдо-ИИ дронов, теперь вы можете превратить любые свои малые корабли в дронов, вставив этот модуль туда!

Включает в себя следующие функции:
- наведение на игрока/корабль;
- сенсор на стрельбу;
- сенсор на преследование;
- система уклонения от препятствий (не боковой стрейф, а уклонение от препятствий прямо перед его носом);
- система свой-чужой;

Инструкция:
1) Найти свободное место под него в своем корабле, обычно хватает удаления кокпита, желательно максимально по центру;
2) Объединить требуемые пушки в одну группу, добавить для этой группы "стрельба вкл" и "стрельба выкл" в сенсор "Fire";
3) Объединить ваши основные маршевые движки в одну группу, выключить, настроить перехват на нужную мощность, добавить группу в сенсор "Follow" в следующей последовательность: выключить группу когда сенсор детектит и включить группу когда сенсор теряет из виду;
4) Основная настройка завершена, можно заприватить всю постройку на себя, чтобы дрон не стрелял по вам, затем включить группу "AI System" для активации;
Дополнительные опции:
5) Не забудьте добавить сенсор-выключатель, чтобы когда дрон теряет все цели из зоны действия сенсоров останавливался и бездействовал до появления новых целей в зоне действия, чтобы это происходило корректно создайте две разные группы блоков - одну на включение псевдо-ИИ, другую на его выключение. Первая группа должна включать в себя основные сенсоры и маршевые движки, чтобы дрон сразу летел к цели, как ее обнаружит. Вторая группа ОБЯЗАНА включать в себя не только основные сенсоры и маршевые движки, но еще и основные четыре гироскопа наведения;
6) Добавить систему уклонения от препятствий стрейфом: поставить 4 сенсора, по одному на каждую сторону (справа, слева, сверху, снизу), установите нужную дальность, выберете нужные для стрейфа ускорители, выключите их, выставите максимальных перехват и добавьте их в соответственные сенсоры.

Ну вот собственно и все. Модуль не претендует на совершенность, публикуется "как есть" - используйте где хотите и даже не обязательно указывать авторство модуля. Ну и конечно, если хотите превратить тяжелые смоллшип в дрона, придется добавить еще гироскопов для поворота в нужные стороны!
49 Comments
LeonserGT  [author] Mar 23, 2022 @ 1:08pm 
Ehm, this was made so long ago, I'm not even sure if it's feasible to use rn, I kept it for history mainly. I'm not even sure how weaponcore works
mikejminer Mar 23, 2022 @ 12:28pm 
I use weaponcore on most of my worlds. How would I get this drone weapons to fire with said mod.
MSgt Peterson Mar 4, 2019 @ 1:43pm 
I'll have to retry making a AI rover than get back to you wiether I suceed or fail lol
LeonserGT  [author] Mar 4, 2019 @ 11:46am 
for rovers you'll have to have much more gyros to make it turn, plus you don't need vertical axis, so just examine how module is done and recreate it, also check my Camel Truck, it has that kind of AI following system :D
MSgt Peterson Mar 4, 2019 @ 10:00am 
Does it work on rovers? Tried that as well but didn't work unless I'm doing something wrong.
LeonserGT  [author] Mar 4, 2019 @ 9:16am 
Should be fine actually, it's not relying on any script, I didn't check tho
MSgt Peterson Mar 4, 2019 @ 8:24am 
Does this blueprint still work? Tried getting it to work but it wouldn't for me
Mr_Tayto May 31, 2017 @ 12:58am 
When I increase the range of the aiming and following sensors it no longer works, if I change the aiming and following sensors back it works again. For the firing sensors they still work with increased range. Any ideas?
Skallabjorn Jan 14, 2017 @ 10:17am 
this lil module solved me so many problems and saved me so much time, THANK YOU
LeonserGT  [author] Dec 17, 2016 @ 7:17am 
Yeah, but within sensors range - 50 m by default :)