Программирование роботов :)

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
zusicks438
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.12.2008 (Пт) 20:16

Программирование роботов :)

Сообщение zusicks438 » 10.03.2009 (Вт) 20:43

Увлекся вот... Немного выучил ассемблер, на нормальном уровне знаю VB. Первым шагом стал LEGO Mindstorms с RCX-контроллером (они его так называют), там еще по кирпичикам программу собираешь. Если программу открыть в Блокноте, виден код, отдаленно напоминающий Бейсик. Интересно.

Захотелось чего-то большего, ну, чего-то более широкого применения. Типа программирования всяких ходилок, ездилок и прочего. Отец неплохо разбирается в радиоэлектронике, так что за это я не беспокоюсь. А в программировании - это уже мое.

Короче, где можно посмотреть об этом информацию и кто что об этом знает?

Всем заранее благодарен.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Программирование роботов :)

Сообщение Хакер » 10.03.2009 (Вт) 20:46

и кто что об этом знает?


Спрашивай, что интересует.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

zusicks438
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.12.2008 (Пт) 20:16

Re: Программирование роботов :)

Сообщение zusicks438 » 10.03.2009 (Вт) 20:58

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

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Программирование роботов :)

Сообщение Хакер » 10.03.2009 (Вт) 21:05

В этом ты мне напоминаешь наших друзей слима-тёмыча-зенитчика, которым по душе воспользоваться готовой теорией, придаманной умными дядьками, чем придумать что-то своё :) .

Нет четких теорий.
То, как программа будет обрабатывать данные, зависит от твоей фантазии.

В то же время, есть созданные умными дядьками методики.

Но сначала ты определись, что ты хочешь. Не ИИ же?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

zusicks438
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.12.2008 (Пт) 20:16

Re: Программирование роботов :)

Сообщение zusicks438 » 11.03.2009 (Ср) 20:40

Хакер, я Вас понимаю. Но я хочу для начала узнать С ПОМОЩЬЮ ЧЕГО это можно сделать. Ведь не на лбу мне программу писать. Есть же всякие платы, микропроцессоры и.т.п. Ведь когда, например, делают тетрис, всю информацию куда-то загоняют. В том же LEGO был интерпритатор Бейсикоподобного языка, точнее сказать не могу что там было, ломать как-то не хочется, а так просто его не разберешь. Экранчик там такой маленький. Ну, короче, Вы меня наверное поняли.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Программирование роботов :)

Сообщение Хакер » 11.03.2009 (Ср) 20:50

Есть же всякие платы, микропроцессоры и.т.п.

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

Чтобы робот "жил", кто-то должен управлять его органами (например, колесами). Кто-то должен подавать управляющие сигналы в блоки управления этими органими. Этим кто-то можешь быть ты (сделав сверху на роботе кнопочки "Ехать вперёд/ехать назад"). Но это тупо и неинтересно, обычно управляет роботом не человек, а компьютер.

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

Ссылку просил? Получай!
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

zusicks438
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.12.2008 (Пт) 20:16

Re: Программирование роботов :)

Сообщение zusicks438 » 11.03.2009 (Ср) 20:55

Вот тоже нашел: http://myrobot.ru

zusicks438
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.12.2008 (Пт) 20:16

Re: Программирование роботов :)

Сообщение zusicks438 » 11.03.2009 (Ср) 20:55

Спасибо!

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Программирование роботов :)

Сообщение Mikle » 12.03.2009 (Чт) 11:31

Если робот достаточно крупный, можно разместить на нем плату от старого компьютера, что-нибудь типа 386SX, плюс старый жесткий диск или хоть дисковод с программой. Если поставить мультикарту, получим более восьми (кажется 13) управляемых одноуровневых входов и выходов через LPT, если поставить Game порт, получим пару аналоговых входов. Программу можно написать хоть на Quick Basic.

zusicks438
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.12.2008 (Пт) 20:16

Re: Программирование роботов :)

Сообщение zusicks438 » 12.03.2009 (Чт) 21:33

Вот, это уже интересно. Только где я возьму 386 процессор??? :)

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Программирование роботов :)

Сообщение iGrok » 12.03.2009 (Чт) 23:19

zusicks438 писал(а):Вот, это уже интересно. Только где я возьму 386 процессор??? :)

На местной городской барахолке. )
label:
cli
jmp label

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Программирование роботов :)

Сообщение Mikle » 13.03.2009 (Пт) 10:53

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

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Программирование роботов :)

Сообщение Хакер » 13.03.2009 (Пт) 11:01

Эээ :wink: Сколько, говоришь, у тебя их?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Программирование роботов :)

Сообщение Mikle » 13.03.2009 (Пт) 11:07

Штуки три-четыре точно найду.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Программирование роботов :)

Сообщение Хакер » 13.03.2009 (Пт) 11:26

Так :)
А почтой они траспортабельны?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Программирование роботов :)

Сообщение Mikle » 13.03.2009 (Пт) 11:29

Думаю да. Только не знаю, как обстоит дело с отправкой в Казахстан.

Williams
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1280
Зарегистрирован: 06.05.2008 (Вт) 18:35
Откуда: System.Reflection.Williams (увидел себя в зеркале :))

