Скорость распространения звука по металлу гораздо выше чем по воздуху. Даже безотносительно того, что камера и сопло на одном и том же предмете, и она от него не удаляется.
Если уж озадачиться вопросом, то они вполне дееспособны (могут себя обслуживать), а при желании и несложному труду их можно научить скорее всего (грузчик, некоторые сельхоз работы, уборщик, 1С программист)
Раз уж делать какие то панели на дороге, почему нет проектов по использованию силы трения/давления на дорогу от проезжающих автомобилей? Каждую секунду по отдельно взятому участку МКАД проезжают 2 тонны, и их энергия никак не используется.
Все выглядит как костыли (как и любые попытки реализовать библиотеками то, что должно быть в самом языке), ждем когда в C++17 все же добавят compile-time reflection на уровне языка.
А потом появляются вот такие статьи