コード例 #1
0
 def run(self):
     # super(BlockCenter, self).__init__(time=0.1)
     print(self.getTime())
     self.setSubtask(
         PoseSequence(cfgpose.blockcenter, 1.5, cfgpose.sittingPoseNoArms,
                      1.0))
     print(self.getTime())
コード例 #2
0
 def __init__(self, time = 1.0):
   super(BlockLeft, self).__init__(time=time)
   self.setSubtask(PoseSequence(
     cfgpose.blockleft, 0.5,
     cfgpose.blockleft, self.time,
     cfgpose.sittingPoseV3, 0.5
   ))
コード例 #3
0
def load_ps(filename):
    """Load a PoseSequence object from a given numpy file.

    Args:
        filename: file name of the numpy file containing keypoints.
    
    Returns:
        PoseSequence object with normalized joint keypoints.
    """
    all_keypoints = np.load(filename)
    return PoseSequence(all_keypoints)
コード例 #4
0
 def run(self):
     # super(BlockLeft, self).__init__(time=0.1)
     print("start")
     self.setSubtask(
         PoseSequence(
             cfgpose.blockleft,
             1.5,
             cfgpose.sittingPoseNoArms,
             1.0  #,
             # cfgpose.standingPose, 1.5
         ))
     # walk_request.stand()
     print("finish", self.getTime())
コード例 #5
0
 def run(self):
     # super(BlockRight, self).__init__(time=0.1)
     print(self.getTime())
     self.setSubtask(
         PoseSequence(cfgpose.blockright, 1.3, cfgpose.standingPose, 1.3))
     print(self.getTime())
コード例 #6
0
 def __init__(self, time = 1.0):
   super(BlockCenter, self).__init__(time=time)
   self.setSubtask(PoseSequence(
     cfgpose.keeperSave2, 1.0,
     cfgpose.standingPose, 0.5
   ))
コード例 #7
0
 def run(self):
 # super(BlockLeft, self).__init__(time=0.1)
 self.setSubtask(PoseSequence(
   cfgpose.blockleft, 0.5,
   cfgpose.sittingPoseV3, 0.5
 ))