Описание: Для тех, кто только начал увлекаться и интересоваться робототехникой и автоматизацией |
Поиск в теме | Версия для печати |
freeminder |
Отправлено: 25 Ноября, 2008 - 09:54:05
|
Рядовой

Сообщений всего: 1
Дата рег-ции: Нояб. 2008
|
Уважаемые модераторы и корифеи этого форума, прошу сразу по голове не стучать и к товарищу поиску не отправлять. Название темы может и не соответствовать её содержанию, за это тоже сильно не бейте.
Эта тема не содержит конкретных технических путей решения каких-либо проблем, она лишь является путеводителем от терния к звездам для начинающих, коим я и являюсь.
Ознакомившись с содержанием сайта, понял, насколько все интересно и увлекательно. Сам я - материаловед, композитчик, с успехом проспавший всю схемотехнику и электротехнику - мой промах. Господа хорошие, подскажите какие-нибудь идеи, помимо "кротов" и эквилибристов, описанных в разделе шаг за шагом и удовлетворяющих критерию "для новичка". На мой взгляд, для человека, который только начал втягиваться в робототехнику, эти два примера ну никак не могут являться "базой". Возможно у кого то есть интересные, но простые идеи. Может быть вы из собственного опыта подскажите какие-то "проекты", чтобы человек понял, к чему дальше идти, к чему стремиться. (идеально, чтобы каждый проект был построен на уже приобретенных навыках на предыдущих). Возможно, господа, получиться создать хорошее подспорье для тех, кто только начинает интересоваться данной темой. А я , так сказать, пропашу борозду, стану подопытной крысой новой методики обучения
P.S. и P.S.S. Данная тема не для тех, кому нужен мануал а-ля вот этот провод припаять к этой ножке, потом этот к этой и дальше все замигает. Эта тема для тех, кто хоть немного готов подумать и поработать сам, ведь в этом и есть большая часть интересности  |
|
|
AndreiSk |
Отправлено: 28 Ноября, 2008 - 00:51:06
|
Капитан

Сообщений всего: 50
Дата рег-ции: Окт. 2008
|
Значит по порядку.
1. Вам нужен робот (а нужен ли?)
2. Роботы бывают двигающиеся и недвигающиеся (?).
3. Двигающиеся роботы бывают колесные (гусеничные) и дву(три,много)ногие. Рекомендую начать с колесной или гусеничной базы. Моторы бывают серво (180 гр. макс), шаговые и обычные (коллекторные, бесколлекторные). Для обычных нужны редукторы. Есть магазин, торгует моторами в сборе с редукторами, это
http://www.terraelectronica.ru/catalog.php?ID=823&Page=1&InHave=&InNew=&Search=&Text=&Gde=&PageS=
4. Помимо моторов, нужны сенсоры: a) контактные (типа кнопок или резисторов); b) бесконтактные активные (инфракрасные, лазеры, ультразвуковые); c) бесконтактные пассивные (видеокамера)
5. Между мотором и сенсорами обычно стоят мозги: микроконтроллерные модули или миникомпьютеры (типа PC104), то что принимает решение на основе сенсоров и дает команду моторам. Рекомендую микроконтроллеры, например PIC (фирмы Microchip). Есть других фирм, например AVR. Продаются они как в виде отдельных микросхем, так и в виде уже распаянных плат, даже с сенсорами.
Связка выглядит так:
сенсоры => микроконтроллер => моторы
Собственно конфигурация железа зависит от фантазии и от бюджета, хорошие сенсоры (акселерометры, гироскопы, видеокамеры, сонары, IR) вещь недешевая. Хорошие моторы тоже стоят денег (не покупайтесь на дешевизну китайского игрушкопрома, это гавно по большей части).
Но самое главное в роботе это мозги.
Программа для микроконтроллеров - это душа робота,
без нее он просто куча железа (=труп).
Если вы не умеете писать программы, то надо научиться, иначе лучше купить готового робота и писать "программы" из кусочков (из тех, что предложит производитель).
Для микроконтроллеров лучше использовать C.
(Добавление)
Вариант #2. Купить готового робота. Сам я прошел этап постройки с нуля, в принципе не сожалею, но думаю, что если у человека душа лежит больше к программированию, нежели к железу, то постройку робота с нуля можно пропустить. Готовых вариантов масса, например Robonova1 (шагающий, ~1000$) или SRV1 (гусеничный, ~500$). В этих роботах с железом почти все сделано, и тут фантазия пойдет в разработку программы (а не в железо). У нас (даже в Москве, это не продается в принципе, а если и есть, то по безбашенным ценам). Лучше заказать за границей в интернет-магазине с доставкой в Россию. Про SRV1 я писал в топике про интернет-робота (где-то в конце топика).
В конечном счете вы придете к пониманию, что сложность в роботе - это его программа, а не железо.
О себе:
программист, 10 лет опыта, MCSD, пишу в основном на c# (работа такая), C для мконтроллеров (хобби такое). С железом тоже умею обращаться. Из железа сейчас работаю с SRV1 (гусеницы+камера+поворот камеры),
двуногий робот (ноги готовы, 12 сервомашин, 7 асселерометров, несколько IR датчиков, 3 микроконтроллера) воедино все соединяется между делом, но займусь вплотную ногами только после того как наиграюсь с камерой. Собственно в конце камера перекочует на две ноги.
С камерой что делаю: a) вижу линию на полу - еду вдоль нее. b) вижу банку-жестянку 0.33 - выталкиваю ее подальше. с) ищу желтый теннисный мячик на кухне (8 кв.м) и подъезжаю к нему. Как только a;b;c будут решены и отлажены, камера кочует на ноги и d) учимся ходить; e) ходим и ищем желтый мячик; f) пинаем мячик
Надеюсь путь разжевал понятно.
(Добавление)
Конечно это один из возможных путей,
я взял задачи из соревновани (следование по пути и кегельринг). В отдельности каждая задача не выглядит сложной.. не так ли?  (Отредактировано автором: 28 Ноября, 2008 - 01:18:32) |
|
|
|
Поиск в теме | Версия для печати |
Страниц (1): [1] |
« С чего начать? » |
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
|
  |
|
|
|