Патент
Действует
Изобретение № 2772388

ИГРУШЕЧНЫЙ КОНСТРУКТОР С БЛОКОМ УПРАВЛЕНИЯ РОБОТОТЕХНИКОЙ

Правообладатель: ЛЕГО А/С (DK) Авторы: ВЕЛЛЕЮС, Рене Кристенсен (DK), ПЕДЕРСЕН, Бьарке Хольт (DK), АНДЕРСЕН, Кевин Нёрби (DK), ХЕМПЕЛЬ, Ральф (DK), БРИКС, Пелле Норманн (DK)
Формула изобретения

1. Блок управления робототехникой для использования в игрушечном конструкторе робототехники, содержащий:

корпус, содержащий соединительные элементы, выполненные с возможностью разъемного соединения блока управления робототехникой с взаимодействующими элементами игрушечного конструктора;

процессор, содержащий запрограммированные инструкции;

множество портов ввода/вывода, выполненных с возможностью связи с процессором;

множество отдельных излучателей света, причем каждый из излучателей света выполнен с возможностью, в ответ на инструкции процессора, избирательного формирования по меньшей мере двух различных состояний индикатора;

при этом излучатели света расположены в виде двумерной матрицы ортогональных столбцов и строк, причем каждая строка проходит между первым концом и вторым концом, при этом первые концы строк задают первый край матрицы, а вторые концы строк задают второй край матрицы, противоположный первому краю; причем каждый из портов ввода/вывода расположен на линии, задаваемой одной из строк и на одном из первого и второго концов упомянутой строки; и

излучатели света выполнены с возможностью, в ответ на инструкции процессора, формирования машиночитаемых кодов, кодирующих данные, относящиеся к блоку управления робототехникой.

2. Блок управления робототехникой по п. 1, в котором по меньшей мере первый порт ввода/вывода расположен на первом конце строки, а второй порт ввода/вывода расположен на втором конце строки.

3. Блок управления робототехникой по п. 2, в котором первая группа первых портов ввода/вывода расположена вдоль первого края матрицы и/или вторая группа вторых портов ввода/вывода расположена вдоль второго края матрицы.

4. Блок управления робототехникой по любому из пп. 1-3, в котором количество строк равно количеству столбцов.

5. Блок управления робототехникой по любому из пп. 1-4, в котором множество излучателей света выполнены с возможностью совместного формирования шаблона

6. Блок управления робототехникой по любому из пп. 1-5, в котором излучатели света выполнены с возможностью формирования временной последовательности состояний индикатора.

7. Блок управления робототехникой по любому из пп. 1-6, в котором излучатели света содержат излучатели света, выполненные с возможностью излучения видимого света.

8. Блок управления робототехникой по любому из пп. 1-7, в котором излучатели света содержат излучатели света, выполненные с возможностью излучения инфракрасного, предпочтительно ближнего инфракрасного света, и/или ультрафиолетового света.

9. Блок управления робототехникой по любому из пп. 1-8, в котором излучатели света выполнены с возможностью формирования машиночитаемого кода, кодирующего одно или более из: данных, идентифицирующих блок управления робототехникой; данных, относящихся к внутреннему состоянию блока управления робототехникой; данных, относящихся к программе, хранящейся в блоке управления робототехникой; и данных, относящихся к программе, активируемой в процессоре блока управления робототехникой.

10. Блок управления робототехникой по любому из пп. 1-9, в котором излучатели света выполнены с возможностью формирования машиночитаемого кода, кодирующего инструкции для взаимодействия блока управления робототехникой и внешнего устройства.

11. Блок управления робототехникой по п. 10, в котором инструкции для взаимодействия включают в себя одно или более из: инструкций для сопряжения; инструкций для установления беспроводной линии связи между внешним устройством и блоком управления робототехникой; и инструкций для исполнения запрограммированных инструкций внешним устройством.

12. Блок управления робототехникой по любому из пп. 1-11, в котором излучатели света выполнены с возможностью воспроизведения одного или более из: графа, указывающего соединения между двумя или более портами ввода/вывода; графа, указывающего соединения между одним или более портами ввода/вывода и одним или более взаимодействующими периферийными устройствами; и графа, представляющего ввод, принимаемый через один или более портов ввода/вывода.

13. Блок управления робототехникой по любому из пп. 1-12, в котором порты ввода/вывода выполнены в качестве интерфейсов для взаимодействия с периферийными устройствами, такими как датчики, электродвигатели, генераторы и/или источники питания.

14. Блок управления робототехникой по любому из пп. 1-13, в котором порты ввода/вывода содержат один или более цифровых интерфейсов.

15. Блок управления робототехникой по любому из пп. 1-14, в котором порты ввода/вывода выполнены с возможностью проводной и/или беспроводной связи с периферийными устройствами.

16. Игрушечный конструктор робототехники, включающий в себя блок управления робототехникой по любому из пп. 1-15, причем конструктор дополнительно содержит один или более элементов игрушечного конструктора, причем каждый элемент игрушечного конструктора содержит один или более соединительных элементов, выполненных с возможностью разъемного соединения элементов игрушечного конструктора с блоком управления робототехникой.

17. Конструктор по п. 16, дополнительно содержащий внешнее устройство, содержащее:

устройство захвата, выполненное с возможностью захвата машиночитаемого кода, сформированного блоком управления робототехникой;

средство декодирования, запрограммированное для декодирования машиночитаемого кода; и

запрограммированные инструкции, использующие декодированный машиночитаемый код в качестве ввода.

18. Конструктор по п. 17, в котором внешнее устройство представляет собой мобильное устройство, такое как игровой контроллер, мобильный телефон, планшетный компьютер или портативный/переносной компьютер, причем упомянутое мобильное устройство содержит запрограммированные инструкции и пользовательский интерфейс, при этом упомянутые запрограммированные инструкции и пользовательский интерфейс совместно выполнены с возможностью программирования блока управления робототехникой и/или управления им.

19. Конструктор по любому из пп. 16-18, дополнительно содержащий:

устройство захвата, осуществляющее связь с блоком управления робототехникой, причем устройство захвата выполнено с возможностью захвата машиночитаемого кода;

средство декодирования, запрограммированное для декодирования машиночитаемого кода; и

запрограммированные инструкции, использующие декодированный машиночитаемый код в качестве ввода.

20. Набор игрушечных конструкторов робототехники, включающий в себя первый конструктор по любому из пп. 16-19 и второй конструктор по любому из пп. 16-19.

21. Набор по п. 20,

в котором первые излучатели света первого блока управления робототехникой по любому из пп. 1-15 первого конструктора выполнены с возможностью формирования машиночитаемого кода кодированных данных, относящихся к первому блоку управления робототехникой; и/или

вторые излучатели света второго блока управления робототехникой по любому из пп. 1-15 второго конструктора выполнены с возможностью формирования машиночитаемого кода кодированных данных, относящихся ко второму блоку управления робототехникой.

22. Набор по п. 21, в котором первый конструктор дополнительно содержит:

первое устройство захвата, осуществляющее связь с первым блоком управления робототехникой, причем первое устройство захвата выполнено с возможностью захвата машиночитаемого кода, формируемого вторыми излучателями света;

средство декодирования, запрограммированное для декодирования захваченного машиночитаемого кода; и

запрограммированные инструкции для взаимодействия с первым блоком управления робототехникой с использованием декодированного машиночитаемого кода;

и/или второй конструктор дополнительно содержит:

второе устройство захвата, осуществляющее связь со вторым блоком управления робототехникой, причем второе устройство захвата выполнено с возможностью захвата машиночитаемого кода, формируемого первыми излучателями света;

средство декодирования, запрограммированное для декодирования захваченного машиночитаемого кода; и

запрограммированные инструкции для взаимодействия с первым блоком управления робототехникой с использованием декодированного машиночитаемого кода.

23. Способ управления блоком управления робототехникой с использованием внешнего устройства, причем блок управления робототехникой представляет собой блок управления робототехникой по любому из пп. 1-15, причем способ содержит этапы, на которых:

формируют машиночитаемый цифровой код, кодирующие данные, относящиеся к блоку управления робототехникой, при этом машиночитаемый цифровой код формируется в виде визуального шаблона;

представляют визуальный шаблон оптическому устройству ввода внешнего устройства;

захватывают машиночитаемый цифровой код оптическим устройством ввода внешнего устройства для получения захваченных данных, представляющих данные, кодированные машиночитаемым цифровым кодом;

разрабатывают на основе полученных данных инструкции для взаимодействия блока управления робототехникой и внешнего устройства и

исполняют инструкции для установления упомянутого взаимодействия.

24. Способ по п. 23, в котором инструкции для взаимодействия включают в себя инструкции для инициирования дополнительной линии связи между внешним устройством и блоком управления робототехникой.

25. Способ по п. 23 или 24, дополнительно содержащий этап, на котором предоставляют на внешнем устройстве пользовательский интерфейс для взаимодействия с блоком управления робототехникой.

26. Способ по п. 25, в котором упомянутый пользовательский интерфейс для взаимодействия с блоком управления робототехникой содержит одно или более из:

элементов, выполненных с возможностью программирования блока управления робототехникой;

элементов, выполненных с возможностью программирования периферийных устройств, подключенных к портам ввода/вывода блока управления робототехникой;

элементов для дистанционного управления блоком управления робототехникой и

элементов для дистанционного управления периферийными устройствами, подключенными к портам ввода/вывода блока управления робототехникой.

27. Способ по любому из пп. 23-26, в котором внешнее устройство представляет собой дополнительный блок управления робототехникой по любому из пп. 1-15.

показать больше
Спасибо! Мы перезвоним вам в ближайшее время!