roboforum.ru

Технический форум по робототехнике.

С чего начать?

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

Сообщение Юра » 04 июн 2005, 23:41

Ну это потому, что я, новичок, как раз не знал что такое ПЛИС и что такое Контроллеры. Т.е. я ведь должен начать покупать кое какие железки если хочу, начать что-то изучать (одной теорией ведь не обойдешься) Теперь то  понятно, что это такое и почему это сложно.

Вопросы: Допустим задались задачей построить робота, у которого 4 колес, 6 манипуляторов, 2 видеокамеры, ну и джопустим еще 6 каких-то датчиков неизвестно пока для чего, размером все с пылесос максимум. Что для этого нужно купить, чтоб начать уже над чем-то работать. Как минимум посоветуйте контроллер.
Спасибо.
Юра
 
Сообщения: 18
Зарегистрирован: 23 май 2005, 21:59

Сообщение =DeaD= » 05 июн 2005, 08:04

Юра писал(а):Вопросы: Допустим задались задачей построить робота, у которого 4 колес, 6 манипуляторов, 2 видеокамеры, ну и джопустим еще 6 каких-то датчиков неизвестно пока для чего, размером все с пылесос максимум. Что для этого нужно купить, чтоб начать уже над чем-то работать. Как минимум посоветуйте контроллер.
Спасибо.

Как же вам контроллер советовать, если не факт, что вам контроллера хватит? Вот например 2 видеокамеры вам зачем? У вас это будет телеуправляемый робот? Или у него будет система технического зрения?

Если второй вариант, то сомневаюсь, что контроллером все обойдется, значит, вероятно, вам надо изначально ориентировать на PC-платформу, а МК использовать только как драйвера устройств.

Вы уверены, что ваши мечты с вашим бюджетом соотносятся в плане эффективности? Зачем 2 камеры? И зачем вам на таком маленьком роботе 6 манипуляторов? Их же поломает при неудачном задевании за препятствие. С одним-то фиг знает как уворачиваться...

Кажется мне, что нужно сначала решить, что примерно этот робот должен уметь делать, тогда мы сможем вам примерно рассказать что для этого понадобится. А исходя из этого вы уже будете думать - есть смысл делать это в корпусе от пылесоса, или можно поменьше корпус, или наоборот побольше. И нужно ли вам для этого 6 манипуляторов, и что вообще нужно начинать изучать.
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Kanoka » 05 июн 2005, 13:08

Dead-а зациклело :) Одну мысль три раза повторил :)

Вообщем верно говорит, начинать нужно не с железок, а с проектирования. И в процессе оного будет прояснятся что действительно нужно.
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение Юра » 05 июн 2005, 13:56

Я учусь на специальности робототехника, и мне стопудово мало будет сделать одного робота. Я придерживаюсь мнения, что нужно развиваться экстенсивно, пока это возможно, т.е. я не хочу встать перед вопросом, что делать если не хватит вводов выводов, памяти, и скорости и прочего, лучше я сразу куплю железку наперед если рост цены более менее пропорционален увеличению параметров.
Если второй вариант, то сомневаюсь, что контроллером все обойдется, значит, вероятно, вам надо изначально ориентировать на PC-платформу, а МК использовать только как драйвера устройств.
Что еще потребуется и для чего?
Вы уверены, что ваши мечты с вашим бюджетом соотносятся в плане эффективности? Зачем 2 камеры? И зачем вам на таком маленьком роботе 6 манипуляторов? Их же поломает при неудачном задевании за препятствие. С одним-то фиг знает как уворачиваться...

Кажется мне, что нужно сначала решить, что примерно этот робот должен уметь делать, тогда мы сможем вам примерно рассказать что для этого понадобится. А исходя из этого вы уже будете думать - есть смысл делать это в корпусе от пылесоса, или можно поменьше корпус, или наоборот побольше. И нужно ли вам для этого 6 манипуляторов, и что вообще нужно начинать изучать.
Нет не уверен, но мне его определенно не в далкое плавание его отправлять и не под конкретную задачу строить, все для интереса и обучения пока, а там интересы появятся и думаю их будет много. Зрение думаю должно быть. Хотелось бы попробовать научить робота определять расстояние с помощью зрения, т.е. камеры двигаются в определеной плоскости информация анализируется, может быть робот еще должен будет сам измерять действительное расстояние и сравнивать с анализом, две камеры для увеличения количества опытов за одно и то же время+ стерео зрение с одной расстояние измерить думаю не получится.
Манипуляторы хрен его знает зачем, камеры передвигать, например, может другие датчики перемещать, замерять расстояние может, если других способов нет, а там мало ли для чего, может захочу, чтоб он книжку читал через файн ридер и сам перелисывал сраницы, может, чтоб меня узнавал и здоровался, япошки же делают, только куда мне сейчас до этого, тележку движущуюся не смогу сделать. Кстати вчера передачу пропустил про роботов :(

Ну контроллер то все равно брать, какой лучше и где дешевле?
Юра
 
Сообщения: 18
Зарегистрирован: 23 май 2005, 21:59

Сообщение =DeaD= » 05 июн 2005, 19:23

Kanoka писал(а):Dead-а зациклело :) Одну мысль три раза повторил :)

