@@ -96,7 +96,7 @@ def __init__(self, motor_trim_factor=1.0, encoder=True):
9696 sonar .Sonar (self .pi , PIN_SONAR_4_TRIGGER , PIN_SONAR_4_ECHO )]
9797
9898 try :
99- self ._ag = mpu .AccelGyroMag ()
99+ self ._mpu = mpu .AccelGyroMag ()
100100 except IOError :
101101 logging .info ("MPU not available" )
102102
@@ -130,11 +130,11 @@ def turn(self, speed=100, elapse=0, steps=-1):
130130 self .motor_control (speed_left = speed_left , speed_right = speed_right , time_elapse = elapse )
131131
132132 def turn_angle (self , speed = 100 , angle = 0 ):
133- z = self ._ag .get_gyro ()[2 ]
133+ z = self ._mpu .get_gyro ()[2 ]
134134 self .turn (speed , elapse = 0 )
135- while abs (z - self ._ag .get_gyro ()[2 ]) < angle :
135+ while abs (z - self ._mpu .get_gyro ()[2 ]) < angle :
136136 time .sleep (0.05 )
137- logging .info (self ._ag .get_gyro ()[2 ])
137+ logging .info (self ._mpu .get_gyro ()[2 ])
138138 self .stop ()
139139
140140 def forward (self , speed = 100 , elapse = 0 , distance = 0 ):
@@ -159,25 +159,25 @@ def get_sonar_distance(self, sonar_id=0):
159159 return self .sonar [sonar_id ].get_distance ()
160160
161161 def get_mpu_accel (self , axis = None ):
162- acc = self .mpu .get_acc ()
162+ acc = self ._mpu .get_acc ()
163163 if axis is None :
164164 return acc
165165 else :
166166 return acc [axis ]
167167
168168 def get_mpu_gyro (self , axis = None ):
169- gyro = self .mpu .get_gyro ()
169+ gyro = self ._mpu .get_gyro ()
170170 if axis is None :
171171 return gyro
172172 else :
173173 return gyro [axis ]
174174
175175 def get_mpu_heading (self ):
176- hdg = self .mpu .get_hdg ()
176+ hdg = self ._mpu .get_hdg ()
177177 return hdg
178178
179179 def get_mpu_temp (self ):
180- hdg = self .mpu .get_temp ()
180+ temp = self ._mpu .get_temp ()
181181 return temp
182182
183183 def _servo_control (self , pin , angle ):
0 commit comments