
Вычислительный блок для автономных действий
#1
Отправлено 10 Feb 2011 - 17:06
Хочу сделать беспилотник с элементарным искусственным интеллектом.
Вопрос в следующем: на борту должен быть компьютер, к которому можно подключить камеру, gps и бортовой контроллер, управляющий элеронами и хвостовым оперением. Так вот, что может играть роль такого компьютера? Мобильника вроде бы недостаточно)) Нетбук, наоборот, слишком тяжёлый. Может есть какие-то более подходящие варианты?
Планирую использовать готовую радиоуправляемую модель.
Спасибо.
#2
Отправлено 10 Feb 2011 - 17:38
Мобильника вроде бы недостаточно)) Нетбук, наоборот, слишком тяжёлый. Может есть какие-то более подходящие варианты?
Вариантов навалом - pic, atmega, да любой микропроцессор с частотой в несколько сотенн мегагерц.
Есть куча микропроцессоров - но что бы Вы не выбрали - софт-то кто будет писать?
Ведь если судить по Вашему вопросу, то впечатление такое, что в области программирования Вы явный новичок
#3
Отправлено 10 Feb 2011 - 17:42
#4
Отправлено 10 Feb 2011 - 17:46
Вариантов навалом - pic, atmega, да любой микропроцессор с частотой в несколько сотенн мегагерц.
Есть куча микропроцессоров - но что бы Вы не выбрали - софт-то кто будет писать?
Ведь если судить по Вашему вопросу, то впечатление такое, что в области программирования Вы явный новичок
Разве достаточно только микропроцессора? Должно же быть подобие компьютера с процессором, материнской платой, портами и операционной системой.
#5
Отправлено 10 Feb 2011 - 17:47
Разве достаточно только микропроцессора? Должно же быть подобие компьютера с процессором, материнской платой, портами и операционной системой.
В любом случае, спасибо, изучаю, что за pic и atmega.
#6
Отправлено 10 Feb 2011 - 18:37
Разве достаточно только микропроцессора?
для подобных работ есть куча так называемых evolution board - иначе говоря тестовых плат (аналогов материнки) - на них обычно все отрабатывают прежде чем делать окончательную плату.
Ну а операционных систем - их тоже есть немало для любого микропроцессора
#7
Отправлено 10 Feb 2011 - 20:25
Пишите на том , что лучше знаеть , а на освоение нового уйдёт месяца 2 .
Вообще то такие проекты это не курсовая работа http://forum.rchobby...tyle_emoticons/default/big_boss.gif
Судя по вашим вопросам , попопеть вам придётся. Но задача интересная и выполнимая .
Как правильно замечено
"для подобных работ есть куча так называемых evolution board - иначе говоря тестовых плат (аналогов материнки) - на них обычно все отрабатывают прежде чем делать окончательную плату."
Подберите для своего контроллера .
В "МЕГАЕЛ" куча плат в том числе и с GPS
#9
Отправлено 11 Feb 2011 - 10:55
Для подобных изделий системы не надо . Задача приличного контроллера .
Пишите на том , что лучше знаеть , а на освоение нового уйдёт месяца 2 .
Вообще то такие проекты это не курсовая работа http://forum.rchobby...tyle_emoticons/default/big_boss.gif
Судя по вашим вопросам , попопеть вам придётся. Но задача интересная и выполнимая .
Как правильно замечено
"для подобных работ есть куча так называемых evolution board - иначе говоря тестовых плат (аналогов материнки) - на них обычно все отрабатывают прежде чем делать окончательную плату."
Подберите для своего контроллера .
В "МЕГАЕЛ" куча плат в том числе и с GPS
Ну как же не надо системы. Надо обрабатывать данные с GPS, надо получать кадры с видеокамеры, анализировать их. Неужели это можно решить без системы? Только контроллером? На счёт 2х месяцев на освоение - я не спешу=) Попотеть придётся, уж точно=)) но задача действительно интересная. Вот изучаю, что за evolution board.. правда пока многого не понимаю - слишком новое для меня))
А-50, спасибо за ссылку, очень интересный сайт, обязательно изучу что они предлагают.
#10
Отправлено 11 Feb 2011 - 14:16
Подобные устройства имеют свои интерфейсы (каналы обмена) и свой формат передачи данных .Ну как же не надо системы. Надо обрабатывать данные с GPS, надо получать кадры с видеокамеры, анализировать их.
Пакет передаваемой информации , как правило избыточен (много ненужной информации)
Из потока выбирается нужная информация и обрабатывается . В GPS нужны координаты , в камере -фаил изображения .
Конечно , есть системы для микроконтроллеров , но они избыточны и применяются в сложных задачах обмена информации ,
отображения . Микроконтроллер он и нзывается микро поскольку выполняет несложные задачи .
Хотя я писал системы графического отбражения на 51 контроллере .
Если вы хотите использовать систему , то надо применять микро РС . Это полноформатная машина формата примерно 120Х120
Не забывайте , что надо ещё питание . Контроллер потребляет мало 10-50мА .А машина примерно 300мА 5В .
#11
Отправлено 11 Feb 2011 - 15:20
Ну как же не надо системы. Надо обрабатывать данные с GPS, надо получать кадры с видеокамеры, анализировать их. Неужели это можно решить без системы?
Можно и без системы - но на сегодня это не нужно - т.к. вам один черт надо будет решать задачи реализуемые системой, а память на сегодня совсем не проблема и никчему усложнять себе задачу и увеличивать сроки ее исполнения отказом от ОС. Разумнее часть памяти отдать под ОС с ее стандартными задачами, а самому сосредоточиться на своих задачах пусть даже на этом вы потеряете несколько килобайт памяти.
просто нужно подбирать для этого соответствующую систему - модульную и настраиваемую. В качестве хорошего примера могу предложить Free Rtos - очень гибкая и компактная системка - на мой взгляд оптимальная для таких задач. вся в открытых кодах - захотите оптимизировать - легко исключите любой компонент. Многоплатформенная - пойдет на большинстве популярных микроконтроллеров.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 скрытых пользователей