コード例 #1
0
    def limit_acceleration(self, acceleration):
        if acceleration == None:
            acceleration = self.calib['ACC_DEFAULT']
            return acceleration

        acceleration = ut.unipolar_limit(acceleration, self.calib['ACC_MAX'])

        return acceleration
コード例 #2
0
    def limit_velocity(self, velocity):
        if velocity == None:
            velocity = self.calib['VEL_DEFAULT']
            return velocity

        velocity = ut.unipolar_limit(velocity, self.calib['VEL_MAX'])

        return velocity
コード例 #3
0
ファイル: zenither.py プロジェクト: rgleichman/berkeley_demos
    def limit_acceleration(self,acceleration):
        if acceleration == None:
            acceleration = self.calib['ACC_DEFAULT']
            return acceleration

        acceleration = ut.unipolar_limit(acceleration, 
                                     self.calib['ACC_MAX'])

        return acceleration
コード例 #4
0
ファイル: zenither.py プロジェクト: rgleichman/berkeley_demos
    def limit_velocity(self,velocity):
        if velocity == None:
            velocity = self.calib['VEL_DEFAULT']
            return velocity

        velocity = ut.unipolar_limit(velocity, 
                                     self.calib['VEL_MAX'])

        return velocity
コード例 #5
0
    def limit_position(self, position):

        position = ut.unipolar_limit(position, self.calib['POS_MAX'])
        return position
コード例 #6
0
ファイル: zenither.py プロジェクト: rgleichman/berkeley_demos
    def limit_position(self, position):

        position = ut.unipolar_limit(position, 
                                     self.calib['POS_MAX'])
        return position