Inspiration
Even trivial task might pose a significant challenge when you are a robot. That is why it is important to learn to think like robots to make them learn think like humans (far-fetched but still kind-of true).
What it does
It is a simple line-follower - a robot that follows a track with the help of five infrared sensors that let him see the dark path before him.
How I built it
Using ArduC I implemented a simple PID controller (with only PD active) to make robot stay on track. In order to make as much sense from sensor readings I implemented auto-calibration method.
Challenges I ran into
Tuning PID is not as simple as it seems. Writing proper error and steering functions might be insanely helpful, but it is also tricky.
Accomplishments that I'm proud of
Making the robot actually cooperate with me and obey my will (to a limited extend).
What I learned
Controlling robots requires deep understanding of what it knows and what it needs to achieve.
What's next for I-Refuse-To-Cooperate-Bot
Grim future in the box :))
Built With
- arduc
Log in or sign up for Devpost to join the conversation.