DeepRacer car can’t calibrate correctly

0

I am experiencing an issue while attempting calibration on my car. I have updated my software to the latest available (2.0.173.0). I booted up the compute module and then turned on the servo switch. I got the two short and the long beep. However, I cannot get the wheels to turn in the forward direction. The reverse direction switch does nothing. How do I fix this?

Further info: it seems like all the servo responses are the reverse of what I would expect. When aligning the front wheels, it's the front right wheel that wants to line up with the back, rather than the front left, as the diagram would suggest. Also the left/right turn response during calibration seems opposite as well. The connectors between the compute module and the rest of the car look right. This seems to be an issue with the calibrations and there's a minus sign missing somewhere!

asked 2 years ago685 views
1 Answer
0
Accepted Answer

First off, unpin the compute unit from the car and check the attached wires are all firmly seated and the correct way around based on the colour guide next to plug on the compute unit, and also on the car itself. Next re-attach the car and compute and go through the calibration process again.

When you get to the step that has the reverse direction button, check the direction the wheels are turning (in your case probably backwards) and press the reverse direction button once. Note: This will not change the direction the wheels are turning at this point. Turn the car off using the almost inaccessible switch behind the front left wheel (when looking down on the car from above) by pushing the switch towards the centre of the car. Click Next the few times required to complete all of the calibration settings without changing anything.

Turn the car back on and complete the calibration of the car as per the instructions in the console, again don't worry if the wheels are still going the wrong way at this time. Once you have completed the calibration process, put the car into manual driving mode and use joystick controller in the console to manually drive the car to check the calibration. It should drive in the correct direction based on the inputs you give it, you might want to have the car off the ground for this (as per when you calibrate the car) so you can more easily monitor how the car responds rather than worry about the car driving at speed, like when calibrating the car be mindful the wheels move at speed so keep a hand on top of the top to stop it coming off the block you are using to elevate the wheels.

If this still hasn't solved the issue the next thing we tend to do on the DeepRacer Pit Crew is re-flash the car by building a Ubuntu 20.04 USB stick and then using it to update the car. This tends to solve 99% of the problems we have with cars.

AWS
answered 2 years ago
  • Thanks for the suggestion! I ended up upgrading to Ubuntu 20.04 and I was able to get through calibration. However, I still can't drive the car manually. If I slide the touchpad forward, the car doesn't move but the front wheels shake back and forth. That's about the extent of the response. I'm beginning to think this car has a problem. This is really frustrating and I'm out of options. The return window is closed so I'm stuck with an expensive paperweight that doesn't work right out of the box.

  • Okay, figured it out. You basically have to slide the maximum forward and reverse speed sliders way up. Also set the maximum speed percentage control on the manual driving panel up as well. Otherwise, the car won't move at all in manual mode. Honestly, Amazon, you need to work on the UI in the car's console to explain things better.

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions