Идея, заложенная при создании набора-конструктора, проста: разработать несколько несложных и недорогих модулей, которые можно без пайки подключать друг к другу, создавая при этом различные электронные и электромеханические конструкции, управляемые при помощи компьютера или контроллера. Отличительной особенностью конструктора является открытость и простота интерфейса межмодульных взаимодействий.
Набор-конструктор предполагает несколько реализаций: базовый и расширенный наборы.
Базовый набор - это модуль LPT адаптера; модуль "адаптированной" радиоуправляемой машинки; модуль четырехфазного шагового двигателя; модули датчиков освещенности и препятствий и модуль сетевого источника питания.
Расширенный набор - это базовый набор, дополненный модулями PIC-контроллера и программатора для реализации автономных проектов, а так же различные дополнительные модули, совместимые с базовым набором по межмодульным интерфейсам.
Модули базового и расширенного наборов могут быть использованы в качестве прототипов при разработке и отладке сложных технических систем.
Такие наборы конструкторы как "ШкРоб-1" могли бы использоваться также в школах и ВУЗах на занятиях по информатике, при подготовке и проведении лабораторных работ, позволяя развивать у студентов и школьников не только программистские, но и инженерные навыки.
Проект Модульный набор-конструктор 'Школьный робот-1' (ШкРоб-1) получил медаль выставки НТТМ-2007 и один из пяти грантов на проведение НИОКР