示例#1
0
 def get_pose(self):
     x, y, t = SimObject.get_pose(self)
     rx, ry, rt = self.__frame.get_pose()
     return Pose(
         rx +
         x *
         cos(rt) -
         y *
         sin(rt),
         ry +
         x *
         sin(rt) +
         y *
         cos(rt),
         t +
         rt)
示例#2
0
 def get_internal_pose(self):
     return SimObject.get_pose(self)
示例#3
0
 def __init__(self,pose,robot):
     SimObject.__init__(self,pose)
     self.__robot = robot
示例#4
0
 def get_internal_pose(self):
     """Get the pose of the sensor in the parent (robot) coordinates."""
     return SimObject.get_pose(self)
示例#5
0
 def __init__(self,pose,parent):
     SimObject.__init__(self,pose)
     self.__frame = parent
示例#6
0
 def get_pose(self):
     x, y, t = SimObject.get_pose(self)
     rx, ry, rt = self.__frame.get_pose()
     return Pose(rx + x * cos(rt) - y * sin(rt),
                 ry + x * sin(rt) + y * cos(rt), t + rt)
示例#7
0
 def get_internal_pose(self):
     """Get the pose of the sensor in the parent (robot) coordinates."""
     return SimObject.get_pose(self)
示例#8
0
 def __init__(self, pose, parent):
     SimObject.__init__(self, pose)
     self.__frame = parent
示例#9
0
 def get_internal_pose(self):
     """Get the pose of the sensor from simobject inheritance"""
     return SimObject.get_pose(self)
示例#10
0
 def __init__(self,pose,frame):
     SimObject.__init__(self,pose)
     self.__frame = frame