Я пытаюсь сделать проект средней школы, где я хочу создать автомобиль с дистанционным управлением с колесами mecanum, используя matlab. Кто-нибудь знает, возможно ли это и как это делается? Я заказал сейчас Matlab, и это будет отправлено, поэтому я могу пообщаться с ним в ближайшее время.Могу ли я использовать matlab для программирования автомобиля с дистанционным управлением?
ответ
MATLAB может связываться с внешней периферией using an RS-232 serial port. (Такой порт, который обычно находится на старых компьютерах, может быть добавлен на более новые компьютеры с помощью USB-адаптера.) Вы хотите создать или найти систему радиоуправления, которая может использовать этот интерфейс для подключения к компьютеру, а затем вы нужно будет написать программу MATLAB, чтобы отправить правильные команды в ответ на пользовательский ввод, датчики и т.д.
Обычно требуется следующее:
- компьютер с MATLAB, и gpib или какой-то порта io , который может взаимодействовать с вашим actuator (в вашем случае у вас , вероятно, есть 2, 1 для рулевого управления и
- перемещение назад и вперед).
- Устройство ввода/вывода, что MATLAB может подключиться (обычно это серийный порт, как idealmachine сказал, но вы можете получить последовательный к USB/последовательный водителям Ethernet, которые делают устройство смотреть например, последовательные устройства, если он специально не является разъемом RS-232) such as the serial port и убедитесь, что устройство может правильно подключиться к вашему приводу . Вам может понадобиться Instrument Control Toolbox
Вы должны найти устройство ввода/вывода (GPIB или некоторое другое устройство - национальные инструменты имеет большое разнообразие, которые так же легко, как подключить к USB и только так сложно, как затыкать PCI карту в ПК), которая может читать/записывать на ваш привод. Убедитесь, что вы:
- Есть драйверы устройства вашей I/O устройство для вас PC
- Понять, какие сигналы ваш привод будет принимать
Тот факт, что вы используете колеса mecanum менее актуальны, чем настройка интерфейса к этим колесам. Это обязательство не просто и может быть вне сферы ваших курсов средней школы, если у вас нет действительно отличных учителей. Также этот проект, вероятно, будет стоить не менее 3-400 долларов США после покупки устройств ввода/вывода и вашего автомобиля R/C (если у вас есть компьютер, который вы можете использовать), Matlab и устройства активации (если вам нужно получить разные или изменить существующее оборудование на автомобиле R/C). Выполнение этого беспроводного соединения - это еще одно осложнение для вашей системы - начните с проводного подключения, а затем, как только вы его повесьте, перейдите к беспроводной сети.
хорошо, вы всегда можете использовать Arduino, Arduinos будет подключен к трансиверам, которые будут одновременно выполнять роль ведущего и подчиненного, управлять вашим автомобилем из Matlab, отправлять код в Arduino и смотреть, как происходит волшебство. Я уверен? Да, я строю один сейчас, однако с автоматическим ответом, начальные тесты работали , поэтому, чтобы ответить на ваш вопрос, это возможно.
- 1. Управление с дистанционным управлением
- 2. Сделать мобильное устройство дистанционным управлением для планшета?
- 3. Azure VM и проблема с дистанционным управлением
- 4. MPMusicPlayerController не будет взаимодействовать с дистанционным управлением
- 5. Создание мобильного приложения с дистанционным управлением
- 6. Управление автомобилем с дистанционным управлением с падением напряжения
- 7. Могу ли я использовать виртуальную машину облаков для программирования?
- 8. Могу ли я использовать быстрый язык программирования для разработки фреймворка?
- 9. Могу ли я использовать QT Creator для программирования на C?
- 10. Могу ли я использовать C для объектно-ориентированного программирования?
- 11. R разделительный набор данных в ящики с дистанционным управлением?
- 12. Могу ли я использовать LabVIEW для вызова процедуры расчета MATLAB?
- 13. Решение для программирования Matlab
- 14. Можно ли использовать ServicePointManager с управлением Webbrowser?
- 15. Могу ли я использовать PhoneGap Build для создания приложений iOS с помощью компьютера под управлением Windows?
- 16. программирования MATLAB
- 17. Как правильно использовать мерзавец с локальным дистанционным
- 18. Какой язык программирования я могу использовать для интерпретации графиков?
- 19. Могу ли я выбрать, какую лицензию использовать в Matlab?
- 20. Должен ли я использовать C++ для сетевого программирования?
- 21. Могу ли я использовать X3D с языком программирования Dart Google для Интернета?
- 22. проблема с управлением движением с помощью MATLAB
- 23. Динамический текст не доступен и доступен для просмотра в Android-телевизоре с дистанционным управлением
- 24. Typeahead с дистанционным JSON
- 25. Могу ли я использовать Java для программирования игр для Xbox-one и самостоятельно публиковать его?
- 26. Могу ли я использовать 3d модель blender для коммерческих целей?
- 27. Могу ли я использовать WebResourceLoadDelegate для прошивкой
- 28. Могу ли я использовать метеорит для этого?
- 29. Могу ли я использовать Hibernate для JTA?
- 30. Могу ли я использовать MCP3008 для вывода?
Это ... интересно.Я должен сказать, что я понятия не имею, возможно ли это, но мне кажется, что это похоже на создание операционной системы в COBOL :-) Но удачи в этом, не позвольте мне остановить вас, это может быть следующей большой вещью для все я знаю. Я надеюсь, однако, что вы не заказали Matlab _just_ для этого. – paxdiablo
Надеюсь, вы сделали домашнее задание, прежде чем заказывать Matlab. Matlab - это в основном исследовательский инструмент, я не могу представить, что бы я сделал с ним в старшей школе. – mikerobi
Лично мне жаль, что у меня не было математики в средней школе. Все разные. – 2010-11-02 09:44:08