Перейти к основному содержимому

Корпус и привод

Варианты корпуса и привода мобильного робота

Коротко

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

Зачем это нужно

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

Корпус связывает механику, электрику и будущую отладку. Его проектируют от точек контакта с полом, осей приводов, массы компонентов, поверхности и сценария обслуживания. Красивый контур выбирают после того, как эти ограничения получили места и размеры.

Реальные варианты платформ

Сравнение распространённых типов приводов

ПлатформаГде уместнаПлюсыМинусы
2 ведущих колеса + роликпервый робот, линия, объезд препятствийсамая простая механика и программаролик цепляется за пороги, поворот зависит от сцепления
4 ведущих колесаустойчивый робот на ровном полелучше опора и тягабольше моторов, проводов и разброса скоростей
гусеницыковрик, неровности, маленькие порогибольшое пятно контактавыше трение, хуже точность поворота на гладком полу
omniдвижение боком на гладкой поверхностиманёвренностьхуже на неровностях, сложнее управление
mecanumдвижение в любую сторону на полеэффектная и гибкая кинематиканужны 4 мотора и аккуратная настройка
поворотная осьмодель машинки, движение по дугаместественное движение вперёдсложнее разворот на месте

Для школьного старта лучше не пытаться сразу собрать самую сложную платформу. Если цель — понять программирование, датчики и обратную связь, двухколёсная база даёт меньше механических проблем. Если цель — соревнования с боковым движением, тогда уже оправданы omni или mecanum.

Главная идея

Хорошая компоновка одновременно отвечает на пять вопросов:

  1. Где робот касается поверхности и где находится проекция центра масс?
  2. Сохраняют ли моторы, колёса и датчики требуемую геометрию под нагрузкой?
  3. Проходит ли корпус над препятствием с запасом?
  4. Защищены ли провода от колёс, острых кромок, натяжения и крепежа?
  5. Можно ли быстро выключить, осмотреть и заменить узел?

На первой иллюстрации показаны разные механические базы вокруг учебного робота. Она помогает сравнить идею привода до выбора конкретных деталей: сколько колёс нужно, где будут моторы, как робот поворачивает и насколько сложно будет писать программу.

Начните с системы координат

Проведите на эскизе продольную и поперечную оси корпуса. Для дифференциального робота центры левого и правого ведущих колёс удобно размещать на одной поперечной линии, а их плоскости — зеркально относительно продольной. Такая симметрия упрощает измерение колеи, сравнение нагрузок и поиск причины ухода в сторону.

Симметрия не гарантирует идеальный ход. Диаметры колёс, редукторы, трение опор и масса деталей имеют допуски. Но геометрически симметричная база убирает одну крупную неопределённость и делает последующую калибровку осмысленной.

Зафиксируйте базовые размеры до отверстий:

Размер или точкаЗачем фиксироватьЧем проверить на макете
поперечная линия осейсогласует левое и правое колёсаугольник, измерение от общей кромки
ширина колеивлияет на поворот и устойчивостьрасстояние между центральными плоскостями шин
точки контакта опорзадают опорный контуротпечатки или отметки на ровном листе
нижняя неподвижная точкаопределяет фактический просветщуп или шаблон препятствия
крепёжные отверстияпередают нагрузку в корпусбумажный шаблон реальной детали
зона вращения колесазапрещает детали и кабелиполный ручной оборот и запас вокруг шины

Опорная схема и центр масс

После выбора типа привода проверьте устойчивость. Робот должен уверенно стоять на своих опорах: двух колёсах и ролике, четырёх колёсах, двух гусеницах или нескольких omni/mecanum-колёсах. Тяжёлую батарею лучше ставить ниже и ближе к центру, чтобы робот не заваливался при старте, торможении и повороте.

Что проверитьПростая рекомендация
центр тяжёлых деталейбатарея и драйвер ближе к центру корпуса
опорыробот не качается на столе и не висит на одном колесе
просветнижняя точка не цепляет порог, провод или край трассы
доступвыключатель, USB и батарея доступны без полной разборки

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

Жёсткость и передача нагрузки

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

ПриёмЧто улучшаетКакой риск проверить
две продольные балки или загибысопротивление изгибу вдоль корпусадоступ к батарее и кабелям
поперечная связь около моторовсохраняет параллельность крепленийне мешает валам и колёсам
стойки под платойудерживают плату над основаниемсовпадение отверстий, высота разъёмов
широкая опора тяжёлого узлараспределяет нагрузкумасса не уходит за опорный контур
съёмная крышказащищает и сохраняет доступкрепёж не падает внутрь и не касается платы

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

Перед окончательной сборкой приложите каждую деталь и проследите путь нагрузки: колесо — вал — опора или корпус редуктора — кронштейн — основание. «Висящий» кронштейн, декоративная стрелка или провод не являются механическим креплением.

Дорожный просвет и габарит движения

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

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

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

Проверяйте не только статический вид. При повороте ролик разворачивается, мягкая шина сжимается, корпус немного наклоняется, а свободная петля провода перемещается. Обведите на эскизе полный габарит движения всех таких частей и не размещайте в нём крепёж или разъём.

Размещение датчиков

