solve dependencies problem
This commit is contained in:
@@ -0,0 +1,35 @@
|
||||
from abc import abstractmethod, ABC
|
||||
|
||||
|
||||
class Robot(ABC):
|
||||
@abstractmethod
|
||||
def get_prim_world_pose(self, prim_path):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def reset(self):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def open_gripper(self, id="left", width=0.1):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def close_gripper(self, id="left", force=50):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def move(self, target, type="pose", speed=None):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def decode_gripper_pose(self, gripper_pose):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def get_ee_pose(self, id="right"):
|
||||
pass
|
||||
|
||||
@abstractmethod
|
||||
def check_ik(self, pose, id="right"):
|
||||
pass
|
||||
|
||||
Reference in New Issue
Block a user