Заставить Пеппер осмотреть место
Можно ли заставить Пеппер осматривать комнату до тех пор, пока он не обнаружит лицо / ориентир или пока не будет выполнено какое-либо условие (например, истечение таймера)?
Я пытался на первой итерации, чтобы Pepper вращался на 360 градусов с ALMotion.moveTo(0, 0, 0.0174533 * 360)
но во время этого поворота не удалось обнаружить лицо / ориентиры.
1 ответ
Нет никакой несовместимости между выполнением ALMotion.moveTo и поиском лиц и т. Д. - как правило, независимо от того, что вы делаете для определения лица / ориентира, независимо от того, движется Пеппер или нет.
Стоит знать, из документации:
параметр угла должен быть в радианах, а не в градусах
Вы можете передать четвертый параметр, время в секунде, чтобы сделать это движение, чтобы вы могли контролировать скорость вращения перца (возможно, перец движется слишком быстро, и поэтому она ничего не видит?)
Как только вы что-то увидите, вызовите ALMotion.stopMove().