Esempio n. 1
0
 def set_mode_caster_off(self,caster_idx):
         """
         Turns off controller for specified caster and places omnibase in 'caster_mode'.
                 
         :param caster_idx: Index of caster.
         :type caster_idx: array_like, shape < ncasters, optional
         
         :See Also: 	   
                 :meth:`M3OmniBase.set_mode_caster_torque`
                 :meth:`M3OmniBase.set_mode_caster`
         """
         self.command.ctrl_mode=mob.OMNIBASE_CTRL_CASTER
         M3Component.set_int_array(self,self.command.caster_mode,mob.OMNIBASE_CASTER_OFF,caster_idx)        
Esempio n. 2
0
 def set_mode_caster_torque(self,caster_idx):
         """
         Allows specified caster to be controlled with torque commands and places omnibase in 'caster_mode'.
                 
         :param caster_idx: Index of caster.
         :type caster_idx: array_like, shape < ncasters, optional
         
         :See Also: 	   
                 :meth:`M3OmniBase.set_mode_caster_off`
                 :meth:`M3OmniBase.set_mode_caster`
         """
         self.command.ctrl_mode=mob.OMNIBASE_CTRL_CASTER
         M3Component.set_int_array(self,self.command.caster_mode,mob.OMNIBASE_CASTER_TORQUE,caster_idx)        
Esempio n. 3
0
 def set_mode_caster_off(self, caster_idx):
     """
             Turns off controller for specified caster and places omnibase in 'caster_mode'.
                     
             :param caster_idx: Index of caster.
             :type caster_idx: array_like, shape < ncasters, optional
             
             :See Also: 	   
                     :meth:`M3OmniBase.set_mode_caster_torque`
                     :meth:`M3OmniBase.set_mode_caster`
             """
     self.command.ctrl_mode = mob.OMNIBASE_CTRL_CASTER
     M3Component.set_int_array(self, self.command.caster_mode,
                               mob.OMNIBASE_CASTER_OFF, caster_idx)
Esempio n. 4
0
 def set_mode_caster_torque(self, caster_idx):
     """
             Allows specified caster to be controlled with torque commands and places omnibase in 'caster_mode'.
                     
             :param caster_idx: Index of caster.
             :type caster_idx: array_like, shape < ncasters, optional
             
             :See Also: 	   
                     :meth:`M3OmniBase.set_mode_caster_off`
                     :meth:`M3OmniBase.set_mode_caster`
             """
     self.command.ctrl_mode = mob.OMNIBASE_CTRL_CASTER
     M3Component.set_int_array(self, self.command.caster_mode,
                               mob.OMNIBASE_CASTER_TORQUE, caster_idx)
Esempio n. 5
0
 def set_mode_torque_gc(self, ind=None):
     M3Component.set_int_array(self, self.command.ctrl_mode,
                               mam.JOINT_ARRAY_MODE_TORQUE_GC, ind)
Esempio n. 6
0
 def set_mode_pwm(self, ind=None):
     M3Component.set_int_array(self, self.command.ctrl_mode,
                               mam.JOINT_ARRAY_MODE_PWM, ind)
Esempio n. 7
0
 def set_mode(self, v, ind=None):
     M3Component.set_int_array(self, self.command.ctrl_mode, v, ind)
Esempio n. 8
0
	def set_mode_caster_theta(self, caster_idx):
                self.command.ctrl_mode=mob.OMNIBASE_CTRL_CASTER
                M3Component.set_int_array(self,self.command.caster_mode,mob.OMNIBASE_CASTER_THETA,caster_idx)
Esempio n. 9
0
 def set_mode_caster_theta(self, caster_idx):
     self.command.ctrl_mode = mob.OMNIBASE_CTRL_CASTER
     M3Component.set_int_array(self, self.command.caster_mode,
                               mob.OMNIBASE_CASTER_THETA, caster_idx)
Esempio n. 10
0
 def set_mode_splined_traj_gc(self, ind=None):
     M3Component.set_int_array(self, self.command.ctrl_mode,
                               mam.JOINT_ARRAY_MODE_SPLINED_TRAJ_GC, ind)
Esempio n. 11
0
 def set_mode_torque_gc(self,ind=None):
     M3Component.set_int_array(self,self.command.ctrl_mode,mam.JOINT_ARRAY_MODE_TORQUE_GC,ind)
Esempio n. 12
0
 def set_mode_pwm(self,ind=None):
     M3Component.set_int_array(self,self.command.ctrl_mode,mam.JOINT_ARRAY_MODE_PWM,ind)
Esempio n. 13
0
 def set_mode(self,v,ind=None):
     M3Component.set_int_array(self,self.command.ctrl_mode,v,ind)
Esempio n. 14
0
 def set_pwm(self,v,ind=None):
     M3Component.set_int_array(self,self.command.pwm_desired,v,ind)
Esempio n. 15
0
 def set_mode_caster(self,mode,caster_idx=None):
         
         M3Component.set_int_array(self,self.command.caster_mode,mode, caster_idx)
Esempio n. 16
0
 def set_mode_thetadot_gc(self, ind=None):
     M3Component.set_int_array(self, self.command.ctrl_mode,
                               mam.JOINT_ARRAY_MODE_THETADOT_GC, ind)
Esempio n. 17
0
 def set_mode_theta_gc_mj(self, ind=None):
     M3Component.set_int_array(self, self.command.ctrl_mode,
                               mam.JOINT_ARRAY_MODE_THETA_GC_MJ, ind)
Esempio n. 18
0
 def set_mode_thetadot_gc(self,ind=None):
     M3Component.set_int_array(self,self.command.ctrl_mode,mam.JOINT_ARRAY_MODE_THETADOT_GC,ind)
Esempio n. 19
0
 def set_mode_caster_velocity(self, caster_idx):
     self.command.ctrl_mode = mob.OMNIBASE_CTRL_CASTER
     M3Component.set_int_array(self, self.command.caster_mode,
                               mob.OMNIBASE_CASTER_VELOCITY, caster_idx)
Esempio n. 20
0
 def set_mode_theta_gc_mj(self,ind=None):
     M3Component.set_int_array(self,self.command.ctrl_mode,mam.JOINT_ARRAY_MODE_THETA_GC_MJ,ind)
Esempio n. 21
0
 def set_mode_splined_traj_gc(self,ind=None):
     M3Component.set_int_array(self,self.command.ctrl_mode,mam.JOINT_ARRAY_MODE_SPLINED_TRAJ_GC,ind)
Esempio n. 22
0
 def set_pwm(self, v, ind=None):
     M3Component.set_int_array(self, self.command.pwm_desired, v, ind)
Esempio n. 23
0
    def set_mode_caster(self, mode, caster_idx=None):

        M3Component.set_int_array(self, self.command.caster_mode, mode,
                                  caster_idx)
Esempio n. 24
0
 def set_mode_caster_velocity(self, caster_idx):
         self.command.ctrl_mode=mob.OMNIBASE_CTRL_CASTER
         M3Component.set_int_array(self,self.command.caster_mode,mob.OMNIBASE_CASTER_VELOCITY,caster_idx)