Когда вы говорите
но я не видел bbox
что именно вы имеете в виду? Вы вообще ничего не видите или просто пару параллельных линий или что-то еще?
В вашем коде есть одна маленькая ошибка, создающая сообщение точки. Вы добавляете значения x, y, y
вместо x, y, z.
Однако вы также не создаете набор строк, правильно описывающих ограничивающий прямоугольник. Появится список bbox_data, в котором перечислены 8 угловых точек ограничительной рамки, вам нужно определить 12 линий ребер, соединяющих эти точки, чтобы они отображались в RVIZ. Для маркера line_list необходимы две точки для определения каждой линии, поскольку не существует простого алгоритма для сопоставления 8 точек с 24 начальными и конечными точками, которые необходимо добавить к маркерному сообщению, поэтому вам может потребоваться код этой части.
Эти две ошибки могут объединяться таким образом, что вы ничего не видите на экране, но, надеюсь, это поможет вам исправить это.