semior001
@semior001
Junior Developer

Существует ли симулятор робота на arduino?

Необходим симулятор робота для arduino. Предположим, мы уже набрали чертежи робота, установили, где у него будут находиться датчики, протестировали работу плат Arduino в каком-нибудь симуляторе, вроде Fritzing и теперь хотим теоретически проверить алгоритм работы, непосредственно, робота, в заранее подготовленном виртуальном полигоне.

То есть, нужен симулятор, в котором есть готовый определенный набор функций, например:
Sensors::flightSensorValue(int pin) - возвращает текущее значение flight sensor'а из симулятора
Motors::runMotor(int pin, int value) - крутит мотор

Пример use case:
Есть задача, что нужно собрать робота, который будет обходить клетчатое поле заданного размера. Ориентироваться робот должен по черным линиям, которые являются границами клетчатого поля и двигаться строго вдоль этих линий. Предполагается, что все датчики откалиброваны и работают исправно, то же самое с моторами. Предположим, что мы уже написали набор функций для извлечения значений датчика и запуска моторов. Необходимо в виртуальных условиях протестировать возможные перемещения робота.
  • Вопрос задан
  • 297 просмотров
Решения вопроса 1
@AlexSku
Программист по автоматике
В MatLab и Simulink есть поддержка Arduino. Simulink, по существу, тот же simulator. Есть там и 3D World анимация, а также видел поддержку движения автомобилей.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы