| SBRover Bot | 
|  | 
| 
| ZSeregaA | Дата: Понедельник, 20.10.2014, 00:39 | Сообщение # 1 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | SBRover Bot (Smart Balancing Rover Bot - Ровер Бот с Умной балансировкой)    
 Что это будет: Это будет робот (машинка) на четырех колесах, который при передвижении по неровной поверхности сможет удерживать корпус в горизонтальном положении. Каждое колесо с мотор-редуктором будут крепится к валу сервопривода. Сервопривод буде поднимать и опускать колесо. Ориентируясь по IMU датчику, робот будет опускать или поднимать каждое колесо, тем самым поддерживая корпус в горизонтальном положении. Робот сможет амортизировать падения с небольшой высоты. Для этого будет использоваться определение касания поверхности. При опрокидывании, робот производит инверсию положения колес и сможет продолжить движение. Робот сможет преодолевать препятствия не выше максимального клиренса (пока при ручном управлении). Роботом можно будет управлять по блютуз с андроид устройства. И ещё...
 
 В этой теме буду делится прогрессом. Идеи и критика приветствуется.
 
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Четверг, 23.10.2014, 01:17 | Сообщение # 2 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Для удобства, крепления мотор-редукторов с колесами, буду называть лапами. 
 Собрать саму модель думаю не составит труда, а вот с написанием правильного кода могут возникнуть трудности. В первую очередь это связано с отсутствием знаний и навыков в программировании. Скорей всего всё легко считается, буду искать подходящую информацию.
 
 Я упоминал «определение касания поверхности». Это будут простые контакты расположенные в лапах. Два разных контакта в одной лапе, 1 нижний (учитывает касается ли лапа поверхности), 2 верхний (аналог первого для перевернутого положения робота). Если робота поднять, то контакты 1 разомкнутся. Если робота перевернуть, то будет учитываться контакт 2. Уже на практике посмотрю можно ли учитывать срабатывания контактов при столкновении с препятствием. Например, робот едет вперед, натыкается на высокое препятствие передней парой лап, моторы толкают робота вперед. В связи с чем, нижние контакты должны разомкнутся. Всё это будет зависеть от текущего клиренса.
 
 
   
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Пятница, 31.10.2014, 00:27 | Сообщение # 3 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Планирую использовать польские подшипники 61801 2RS. В этих подшипниках будет проходить вал идущий от серво к лапам. 
 
   
 
 |  |  |  |  | 
| 
| zaratustra | Дата: Суббота, 01.11.2014, 18:32 | Сообщение # 4 |  |  Рядовой Группа: Пользователи Сообщений: 12 Репутация: 0 Статус: Offline | Интересно так то.  Начал делать что нибудь? Запчасти купил? |  |  |  |  | 
| 
| ZSeregaA | Дата: Суббота, 01.11.2014, 18:42 | Сообщение # 5 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Цитата zaratustra (  ) Интересно так то.  Начал делать что нибудь? Запчасти купил?Есть почти всё кроме корпуса. Мало свободного времени, корпус нужно ещё дочертить, начну на днях.
 
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Понедельник, 03.11.2014, 00:35 | Сообщение # 6 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Вот что планирую использовать в SBRover Bot: 
 * Arduino Mega 2560 R3
 * Arduino Motor Shield R3
 * Сервы RDS3115
 * UBEC 3A 5V 6V (для питания сервоприводов)
 * Bluetooth HC-06
 * 4 мотор-редуктора с колесами
 
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Вторник, 04.11.2014, 21:19 | Сообщение # 7 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Примерно так будет выглядеть механизм крепления лап на SBRover Bot. Возможно на фото конструкция выглядит громоздко. До этого хотел везде использовать только подшипники 61801-2RS. Но когда начал чертить, то оказалось, что это не очень удобно, возможно пересмотрю этот вопрос. 
 
       
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Вторник, 04.11.2014, 21:50 | Сообщение # 8 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Решил для серво не использовать родные крепления. Сервы будут просто зажаты со всех сторон стенками. Таким образом держались моторы в R-Frame Mini 
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Среда, 05.11.2014, 01:02 | Сообщение # 9 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Вот что получается, размеры конечно внушительные (примерно): ширина 276 мм, длинна с горизонтально вытянутыми лапами 384 мм. Вес точно будет больше 1 кг., эти редукторы уже таскали такой вес, там ещё и колеса были больше (WheelXBot). Думаю с этим роботом тоже справятся. 
 
   
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Среда, 12.11.2014, 15:39 | Сообщение # 10 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Чертеж готов для резки. Надеюсь я ничего не забыл и нигде не ошибся. 
 
   
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Четверг, 13.11.2014, 00:24 | Сообщение # 11 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Детали вырезал, но забыл парочку деталей. Сервы в своих местах сидят идеально. Они просто зажаты стенками с трех сторон. В узле лапы выяснился небольшой недочет. В части, где вал переходит в меньший диаметр в валу проходит 2 винта. Из за этого жесткости нет, вал можно легко повернуть вокруг своей оси на большой угол. Переделаю эту часть вала и добавлю забытые детали. 
 
   
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Четверг, 13.11.2014, 15:36 | Сообщение # 12 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Переделал вал, в предыдущей версии выяснился недочет и ещё я забыл уменьшить отверстия под винты в валу. Из за этого, конструкция была не прочной. Сегодня вырежу недостающие и переделанные детали и соберу. Для проверки собрал корпус, получается красиво, хотя и немного громоздко. 
 
   
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Пятница, 14.11.2014, 00:57 | Сообщение # 13 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Вырезал переделанные и недостающие детали, докупил винтиков. Некоторые из винтиков будут с потайной шляпкой, так как в магазине не было нужных размеров с полусферическими шляпками. Но на видных местах будут с полусферическими, они мне нравятся, выглядят красиво и атмосферно. Постараюсь сделать фото и видео всех шагов сборки. 
 
   
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Суббота, 15.11.2014, 03:45 | Сообщение # 14 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Собрал корпус. Изначально думал, что собирать будет сложнее, но проблем не возникло. Но законченной вида у робота еще нет. Вот что осталось сделать: собрать лапы, поставить моторы и колеса, поставить и подключить электронику, аккумуляторы. На фото внутренний скелет робота. 
 
   
 
 |  |  |  |  | 
| 
| ZSeregaA | Дата: Воскресенье, 16.11.2014, 04:24 | Сообщение # 15 |  |  Лейтенант Группа: Администраторы Сообщений: 61 Репутация: 2 Статус: Offline | Сегодня поставил на колеса, но обкатку не проходил. В первую очередь проверил работу лап, управлял подъемом и опусканием. Лапки оказались «жидковаты». Механизм учета касания поверхности (Сообщение # 2) усложнил конструкцию и снизил жесткость лап. Основная идея для которой я хотел использовать этот узел, стала не актуальна в ходе сборки. Покатаюсь, посмотрю как ведет себя робот и будет ли работать механизм учета касания так, как задумывался. Если не оправдает ожиданий, изменю конструкцию и сделаю новые лапы. Что осталось сделать: Подключить моторы, поставить блютуз, поставить контакты на механизм учета касаний.
 
 
     
 
 |  |  |  |  |