2010-11-02 2 views
2

Я пытаюсь сделать проект средней школы, где я хочу создать автомобиль с дистанционным управлением с колесами mecanum, используя matlab. Кто-нибудь знает, возможно ли это и как это делается? Я заказал сейчас Matlab, и это будет отправлено, поэтому я могу пообщаться с ним в ближайшее время.Могу ли я использовать matlab для программирования автомобиля с дистанционным управлением?

+1

Это ... интересно.Я должен сказать, что я понятия не имею, возможно ли это, но мне кажется, что это похоже на создание операционной системы в COBOL :-) Но удачи в этом, не позвольте мне остановить вас, это может быть следующей большой вещью для все я знаю. Я надеюсь, однако, что вы не заказали Matlab _just_ для этого. – paxdiablo

+1

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

+2

Лично мне жаль, что у меня не было математики в средней школе. Все разные. – 2010-11-02 09:44:08

ответ

2

MATLAB может связываться с внешней периферией using an RS-232 serial port. (Такой порт, который обычно находится на старых компьютерах, может быть добавлен на более новые компьютеры с помощью USB-адаптера.) Вы хотите создать или найти систему радиоуправления, которая может использовать этот интерфейс для подключения к компьютеру, а затем вы нужно будет написать программу MATLAB, чтобы отправить правильные команды в ответ на пользовательский ввод, датчики и т.д.

1

Обычно требуется следующее:

  1. компьютер с MATLAB, и gpib или какой-то порта io , который может взаимодействовать с вашим actuator (в вашем случае у вас , вероятно, есть 2, 1 для рулевого управления и
    1. перемещение назад и вперед).
  2. Устройство ввода/вывода, что MATLAB может подключиться (обычно это серийный порт, как idealmachine сказал, но вы можете получить последовательный к USB/последовательный водителям Ethernet, которые делают устройство смотреть например, последовательные устройства, если он специально не является разъемом RS-232) such as the serial port и убедитесь, что устройство может правильно подключиться к вашему приводу . Вам может понадобиться Instrument Control Toolbox

Вы должны найти устройство ввода/вывода (GPIB или некоторое другое устройство - национальные инструменты имеет большое разнообразие, которые так же легко, как подключить к USB и только так сложно, как затыкать PCI карту в ПК), которая может читать/записывать на ваш привод. Убедитесь, что вы:

  1. Есть драйверы устройства вашей I/O устройство для вас PC
  2. Понять, какие сигналы ваш привод будет принимать

Тот факт, что вы используете колеса mecanum менее актуальны, чем настройка интерфейса к этим колесам. Это обязательство не просто и может быть вне сферы ваших курсов средней школы, если у вас нет действительно отличных учителей. Также этот проект, вероятно, будет стоить не менее 3-400 долларов США после покупки устройств ввода/вывода и вашего автомобиля R/C (если у вас есть компьютер, который вы можете использовать), Matlab и устройства активации (если вам нужно получить разные или изменить существующее оборудование на автомобиле R/C). Выполнение этого беспроводного соединения - это еще одно осложнение для вашей системы - начните с проводного подключения, а затем, как только вы его повесьте, перейдите к беспроводной сети.

0

хорошо, вы всегда можете использовать Arduino, Arduinos будет подключен к трансиверам, которые будут одновременно выполнять роль ведущего и подчиненного, управлять вашим автомобилем из Matlab, отправлять код в Arduino и смотреть, как происходит волшебство. Я уверен? Да, я строю один сейчас, однако с автоматическим ответом, начальные тесты работали , поэтому, чтобы ответить на ваш вопрос, это возможно.

Смежные вопросы