Перейти к содержимому


Фотография

Вычислительный блок для автономных действий


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 10

#1 lfway

lfway

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 10 Feb 2011 - 17:06

Добрый день всем.

Хочу сделать беспилотник с элементарным искусственным интеллектом.

Вопрос в следующем: на борту должен быть компьютер, к которому можно подключить камеру, gps и бортовой контроллер, управляющий элеронами и хвостовым оперением. Так вот, что может играть роль такого компьютера? Мобильника вроде бы недостаточно)) Нетбук, наоборот, слишком тяжёлый. Может есть какие-то более подходящие варианты?

Планирую использовать готовую радиоуправляемую модель.

Спасибо.

#2 NikolayZ

NikolayZ

    Участник форума

  • Пользователи
  • 74 сообщений

Отправлено 10 Feb 2011 - 17:38

Мобильника вроде бы недостаточно)) Нетбук, наоборот, слишком тяжёлый. Может есть какие-то более подходящие варианты?



Вариантов навалом - pic, atmega, да любой микропроцессор с частотой в несколько сотенн мегагерц.
Есть куча микропроцессоров - но что бы Вы не выбрали - софт-то кто будет писать?
Ведь если судить по Вашему вопросу, то впечатление такое, что в области программирования Вы явный новичок

#3 lfway

lfway

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 10 Feb 2011 - 17:42

Ну, в области программирования я не новичёк=) Я защитил диплом на тему автоматического контроля пространственного положения предмета, помеченного светодиодами с помощью вебкамеры, и софт писал сам)

#4 lfway

lfway

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 10 Feb 2011 - 17:46

Вариантов навалом - pic, atmega, да любой микропроцессор с частотой в несколько сотенн мегагерц.
Есть куча микропроцессоров - но что бы Вы не выбрали - софт-то кто будет писать?
Ведь если судить по Вашему вопросу, то впечатление такое, что в области программирования Вы явный новичок


Разве достаточно только микропроцессора? Должно же быть подобие компьютера с процессором, материнской платой, портами и операционной системой.

#5 lfway

lfway

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 10 Feb 2011 - 17:47

Разве достаточно только микропроцессора? Должно же быть подобие компьютера с процессором, материнской платой, портами и операционной системой.


В любом случае, спасибо, изучаю, что за pic и atmega.

#6 NikolayZ

NikolayZ

    Участник форума

  • Пользователи
  • 74 сообщений

Отправлено 10 Feb 2011 - 18:37

Разве достаточно только микропроцессора?


для подобных работ есть куча так называемых evolution board - иначе говоря тестовых плат (аналогов материнки) - на них обычно все отрабатывают прежде чем делать окончательную плату.

Ну а операционных систем - их тоже есть немало для любого микропроцессора

#7 gpserg

gpserg

    Завсегдатай

  • Пользователи
  • 1115 сообщений
  • Пол:Мужчина
  • Город:C.Петербург

Отправлено 10 Feb 2011 - 20:25

Для подобных изделий системы не надо . Задача приличного контроллера .
Пишите на том , что лучше знаеть , а на освоение нового уйдёт месяца 2 .
Вообще то такие проекты это не курсовая работа http://forum.rchobby...tyle_emoticons/default/big_boss.gif
Судя по вашим вопросам , попопеть вам придётся. Но задача интересная и выполнимая .
Как правильно замечено
"для подобных работ есть куча так называемых evolution board - иначе говоря тестовых плат (аналогов материнки) - на них обычно все отрабатывают прежде чем делать окончательную плату."
Подберите для своего контроллера .
В "МЕГАЕЛ" куча плат в том числе и с GPS

#8 А-50

А-50

    Активный участник форума

  • Пользователи
  • 241 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 10 Feb 2011 - 23:05

Для начала пример:
Один из открытых проектов автопилотов

#9 lfway

lfway

    Новичок

  • Пользователи
  • Pip
  • 5 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 11 Feb 2011 - 10:55

Для подобных изделий системы не надо . Задача приличного контроллера .
Пишите на том , что лучше знаеть , а на освоение нового уйдёт месяца 2 .
Вообще то такие проекты это не курсовая работа http://forum.rchobby...tyle_emoticons/default/big_boss.gif
Судя по вашим вопросам , попопеть вам придётся. Но задача интересная и выполнимая .
Как правильно замечено
"для подобных работ есть куча так называемых evolution board - иначе говоря тестовых плат (аналогов материнки) - на них обычно все отрабатывают прежде чем делать окончательную плату."
Подберите для своего контроллера .
В "МЕГАЕЛ" куча плат в том числе и с GPS


Ну как же не надо системы. Надо обрабатывать данные с GPS, надо получать кадры с видеокамеры, анализировать их. Неужели это можно решить без системы? Только контроллером? На счёт 2х месяцев на освоение - я не спешу=) Попотеть придётся, уж точно=)) но задача действительно интересная. Вот изучаю, что за evolution board.. правда пока многого не понимаю - слишком новое для меня))

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

#10 gpserg

gpserg

    Завсегдатай

  • Пользователи
  • 1115 сообщений
  • Пол:Мужчина
  • Город:C.Петербург

Отправлено 11 Feb 2011 - 14:16

Ну как же не надо системы. Надо обрабатывать данные с GPS, надо получать кадры с видеокамеры, анализировать их.

Подобные устройства имеют свои интерфейсы (каналы обмена) и свой формат передачи данных .
Пакет передаваемой информации , как правило избыточен (много ненужной информации)
Из потока выбирается нужная информация и обрабатывается . В GPS нужны координаты , в камере -фаил изображения .
Конечно , есть системы для микроконтроллеров , но они избыточны и применяются в сложных задачах обмена информации ,
отображения . Микроконтроллер он и нзывается микро поскольку выполняет несложные задачи .
Хотя я писал системы графического отбражения на 51 контроллере .
Если вы хотите использовать систему , то надо применять микро РС . Это полноформатная машина формата примерно 120Х120
Не забывайте , что надо ещё питание . Контроллер потребляет мало 10-50мА .А машина примерно 300мА 5В .

#11 NikolayZ

NikolayZ

    Участник форума

  • Пользователи
  • 74 сообщений

Отправлено 11 Feb 2011 - 15:20

Ну как же не надо системы. Надо обрабатывать данные с GPS, надо получать кадры с видеокамеры, анализировать их. Неужели это можно решить без системы?


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

просто нужно подбирать для этого соответствующую систему - модульную и настраиваемую. В качестве хорошего примера могу предложить Free Rtos - очень гибкая и компактная системка - на мой взгляд оптимальная для таких задач. вся в открытых кодах - захотите оптимизировать - легко исключите любой компонент. Многоплатформенная - пойдет на большинстве популярных микроконтроллеров.




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей

Яндекс цитирования Яндекс.Метрика