Можно ли взять на вооружение Java, в роботехнике?

Пригодиться ли java в роботехнике ?
  • Вопрос задан
  • 2635 просмотров
Пригласить эксперта
Ответы на вопрос 4
CTAKAH4uK
@CTAKAH4uK
А почему нет? Java используется в таких местах, о которых даже и не подумаешь, например : https://ru.wikipedia.org/wiki/Java_Card
Ответ написан
Комментировать
Dil0ng
@Dil0ng Автор вопроса
Просто вся информация по программированию микроконтроллеров в основном по с/с++

Java card слыхал о таком :)
Ответ написан
pelment
@pelment
В робототехнике на микроконтроллерах и всем, у чего маленькая оперативка - нет, нееет :))) А вот если у вас в роботе обычный комп с хорошим процем, оперативой и прочие стандартные для стационарника плюшки, только в корпусе робота, то никаких проблем. Java же тяжелая, как бегемот. А в роботах всегда экономят на всем - иначе дорого или энергопотребление сильно возрастает.
Ответ написан
Комментировать
@sanchas
Можно. Но лучше так не делать.

Если робот сложней, чем детский конструктор, то в нем обычно используется две ступени управления. "Нижний" уровень - уровень силовых контроллеров, и "верхний" уровень - вычислительное устройство сравнительно высокой производительности служащее для расчета траектории, принятия решения в сложной ситуации и т. д.
На "нижнем" уровне применяются в основном микроконтроллеры с архитектурой ARM, AVR, MSP430 и др. Они должны обрабатывать информацию в реальном времени, у них мало памяти и вычислительных ресурсов. Для написания их ПО обычно используют С, иногда С++.
На "верхнем" уровне применяются вычислительные устройства с большой производительностью: промышленные компьютеры, микрокомпьютеры типа Raspberry Pi или просто ПК. При написании ПО для них можно использовать и Java.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы