Skip to content

Commit

Permalink
Remove unrequired rependency
Browse files Browse the repository at this point in the history
  • Loading branch information
philippewarren committed Jan 25, 2022
1 parent 03426ce commit 9ff640a
Showing 1 changed file with 22 additions and 3 deletions.
25 changes: 22 additions & 3 deletions opentera_webrtc_ros/scripts/labels_manager.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
import rospy
import json
from pathlib import Path
from rospy_message_converter.message_converter import convert_ros_message_to_dictionary as ros2dict
from rospy_message_converter.message_converter import convert_dictionary_to_ros_message as dict2ros
from opentera_webrtc_ros_msgs.msg import LabelSimple, LabelSimpleArray, LabelSimpleEdit
from opentera_webrtc_ros_msgs.msg import Label, LabelArray, LabelEdit
from opentera_webrtc_ros_msgs.msg import Waypoint
Expand All @@ -26,7 +24,28 @@ class LabelData:
yaml_tag = "!label"

def __init__(self, label: Label) -> None:
self.data = ros2dict(label)
self.data = {
"name": label.name,
"description": label.description,
"pose": {
"header": {
"frame_id": label.pose.header.frame_id,
},
"pose": {
"position": {
"x": label.pose.pose.position.x,
"y": label.pose.pose.position.y,
"z": label.pose.pose.position.z,
},
"orientation": {
"x": label.pose.pose.orientation.x,
"y": label.pose.pose.orientation.y,
"z": label.pose.pose.orientation.z,
"w": label.pose.pose.orientation.w,
},
},
},
}

@property
def label(self) -> Label:
Expand Down

0 comments on commit 9ff640a

Please sign in to comment.