Датчик должен смотреть туда, где его данные имеют смысл. Передний дальномер не должен видеть край корпуса или колесо; нижний датчик линии требует известной высоты и защищённого окна; инерциальному датчику полезно жёсткое крепление с известной ориентацией.

Оставьте возможность повторить положение после замены. Для этого нужны упор, симметричная пара отверстий или шаблон, а не только одно свободно вращающееся крепление. Направление датчика отметьте в сборочной схеме словами и фотографией уже после сборки; на иллюстрации урока надписи намеренно отсутствуют.

Датчик на длинной гибкой консоли может вибрировать, даже если основная плита жёсткая. Сократите плечо или добавьте связь, не перекрывая поле измерения. После изменения массы наверху снова проверьте центр масс и устойчивость.

Кабельные маршруты и защита

Провод не должен передавать механическую нагрузку на контакт. Рядом с разъёмом оставляют небольшую сервисную петлю, затем фиксируют жгут к корпусу. Слишком натянутый кабель вырывает контакт при разборке; чрезмерно длинная свободная петля попадает в колесо.

Маршрут проводят:

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

Стандарт NASA для межсоединительных кабелей относится к критической технике, а не прямо к школьному роботу. Здесь он используется как первичный пример того, что качество жгутов и соединений — отдельный предмет требований. Конкретные материалы, радиусы изгиба и способы фиксации выбирайте по документации своих проводов и разъёмов.

Обслуживание закладывают до сборки

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

Определите сервисные операции и время доступа:

ОперацияЧто должно быть доступноЧто нельзя требовать
аварийное выключениевыключатель снаружиинструмент или снятие крышки
зарядка или замена батареиразъём, защёлка, полярностьдемонтаж контроллера
замена моторакрепление и разъём мотораобрезание исправного жгута
программированиепорт и место для штекерасильный перегиб кабеля
осмотр колесаступица и фиксаторразборка всех датчиков

Крышка должна сниматься в свободное пространство. Если над ней стоит датчик, стрелка снятия упирается в него и доступ только нарисован. Проверьте реальную отвёртку: возле винта должно хватать места для инструмента и руки. Используйте одинаковый крепёж там, где это не нарушает требования, и храните схему длин винтов — слишком длинный винт способен достать плату.

Последовательность проектирования

Сначала разместите контакты колёс и опоры, затем оси, моторы и зоны вращения. Положите тяжёлые элементы низко и с запасом внутри опорного контура. После этого назначьте места датчиков и их поля зрения, а затем платы, выключатель и сервисные разъёмы. Проложите кабели последними, но зарезервируйте для них коридоры заранее.

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

Что запомнить про корпус

  • Корпус задаёт геометрию приводов и датчиков, а не только удерживает детали.
  • Проекция общего центра масс должна иметь запас внутри опорного многоугольника для выбранного режима.
  • Симметрия облегчает настройку, но не отменяет допуски колёс, моторов и массы.
  • Фактический просвет определяет самая низкая неподвижная деталь под рабочей нагрузкой.
  • Крепёж должен попадать в реальные отверстия и передавать нагрузку без изгиба платы.
  • Кабели фиксируют вне зон движения, защищают на кромках и разгружают около разъёмов.
  • Батарея, выключатель и заменяемые узлы должны оставаться доступными.

Практика

Задание 1. Опорный контур

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

Задание 2. Макет креплений

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

Задание 3. Карта просвета

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

Задание 4. Аудит кабелей и сервиса

Нарисуйте полный габарит движения колёс и опоры, затем предложите маршруты жгутов с фиксацией, защитой кромок и сервисными петлями. Опишите замену батареи и одного мотора, не выполняя электрическую переделку.

Проверьте себя

  1. Почему геометрическая симметрия помогает отладке прямого хода?
  2. Из каких точек строится опорный многоугольник робота?
  3. Что означает положение проекции центра масс относительно границы опорного контура?
  4. Почему высокая жёсткость не обязательно требует максимально тяжёлой плиты?
  5. Какая точка определяет фактический дорожный просвет?
  6. Чем габарит движения отличается от статического контура детали?
  7. Зачем нужны стойки одинаковой высоты под печатной платой?
  8. Какие свойства кабельного маршрута делают обслуживание безопаснее?
Ориентиры для самопроверки

Сначала ответьте без подсказки. Ответ можно считать полным, если вы:

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

Если один из пунктов объяснить не получается, найдите соответствующую главу статьи, перечитайте её и повторите ответ.

Словарь статьи

  • Корпус — несущая структура, задающая взаимное положение и защиту узлов робота.
  • Компоновка — пространственное размещение деталей, креплений и маршрутов.
  • Центр масс — условная точка, описывающая распределение общей массы системы.
  • Опорный многоугольник — область на поверхности, ограниченная крайними точками контакта опор.
  • Дорожный просвет — минимальный зазор под неподвижной частью робота при заданной нагрузке.
  • Жёсткость — способность конструкции сопротивляться изменению формы под нагрузкой.
  • Габарит движения — область, которую занимает деталь во всех разрешённых положениях.
  • Разгрузка натяжения — фиксация кабеля, не позволяющая внешней силе передаваться прямо на контакт.
  • Сервисная петля — небольшой запас кабеля для безопасного доступа и снятия узла.

Связанные темы

Источники