роботы робототехника микроконтроллеры


 Страниц (2): [1] 2 »   

> Описание: Чуствую себя БлОнъДыкой
Арамис Post Id



Маршал


Сообщений всего: 131
Дата рег-ции: Май 2007  



Короче ребята, искал дешевые сервы, нашет, буду собирать паука на одном контроллере Улыбка (ну может на двух, это в принципе и не важно)
Вот главный вопрос:
Ну соберу я его, сделаю так чтоб он ходил, крутился и т.д.
Что бы ему повесить из датчиков, подумал я, и как не странно возник обыденный вопрос, а чего я от него хочу?
Так вот чего бы его научить делать
Задумываюсь интелектуализовать немного его но только в какую сторону?
Хотел на нём применить генетические алгаритмы и нейронную сеть!
VCOM! ADMIN!
Помогите с идеями плиз, я опусташен Замешательство
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Эм, сделай чтоб он паутины плел и мух ловил Голливудская улыбка
 
 Top
Арамис Post Id



Маршал


Сообщений всего: 131
Дата рег-ции: Май 2007  



Голливудская улыбка

Если есть у кого нибудь более выполнимые идеи, буду рад услышатьУлыбка
Решил прибабахать USB камеру к нему, и управление по RS-232
т.е. мозги его на компе будут.
Программа технического зрения есть написанная уже, если кому интерестно в журнале Хакер описана (там ещё чувак на титульлной странице нарисован, вместо головы камера, в статье много ссылок на free soft по техническому зрению)Одобряю

Кстати физический протокол RS-232, USB поддерживает?Ламер
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Эм чет я не понял че ты имеешь ввиду под протоколом 232 и усб... ? 232 это всеголишь физический уровень передачи данных (самый низкий) там по томуже принципу работают 485, 422 интерфейсы. Причем отличаются тока именно принципом распространения сигнала, битики и байтики в них одинаковые бегают... УСБ же это на порядок (или даже несколько порядков, там читай модель передачи данных) более высокий уровень, он кроме физического уровня еще описывает сам протокол обмена.... Дак собсна чего требуеца та? Сам понимаешь более низкий уровень (232) не может по определению поддерживать более высокий уровень (усб). Наоборот всегда пожалуйста Ж))))) Он (232) просто не может описать протокол передачи данных...
 
 Top
digger Администратор Post Id



Администратор


Сообщений всего: 372
Дата рег-ции: Май 2006  



Если не вдаваться в технические тонкости USB, то мне кажется, что одна из самых интересных задач - научить робота взаимодействовать с окружающим миром.

В простейшем виде это может быть просто осмысленный отъезд от препятствий с попыткой составления карты. Если при этом добавить функции взаимодействия с предметами может получиться очень интересная "живая" машина.

Один из проектов, которые мне понравились за последнее время, называется "Yellow Drum Machine".

http://letsmakerobots.com/node/112

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

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

Вот тут пример потрясающего верчения головой.

http://myrobot.ru/news/2008/05/20080518_1.php

Согласитесь, впечатление замечательное, жаль только, что это работа оператора за пультом управления.

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

http://myrobot.ru/news/2007/05/20070510_1.php
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



Мне больше понравилось как кошака от этого паучка таращило Ж))))) Он хрясь его по голове лапой. Паучек садится... Потом дальше ползет Ж))))
 
 Top
MiF Post Id


Рядовой


Сообщений всего: 14
Дата рег-ции: Май 2008  



Цитата:
искал дешевые сервы, нашет


Подскажи где и модель! То же искал, но результат отрицательный.
 
 Top
VCOM Супермодератор Post Id



Супермодератор


Сообщений всего: 659
Дата рег-ции: Март 2007  



http://masterhobby.ru/product_in...?products_id=765
 
 Top
Admin Администратор Post Id


Администратор


Сообщений всего: 897
Дата рег-ции: Май 2006  



На таких дешевых сервах есть где разгуляться фантазии Улыбка

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

А вот чтобы он правильно лазил, тут-то и понадобится нейронная сеть.

http://myrobot.ru/news/2007/09/20070920_1.php

Вот в проекте SPARK (http://myrobot.ru/news/2008/05/20080518_2.php ) микросхемки для сети предоставила Altera. И в последние дни я немпешно раздумываю, как бы можно было использовать ПЛИС для создания наборов самообучающихся нейронных цепей. Скорость у них должна быть очень высокой.

 
 Top
Арамис Post Id



Маршал


Сообщений всего: 131
Дата рег-ции: Май 2007  



Ух спасибо ребят, с идями мы теперь не пропадёмОдобряю
давайте подумаем как теперь осуществить связь с компом?
Учитывая что лучше делать связь без проводную.
Вопрос номер два через какой порт его цеплять проще будет?
Имеется ввиду на программном уровне с когого порта лучше снимать данные для обработки и через какой соотвецтвенно посылать управление?
 
 Top
Admin Администратор Post Id


Администратор


Сообщений всего: 897
Дата рег-ции: Май 2006  



А зачем нормальному роботу связь с компьютером?

Существуют хорошие микросхемы, те же ПЛИС или цифровые сигнальные поцессоры. С их помощью можно и видео обрабатывать.

ПЛИС
http://ru.wikipedia.org/wiki/%D0...0%9B%D0%98%D0%A1

Цифровой сигнальный процессор
http://ru.wikipedia.org/wiki/%D0...1%81%D0%BE%D1%80

Имхо, робот ведь не компьютер на колесиках.

Цитата из мистера Бобота по мотивам интервью с Марком Тилденом ТащусьШпион

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



 
 Top
Admin Администратор Post Id


Администратор


Сообщений всего: 897
Дата рег-ции: Май 2006  



Вот интересный проект (в прикрепленном файле) и никакого компьютера.

Используется контроллер BrainStem.

http://www.acroname.com/robotics...s/S1-GP-BRD.html

Еще интересный проект живности на шести ногах.

http://www.myrobot.ru/news/2008/...3/20080309_7.php

Кстати тоже управляется обычным контроллером BrainStem.

Скачать файл: nod.zip
Скачан раз: 380
 
 Top
Kayak99 Post Id



Рядовой


Сообщений всего: 14
Дата рег-ции: Май 2008  



есть готовая плата с блютуф для связи с компом

http://realrobot.ru
 
 Top
Арамис Post Id



Маршал


Сообщений всего: 131
Дата рег-ции: Май 2007  



Kayak99
Чтото ты прям во всех темах сайт этот рекламируешь!
А может всё таки покажешь где там именно лежит то про что ты говориш?
 
 Top
Арамис Post Id



Маршал


Сообщений всего: 131
Дата рег-ции: Май 2007  



Ребят, а кто нибудь юзал контроллер с видюхой от мышки?
Если есть исходники+даташит в одном пакете выложите пожалуйста! ОООООЧень надоглаза разбежались
 
 Top
Страниц (2): [1] 2 »
« Программирование микроконтроллеров »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 





Powered by Exclusive Bulletin Board
ExBB FM 1.0 RC1 Smiles by Fool from Foolstown
  Яндекс.Метрика   Рейтинг@Mail.ru