| Andrewshkovskii |
11.12.2008 0:20
Сообщение
#1
|
|
Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 222 Пол: Мужской Реальное имя: Andrew Репутация: 0 |
Суть такова, надо реализовать некий алгоритм действия "автопилота".
Есть начальные данные : Масса транспорта. Макс. допустимая скорость транспорта на прохождении пути. Длина пути в метрах. Сила двигателя. Максимальное время прохождения пути транспортом. Условия простые : У пользователя есть 3 выбора : газ, не жать газ и тормоз Автопилот должен регулировать скорость так, что бы она не превышала максимальную и транспорт пришел во время(т.е не превышая указанного макс. времени , раньше - можно). Если скорость превысила максимальную, то сразу же включается торможения до скорости= 70% от максимальной заданной. я так понимаю надо в один момент времени обрабатывать 3 задачи, в зависимости от действия пользователя. И просчитывать время прохождения , т.е контролировать скорость каждую, допустим, 0.1 с , и регулировать её, в зависимости от расстояния транспорта до конца и текушего времени прохождения. Т.к в физирке я не очень силен, то обратился сюда. Может у вас есть какие-нибудь мысли по этому поводу? Реализовывать буду на C/C++. Плюс надо будет ещё построить график движения транспорта.. |
Andrewshkovskii Реализация некого "круиз контроля" или "автопилота" 11.12.2008 0:20
Lapp Т.к в физирке я не очень силен, то обратился сюда... 11.12.2008 2:29
Andrewshkovskii Ну честно говоря, вначале была идея о метро, а не ... 11.12.2008 11:01
Lapp Ну честно говоря, вначале была идея о метро, а не ... 11.12.2008 22:00
andriano Очень похоже на то, что задача недоопределена.
В т... 12.12.2008 23:12![]() ![]() |
|
Текстовая версия | 8.12.2025 13:17 |