Во-первых не три, а два, во-вторых не одну и туже, а просто про две камеры - в первом случае в смысле метода, а во втором в смысле цели :)

Юра писал(а):
Если второй вариант, то сомневаюсь, что контроллером все обойдется, значит, вероятно, вам надо изначально ориентировать на PC-платформу, а МК использовать только как драйвера устройств.
Что еще потребуется и для чего?

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

Юра писал(а):Я не хочу встать перед вопросом, что делать если не хватит вводов выводов, памяти, и скорости и прочего, лучше я сразу куплю железку наперед если рост цены более менее пропорционален увеличению параметров.

...пропущено...

Ну контроллер то все равно брать, какой лучше и где дешевле?

Я бы взял для начала АTMega8-16PI, стоит меньше 100р, а на минимального робота с лихвой хватит.

Вообще на МК относительно общей цены робота, сильно не поэкономишь - любая серва вам сразу в 400р вылетит, а если у вас манипуляторов туча ожидается, то можете прикинуть во сколько вам они станут, это еще не считая что сервы по 400р большую нагрузку не держат и про них можно будет забыть в манипуляторах с большими плечами, в них придется пользовать сервы за >1000р.

PS: Но все-таки настоятельно рекомендую сначала продумать что именно вы хотите получить, пусть даже от первого робота.
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Юра » 05 июн 2005, 20:14

То =DeaD= Думаю куплю АTMega8-16PI как вы и посоветовали.

    У меня 15 тыс. рублей и я на лето еду домой в Воронеж, сейчас в Москве до конца сессии. Поэтому до конца сессии мне нужно решить, что покупать от и до, т.к. в Воронеже если что-то захочешь купить, то не факт, что найдешь.

Для начала нужна платформа с колесами, которая умеет ездить  вперед, назад, ну и поворачивать, кило 7 думаю должна возить. Что покупать? Где читать? Ну и так далее.
Юра
 
Сообщения: 18
Зарегистрирован: 23 май 2005, 21:59

Сообщение =DeaD= » 06 июн 2005, 08:09

Юра писал(а):То =DeaD= Думаю куплю АTMega8-16PI как вы и посоветовали.

    У меня 15 тыс. рублей и я на лето еду домой в Воронеж, сейчас в Москве до конца сессии. Поэтому до конца сессии мне нужно решить, что покупать от и до, т.к. в Воронеже если что-то захочешь купить, то не факт, что найдешь.

Для начала нужна платформа с колесами, которая умеет ездить  вперед, назад, ну и поворачивать, кило 7 думаю должна возить. Что покупать? Где читать? Ну и так далее.


В робоклубе закажите готовую платформу :) если конечно вы не любитель конструировать самостоятельно - потому как самостоятельно оборудование нужно искать, да и просто дороже выйдет, но это если считать свою работу. По мне, ноут бы еще, но в 15т.р. никакого робота на платформе PC ни на ноуте, ни на VIA (кстати не рекомендую - производительность для зрения врядли потянет) с системой технического зрения видимо не собрать, так что надо думать, ну или копить :) или пока взять длинный-длинный провод, подцепиться к настольному ПК и с него все делать.

Можете правда пока купить веб-камер и на ПК побаловаться, поразбираться что же вы собираетесь с этими изображениями делать :)
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Юра » 06 июн 2005, 16:12

Готовая платформа это то что здесь http://www.roboclub.ru/shop/systems/ ? Или это http://www.roboclub.ru/master/motion/2004/10/24/motions_50.html
По-любому специально пк или ноут не буду специально покупать, 15 т р. на все остальное хватит? Если нет то сколько примерно? А не рановато ли с камер мне начинать, может лучше механику с электрикой освоить, чтобы робот ездил так как ты ему скажешь, а потом ему свои мозги придумывать? И хватит ли веб камер, они вроде как тормозные, на резкие движения медленно реагируют, посоветуете какие лучше, мож кто разбирался с этим? Я так понял мне нужны:
1) контроллер
2) платформа
3) камеры
4)....?
5)........
Что еще?
Вот, например, как контроллер будет взаимодействовать с моторами, камерами (или камеры не его дело?), манипуляторами

Вот -= Александр =- говорил
Что касается моторов - они питаются через силовые элементы (отдельные микросхемы). На входе этих микросхем - сигналы от контроллера, а на выходе - довольно сильные токи для мотора.

Где взять эти микросхемы, как подобрать, как называются?
Юра
 
Сообщения: 18
Зарегистрирован: 23 май 2005, 21:59

Сообщение =DeaD= » 06 июн 2005, 17:32

15т.р. на остальное вроде хватит, если не брать спец. камеры по $5000 за штуку и т.п. :)

