ailev.ru

Обсуждение

В архиве: 25 комментариев.

Читать и комментировать в ЖЖ ↗

Имя не сохранено · 26 декабря 2011

Комментарий

пропорциональный регулятор занимает одну строчку кода, объясняется на примере туалетного бачка доступно даже для дошкольника, для кучи задач годится. малость вилять и дёргаться будет,да, ну и фиг с ним:)

Анатолий Левенчук · 26 декабря 2011

Комментарий

Если уже есть действующий робот, то пример туалетного бачка более чем странен (кстати, туалетный бачок -- это интегральный, а не пропорциональный регулятор. Это явно оговаривается в методичке на рутрекере, ссылку на которую я привёл). И сегвея на этом не построишь. И учебности в одной строчке я не усматриваю, понятие регулирования не будет надлежаще усвоено.

Ответ на комментарий

Имя не сохранено · 26 декабря 2011

Комментарий

он интегральный по потоку, или пропорциональный по уровню. так как "датчик" даёт уровень,а не поток, то скорее всё-таки пропорциональный. робот штука сложная, а бачок простая и механическая - поэтому отличный пример. сегвей не построишь,зато когда оно заработает, будет интересно и понятно, и будет хорошая ступенька к пи-регуляторам.

Ответ на комментарий

Имя не сохранено · 26 декабря 2011

Комментарий

Я предложил бы убрать дифференциальную составляющую и оставить ПИ-компонент. Для простого робота дифференциальная составляющая без надобности, ПИ позволит решить большую часть задач, а объясняется не в пример проще. Пропорциональную объяснить через ошибку, а дальше через пример "бачка" вводить интегральную составляющую.

Анатолий Левенчук · 26 декабря 2011

Комментарий

Дык все подходы к объяснению ПИД так и дают: сначала П, затем ПИ, затем ПИД. Мой пойнт, что нужно пройти всю эту линейку так, чтобы дитятка могла такое с чистого файла из головы код писать для разных ситуаций (то есть в голове остался метод, а не только конкретный случай).

Ответ на комментарий

Анатолий Левенчук · 26 декабря 2011

Комментарий

Если простой робот участвует в соревновании, и пытается проехаться по кривой линии реально быстро, а задержка в редукторах лего велика (колёса-то не на моторной оси), то дифференциальная составляющая вполне может пригодиться. Ну, или тот же сегвей через редукторы.

Ответ на комментарий

Имя не сохранено · 26 декабря 2011

Комментарий

я за третий вариант, только всё-таки с графиками на каком-то базовом уровне. А "интегральный" и "дифференциальный" можно совсем опустить в пользу демонстрации (на графиках или на реальных роботах). Хотя я мало что смыслю в воспитании.

Имя не сохранено · 27 декабря 2011

Комментарий

Лучше 1. только термины подобрать из знакомых слов. Без графиков получится только если через задницу :-) то есть посадить на тележку с мотором, одной педалью и тремя регуляторами соответствующих компонент.

Имя не сохранено · 27 декабря 2011

Комментарий

Кстати, если малые дети студент уже читает графики, то "интегральный" и "дифференциальный" можно показать на пальцах, наверное?

Анатолий Левенчук · 27 декабря 2011

Комментарий

Этот студент знает о существовании графиков, пробовал с ними разбираться -- но "читает графики" еще в далёкой перспективе. Он, похоже, алгебраист. Какие уж там графики...

Ответ на комментарий

Имя не сохранено · 27 декабря 2011

Комментарий

Так а смысл этого блока своими словами объяснить? Всю теорию запихнуть в ребенка разом все равно не получится, но можно обозначить следующий шаг, приближающий к полному пониманию, т.е. использовать этот могущественный загадочный блок как приманку к более мелкой учебной цели. А объяснять желательно на себе через понятия обратной связи, ошибок и коррекции - выбрать пример из жизни, когда ребеок навык какой-то получал... слепую печать например.

Имя не сохранено · 27 декабря 2011

Комментарий

\\ Ничего не говорить про математику, объяснять по программистски А дать ему задачку запрограмить его в стиле ТДД(тест драйвен девелопмент)? ;) Первоначальный набор тестов, естественно, сформулировать самому.

Имя не сохранено · 27 декабря 2011

Комментарий

\\Попытаться объяснить слова "интегральный" и "дифференциальный" -- тоже: а вдруг поймёт, или хотя бы запомнит? Помню читал Колмогорова, так он предлагал не смущатся что типа "слишком сложно", а давать такие понятия как "диференциальный", "интегральный", "функция" как можно раньше. Ведь 19-ый век всетаки, оно уже давно "элементарное".

Имя не сохранено · 27 декабря 2011

Комментарий

Всё бы тебе классифицировать. Я тоже формулы лучше читал, чем графики, но эту тему понял именно на рисунках.

Ответ на комментарий

Анатолий Левенчук · 27 декабря 2011

Комментарий

Мы так все задачи решаем. Курс Кириенко именно так сделан: от пяти до десяти тестовых обстановок на задачу.

Ответ на комментарий

Имя не сохранено · 27 декабря 2011

Комментарий

P.S. Анекдот в тему. Когда-то я подменял на консультации приятеля, читавшего вводный курс микроэлектроники первому или второму курсу. Приходит такая вся из себя медалистка из спецшколы, задает несколько разумных вопросов, неплохо рассуждает, но под конец, помявшись, спрашивает: "М. Е., а вот почему все-таки схема интегральная, а усилитель дифференциальный?"

Ответ на комментарий

Анатолий Левенчук · 27 декабря 2011

Комментарий

Ты мне уже второй анекдот меньше чем за сутки рассказываешь, от которого я долго смеюсь и не могу успокоиться. Первый был про чалму и шинель...

Ответ на комментарий

Имя не сохранено · 28 декабря 2011

Комментарий

Никуда не уйдете от вопроса: как человек осваивает язык? В вашем случае: как ребенок (будущий программист) может освоить язык под названием математика?