roboforum.ru

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

RoboBrain-Micro

Разработка универсальной программно-аппартной платформы роботов.

RoboBrain-Micro

Сообщение Виктор Казаринов » 05 сен 2010, 23:23

Независимо от других объявленных и реализуемых (трудно и долго) моих проектов, хотел бы разработать однокристальный вариант простейшего автономного робота. Это - букашка, которая должна самостоятельно вести активную "жизнь" наподобие настоящих насекомых и других не очень сложных живых существ. Хотя насекомые наверное даже сложнее, чем мой робот. Само шасси тут вторично, первичны экспериментальные варианты робомозга.
Буду двигаться от самого простого. Если что-то путнее получится, буду переходить к более сложному поведению и шасси. Причем сложность поведения и сложность шасси не очень связаны между собой.
Для RoboBrain-Micro нужно бы выбрать тип контроллера, но не уверен, что он же должен управлять и шасси. Хотя исходя из идеи миниатюризации совмещение в одном кристалле всего и вся желательно.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: RoboBrain-Micro

Сообщение galex1981 » 05 сен 2010, 23:30

Данный аналог насекомого предположительно будет вести коллективную жизнь или будет одиночкой?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboBrain-Micro

Сообщение Виктор Казаринов » 05 сен 2010, 23:51

В первых опытах - одиночка, т.к. социальные функции не могут действовать без базовых. С базовых и начну. Затем если что-то получится, обязательно нужно переходить к коллективной жизни роботов, т.к. это - принципиально новое качество и расширеннные возможности.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: RoboBrain-Micro

Сообщение Angel71 » 05 сен 2010, 23:59

:oops: если будет много вычислений, то выбора вроде особо и нет - арм.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: RoboBrain-Micro

Сообщение Виктор Казаринов » 06 сен 2010, 00:10

Я в ARMах и копаюсь. Ищу компромисс.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: RoboBrain-Micro

Сообщение galex1981 » 06 сен 2010, 00:11

Компромисс в чем?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboBrain-Micro

Сообщение Виктор Казаринов » 06 сен 2010, 00:15

Между навороченностью и соответственно - дорогровизной и минимализмом. Зачем пользовать то, что используешь, к примеру, на 10%. Но я пока не знаю, что и насколько будет использовано, пока не понакодю. Но вот памяти разных видов и скорости проца всегда будет маловато, т.к. эти ресурсы мы безбожно легко тратим.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: RoboBrain-Micro

Сообщение Angel71 » 06 сен 2010, 00:26

в паябельных корпусах (*qfp, qfn) армы примерно до 400-500мгц. память внешняя, опять же в паябельных корпусах, объём примерно 32-64метра
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: RoboBrain-Micro

Сообщение galex1981 » 06 сен 2010, 00:42

При желании память можно наращивать количеством микросхем - в АРМах аппаратно реализована поддержка нескольких банков памяти. Вопрос выбора конкретного экземпляра МК
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboBrain-Micro

Сообщение Сергей » 06 сен 2010, 00:57

С процом в QFP и памятью SSOP это уже далеко не Micro робот будет. Или что вы подразумеваете под этим Micro роботом?
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: RoboBrain-Micro

Сообщение Виктор Казаринов » 06 сен 2010, 01:01

Уточните - ARMы какие? Приблизительные модели. В диапазоне частот 400 мгц и 60-70. Про студию подскажите- Keil или что-то другое получше что-то есть? Если Keil - то какой версии поновее. У меня что-то есть от 2009 года.
У нас продается LPC2106FBD48,151 (LQFP48 NXP/PH) по 295 руб/шт розничная цена. Это я просто взглянул на прайс по инету. Такой корпус не под ручную пайку?

Хотелось бы все-таки в данном проекте не выходить за рамки одного кристалла для выполнения всех разумных функций.
Последний раз редактировалось Виктор Казаринов 06 сен 2010, 08:57, всего редактировалось 1 раз.
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: RoboBrain-Micro

Сообщение galex1981 » 06 сен 2010, 01:06

Любой микрокомпьютер должен в себе содержать процессор, оперативную память, постоянную память.Микроробот, например, может в себя включать МК, RAM и I2C Flash - из "мозгов", для проекта, требующего множества вычислительных операция или реализации псевдоинтеллектуальной управляющей программы...

Диапазоны частот АРМов - чем больше, тем лучше, но чем больше скорость, тем сложнее будет реализация электроники.(я вообще в этом плане засматривался бы на Cortex-M0, Cortex-M3 у которых частота 72 Мгц, и немного ножек, корпус LQFP-48 LPC1114, LPC1343, но это мое личное мнение). Про студию: я работаю в Keil...
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4362
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: RoboBrain-Micro

Сообщение Виктор Казаринов » 06 сен 2010, 01:11

Cortex - это очень интересно. А вот Keil какая версия посвежее?
Проект Robosonic RS http://www.aigod.com
Аватара пользователя
Виктор Казаринов
 
Сообщения: 1387
Зарегистрирован: 21 июн 2006, 11:22
Откуда: г. Омск
Skype: victorkazarinov
прог. языки: почти все понемногу
ФИО: Казаринов Виктор Геннадьевич

Re: RoboBrain-Micro

Сообщение =DeaD= » 06 сен 2010, 09:50

Можно в сторону STM32F глянуть, мы на неё смотрим в перспективе развития OR в сторону ARM'ов.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов


Вернуться в Проект Robosonic

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

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