Автономное поведение через Orbbasic или потоковое?
Язык Orbbasic предлагается в качестве хорошего способа для детей, чтобы иметь возможность контролировать сферо в этом интервью.
Каковы ограничения orbbasic? Достигает ли он такой же степени детализации в 1 мс, как и макросы?
В каком диапазоне временной детализации было бы одинаково приемлемо для потоковой передачи данных и исключительной орбазики?
Можно ли запрограммировать стабилизацию движения сферо с помощью orbbasic? с потоковой передачей данных?
1 ответ
Вы можете прочитать все о возможностях orbBasic в нашем онлайн-документе здесь:
https://github.com/orbotix/DeveloperResources/tree/master/docs
Короче говоря, вы можете выполнить около 9000 строк кода / сек, что в 9 раз превышает плотность макросов, но при этом увеличивает мощность. Вы можете использовать операторы печати для отправки данных обратно клиенту Bluetooth, но вы должны убедиться, что вы не превышаете некоторые рациональные ограничения; orbBasic может генерировать данные быстрее, чем Bluetooth может передавать их на некоторые устройства.
Стабилизацию можно включать и выключать в orbBasic, а при включении вы можете создавать свои собственные команды прокрутки, которые обрабатываются точно так же, как если бы они поступали со смартфона.
Просто чтобы быть понятным, потоковая передача данных - это просто автоматический способ извлечения данных датчиков из Sphero без необходимости постоянно запрашивать их. Вы можете использовать его для проверки движения Sphero, но вы не можете "контролировать" Sphero с его помощью (поскольку это подразумевает отправку команд роботу; потоковая передача данных - это только чтение).
Дэн Данкник
Инженер FW, Orbotix