Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

matlab/linePath.m

Go to the documentation of this file.
00001 function dy = vehicle(t,y)
00002 
00003 % v1i = speed
00004 v1i = 1; 
00005 % v2i = steering target angle  = x * 20 - angle
00006 v2i = -0.5 * y(2) - 0.7 * y(3);
00007 if (v2i > pi/6)
00008     v2i = pi/6;
00009 end
00010 if (v2i < -pi/6)
00011     v2i = -pi/6;
00012 end
00013 
00014 
00015 % length of truck (in meters) from back axle to front axle
00016 truckLength = 0.3048;
00017 
00018 % y(1) = x
00019 % y(2) = y
00020 % y(3) = theta  (truck angle)
00021 % y(4) = steering angle
00022 
00023 dy = zeros(4,1);
00024 dy(1) = cos(y(3)) * v1i;
00025 dy(2) = sin(y(3)) * v1i;
00026 dy(3) = tan(y(4)) / truckLength;
00027 dy(4) =  2.0 * (v2i - y(4)) * v1i;

Generated on Fri Sep 1 14:25:49 2006 for Raptor by  doxygen 1.4.4