Пример #1
0
  def __init__(self, node, name = "ROSJoystick", topic = "joy",
      queueSize = None, joystick = None, **kargs):
    ROSInput.__init__(self, node, name = name, topics = [topic],
      queueSizes = [queueSize], parent = joystick, **kargs)

    self.joystick = joystick

    self.subscriber = CROSJoystick(name, self.node.node, self, self.topic,
      self.queueSize)
    self.subscriber.reparentTo(self)
Пример #2
0
  def __init__(self, node, name = "ROSTwist", topic = "cmd_vel",
      queueSize = None, actuator = None, platform = None, **kargs):
    if platform:
      actuator = platform.actuator;
      
    ROSInput.__init__(self, node, name = name, topics = [topic],
      queueSizes = [queueSize], parent = actuator, **kargs)

    self.actuator = actuator

    self.subscriber = CROSTwist(name, self.node.node, self, self.topic,
      self.queueSize)
    self.subscriber.reparentTo(self)
Пример #3
0
    def __init__(self,
                 node,
                 name="ROSJoystick",
                 topic="joy",
                 queueSize=None,
                 joystick=None,
                 **kargs):
        ROSInput.__init__(self,
                          node,
                          name=name,
                          topics=[topic],
                          queueSizes=[queueSize],
                          parent=joystick,
                          **kargs)

        self.joystick = joystick

        self.subscriber = CROSJoystick(name, self.node.node, self, self.topic,
                                       self.queueSize)
        self.subscriber.reparentTo(self)
Пример #4
0
    def __init__(self,
                 node,
                 name="ROSTwist",
                 topic="cmd_vel",
                 queueSize=None,
                 actuator=None,
                 platform=None,
                 **kargs):
        if platform:
            actuator = platform.actuator

        ROSInput.__init__(self,
                          node,
                          name=name,
                          topics=[topic],
                          queueSizes=[queueSize],
                          parent=actuator,
                          **kargs)

        self.actuator = actuator

        self.subscriber = CROSTwist(name, self.node.node, self, self.topic,
                                    self.queueSize)
        self.subscriber.reparentTo(self)