Code covered by the BSD License  

Highlights from
Sim.I.am

image thumbnail
from Sim.I.am by Jean-Pierre de la Croix
A MATLAB-based educational bridge between theory and practice in robotics.

simiam.controller.Stop
classdef Stop < simiam.controller.Controller
    
    properties
        p
    end 
    
    properties (Constant)
        % I/O
        inputs = struct();
        outputs = struct('v', 0, 'w', 0);
    end
    
    methods
        
        function obj = Stop()
            obj = obj@simiam.controller.Controller('stop');
        end
    end
    
    methods
        
        function outputs = execute(obj, robot, state_estimate, inputs, dt)
            outputs = obj.outputs;
            outputs.v = 0;
            outputs.w = 0;
        end
        
    end
    
end

Contact us