Add condition to init location

First checks if is in the center of the cell and after that it tries to position in the center
Fix previous commit
Test one simple condition
Fix error
Add average wheels diameter (perimeter)

Measured perimeter of the right wheel : 176
Measured perimeter of the left wheel : 177
Average perimeter : 176.5
Fixed mistake in comments
Non-working square run
Separate turn command and turn movement
Commit : Separate turn command and turn movement
Merge remote-tracking branch 'origin/developer' into localization-calibration
Little tests
Change the mapping

Now the mapping starts only after 10 cm
Add function all_cells_visited

The purpose of this function is to check if all the cells are visited, so it can stop if there nothing more to visited. Later will be add a function which finds the first unvisited cell
Rename method all_cells_visited

Now the method it's called find_unvisited_node and returns a NULL if there isn't an visited cell. Otherwise returns a pointer to node cell.!!! User it's responsible to delete the pointer!!! otherwise MEMORY_LEAK
Ramp-up

speed increase by 5
Ramp_up

Speed ramp up by 5
Merge from PID-delay
Merge conflicts from PID-delay
Merge branch 'developer' of https://github.com/Oroles/MazeSolver into mapping
Merge conflicts from PID-delay