Про веб-камеры - да, есть такая проблема, у меня есть идея, что это у веб-камеры моей по 800руб из за CMOS-матрицы, но никакой магазин не хочет мне показать как будет работать веб-камера с CCD-матрицой за 2800руб, а я просто так выкидывать 2800руб не хочу! В общем козлячья ситуация. И в инете никто не пишет как себя ведут веб-камеры на CCD-матрицах.

Контроллер сразу продумайте как будете сопрягать с ПК.

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

Шасси имею в виду вот это - http://www.roboclub.ru/shop/systems/systems_57.html, хотя за его качество не поручусь, но не думаю что у вас за эти деньги лучше получится, а большее вам понадобится. В общем общайтесь на эту тему с робоклубом, могу только сказать что самому такое шасси делать - гемор тот еще.

Конкретней про мой вариант шасси, драйверы двигателей и т.п. можно почитать здесь - http://club.roboclub.ru/pmwiki.php?page ... obileRobot

PS: Сразу продумайте как будете камеры с ПК связывать, если ПК у вас не на шасси будет.
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Юра » 06 июн 2005, 20:24

Сразу продумайте как будете камеры с ПК связывать, если ПК у вас не на шасси будет.
А какие могут быть варианты кроме провода? Беспроводной не хватит. Я вообще не знаю, какими способами это можно сделать: через usb, com  и нужно ли дополнительное оборудование. Вообще не принципиально как лишь бы скорости канала хватило. Ну и чтоб метров 10-20 мог отъехать от пк. Ноут все равно когда-нибудь куплю.

Вопрос: Есть фотоаппарат 5мега пикселей Память компакт флэш, есть аналоговый видео выход. Как бы так не отходя от кассы изображения сразу в компьютер отправить , может какие переходники или платы существуют, чтоб вместо флэшки сразу на ПК писать, а то оцифровывать аналоговый сигнал качество не то?
Юра
 
Сообщения: 18
Зарегистрирован: 23 май 2005, 21:59

Сообщение =DeaD= » 06 июн 2005, 21:12

Юра писал(а):
Сразу продумайте как будете камеры с ПК связывать, если ПК у вас не на шасси будет.
А какие могут быть варианты кроме провода? Беспроводной не хватит. Я вообще не знаю, какими способами это можно сделать: через usb, com  и нужно ли дополнительное оборудование. Вообще не принципиально как лишь бы скорости канала хватило. Ну и чтоб метров 10-20 мог отъехать от пк. Ноут все равно когда-нибудь куплю.

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

1. USB вроде можно на 10-20 метров, только спец-удлинитель нужен, а вот на 5-7 метров вроде без удлинителя можно.
2. На фотике есть функция веб-камеры? Если есть, то проблема снимается сама собой. Поизучайте.
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Юра » 07 июн 2005, 11:09

Нет функции веб камеры. Есть рзъем Digital, хотя в документации ничего нет.
 У фото гораздо большее разрешение и качество изображения, хотя конечно не так оперативно, не разумнее ли фотографировать? и можно ли использовать  цифровую камеру мини диви например?
А где лучше купить контроллер, киньте ссылочку?
Юра
 
Сообщения: 18
Зарегистрирован: 23 май 2005, 21:59

Сообщение =DeaD= » 07 июн 2005, 12:36

Юра писал(а):Нет функции веб камеры. Есть рзъем Digital, хотя в документации ничего нет.
 У фото гораздо большее разрешение и качество изображения, хотя конечно не так оперативно, не разумнее ли фотографировать? и можно ли использовать  цифровую камеру мини диви например?
А где лучше купить контроллер, киньте ссылочку?

В москве - видимо в чип&дип'е, использовать цифровую камеру miniDV это конечно круто, но пока для меня слишком накладно :) да и не так доступно будет для повторения. По сути меня пока устраивает качество с веб-камеры, я же ориентируюсь по такой картинке и ничего, не сдох, вот и робот должен :)
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Юра » 07 июн 2005, 16:37

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

Кстати об определении расстояния: Фотоаппараты для фокусровки имеют какой то датчик определяющий расстояние, а уже потом оптикой фокусируют, неплохо было бы такое организовать, только что это за датчик?
Юра
 
Сообщения: 18
Зарегистрирован: 23 май 2005, 21:59

Сообщение setar » 07 июн 2005, 16:47

Юра писал(а):Фотоаппараты для фокусровки имеют какой то датчик определяющий расстояние, а уже потом оптикой фокусируют, неплохо было бы такое организовать, только что это за датчик?

на разных моделях по разному обычно это ИК , реже ультразвук.
ну а в самых продвинутых моделях анализ фокусировки на матрице при изменении фокусного расстояния.
Аватара пользователя
setar
Site Admin
 
Сообщения: 10989
Зарегистрирован: 04 окт 2004, 12:58
Откуда: St.Petersburg
Skype: taranenko.sergey
ФИО: Сергей Тараненко

Пред.След.

Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 23