Tips and links to make building a robot easy and uncomplicated.
1- This link gives you an utter step-by-step on how to build a robot with Arduino. There are 7 lessons given; introduction, build a basic robot, build a line tracking Arduino robot, build an Arduino robot that avoids obstacles, build an Arduino robot with light and sound effects, build an Arduino robot that could monitor environment, and build a bluetooth-controlled Arduino robot. https://www.instructables.com/id/How-to-Build-a-Basic-Arduino-Robot/
2- This link gives you tips on how to get a robot to drive straight for NXT based robot. https://communities.theiet.org/blogs/698/1538
3- This link gives you a step-by-step on how to build a line follower robot with Arduino and a sample c/c++ code. https://www.hackster.io/robocircuits/line-follower-robot-arduino-299bae
4- This link gives you a step-by-step on how to build an obstacle avoiding robot with Arduino and a sample Arduino code. https://www.instructables.com/id/Arduino-Ultimate-Obstacle-Avoiding-Robot/
5- This link gives you step by step on how to build a maze solver robot with Arduino and a sample Arduino code. There are two given passes; first pass: The robot finds its way out from a “non-known perfect maze”. Does not matter where you put it inside the maze, it will find a “solution”. Second pass: Once the robot found a possible maze solution, it should optimize its solution finding the “shortest path from start to finish”.https://www.instructables.com/id/Maze-Solver-Robot-Using-Artificial-Intelligence-Wi/
6- This link provides you a perfect overview and general tips on designing a PID controller. http://ctms.engin.umich.edu/CTMS/index.php?example=Introduction§ion=ControlPID#25
If you have any other questions regarding building a robot, please visit the QUESTION AND ANSWERS page. http://rambotics.net/questions-answers