Re: Программирование роботов :)

Сообщение Williams » 13.03.2009 (Пт) 14:01

Wikipedia писал(а):In May 2006 Intel announced that production of the 386 would cease at the end of September 2007. Although it had long been obsolete as a personal computer CPU, Intel, and others, had continued to manufacture the chip for embedded systems, including aerospace technology.


Оказывается действительно есть сторонники этих чипов!
И вы думаете, что вас оставят в живых после прочтения этого поста?

SLIM
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1840
Зарегистрирован: 04.04.2008 (Пт) 18:21
Откуда: Краснодар

Re: Программирование роботов :)

Сообщение SLIM » 13.03.2009 (Пт) 15:45

Хакер писал(а):Так :)
А почтой они траспортабельны?

Так так. А из Туапсе то легче в Краснодар прислать.
Да и зачем слать - я приеду за ними )))
Пишите жизнь на чистовик.....переписать не удастся.....

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Программирование роботов :)

Сообщение Хакер » 13.03.2009 (Пт) 17:34

Зачем они тебе? :)
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

zusicks438
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.12.2008 (Пт) 20:16

Re: Программирование роботов :)

Сообщение zusicks438 » 17.03.2009 (Вт) 20:10

Mikle, почтой до Нижнего. Сколько с меня? :)

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Программирование роботов :)

Сообщение Mikle » 17.03.2009 (Вт) 20:23

Почтовые расходы.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Программирование роботов :)

Сообщение Хакер » 17.03.2009 (Вт) 20:38

И сколько это получается для всех нас?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

zusicks438
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.12.2008 (Пт) 20:16

Re: Программирование роботов :)

Сообщение zusicks438 » 17.03.2009 (Вт) 21:05

Я почтой давно не пользовался, поэтому не знаю, сколько.

zusicks438
Обычный пользователь
Обычный пользователь
 
Сообщения: 90
Зарегистрирован: 26.12.2008 (Пт) 20:16

Re: Программирование роботов :)

Сообщение zusicks438 » 17.03.2009 (Вт) 21:06

Я бы взял.

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Re: Программирование роботов :)

Сообщение Nord777 » 17.03.2009 (Вт) 22:09

Mikle, ты посмотри какой ажиотаж! Можно уже аукцион организовывать :D
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: Программирование роботов :)

Сообщение Andrey Fedorov » 18.03.2009 (Ср) 3:47

Mikle писал(а): zusicks438
Мамка с впаянным процессором (а бывает и со впаянной памятью) имеет размер немногим больше современной видюшки, потребляет меньше питания () и ничего не стоят. У меня таких несколько валяется, выкинуть жалко, а деть некуда... правда я в Туапсе живу. :roll:


Ага - и требует сетевого питания.

Гораздо лучше взять какой-нибудь Asus-EE (или что-то из этой серии) - по характеристикам гораздо лучше старинной 386, автономен и моделька вполне увезет его. Его вполне хватит для управления, а поигравшись можно использовать и для других целей. А в качестве роботов можно использовать нечто вроде http://www.pilotage-rc.ru/catalogue/10_/10_45/RC5103/ постепенно оснащая датчиками и переводя на управление от компа...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Программирование роботов :)

Сообщение Mikle » 18.03.2009 (Ср) 11:29

Andrey Fedorov писал(а):и требует сетевого питания.

+-5 и +-12 вольт, не так сложно.
Nord777 писал(а):ты посмотри какой ажиотаж!

Сам удивляюсь, неужели у вас этого мусора нельзя найти?

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

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Re: Программирование роботов :)

Сообщение Andrey Fedorov » 18.03.2009 (Ср) 13:31

Mikle писал(а):
Andrey Fedorov писал(а):и требует сетевого питания.

+-5 и +-12 вольт, не так сложно.


Всего-то 4-ре напряжения. Да и водрузив блок питания с аккумулятором, платой, винтом (и все это наверное надо в корпус?) придется добавить еще клавиатуру с монитором чтобы иметь возможность исправить пару ошибок в коде... Не лучше ли просто сразу обойтись тем же AsusEE? Меньше размером, легче и все в одном. Другой вопрос сможет ли его отец сделать датчики и подключить их к портам. Потому первое время лучше вообще обойтись настольной машинкой подключая ее к обычному компу проводами - если надоест так хоть убыток небольшой для бюджета будет...

Nord777 писал(а):Сам удивляюсь, неужели у вас этого мусора нельзя найти?


Старья - наверняка при желании найти везде можно. На местных форумах поспрошать - мусором поделиться наверняка смогут...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Re: Программирование роботов :)

Сообщение iGrok » 18.03.2009 (Ср) 13:38

Там всё-таки LPT, с которым возни намного меньше, чем с usb на EeePC..
label:
cli
jmp label

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Программирование роботов :)

Сообщение Хакер » 18.03.2009 (Ср) 13:45

Старья - наверняка при желании найти везде можно. На местных форумах поспрошать - мусором поделиться наверняка смогут...

Ну у нас не найти.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

След.

Вернуться в Народный треп

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

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

    TopList