21 lines
		
	
	
		
			339 B
		
	
	
	
		
			Matlab
		
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			339 B
		
	
	
	
		
			Matlab
		
	
	
| % Christian Potthast
 | |
| % random walk from a robot
 | |
| 
 | |
| function pose = walk(initial, velocity, steps)
 | |
| 
 | |
| pose(:,1) = initial;
 | |
| bearing = 0.7854; % 45?
 | |
| 
 | |
| 
 | |
| for step = 2:steps
 | |
|     
 | |
|     %bearing =  bearing + 0.05;
 | |
|     
 | |
|     pose(1,step) = pose(1,step-1) + sin(bearing) * velocity;
 | |
|     pose(2,step) = pose(2,step-1) + cos(bearing) * velocity;
 | |
|     
 | |
| end
 | |
| 
 | |
| 
 | |
| 
 |