Inspiration
Introduction: RoverMatic, our Arduino-based autonomous vehicle, was born out of the Utra Hacks event, where innovators converged to create solutions using the power of Arduino. Our mission was to design a simple, cost-effective autonomous vehicle that could navigate predefined paths using basic Arduino components.
Team Formation: Our team consisted of enthusiastic individuals with diverse backgrounds, ranging from Arduino programming to electronics and robotics. Each member brought a unique set of skills, contributing to the success of the project.
Project Kickoff: We started with a collaborative session to brainstorm ideas, considering the constraints and requirements of the Utra Hacks competition. The decision was made to create a small, yet efficient, Arduino-based autonomous rover capable of following a designated path.
Hardware Integration: The hardware team focused on assembling a compact robotic platform using off-the-shelf Arduino components. We integrated basic sensors such as infrared (IR) sensors for obstacle detection and a simple motor control system for movement.
Software Development: The software team embarked on developing a straightforward algorithm to guide the rover along a predefined path. Using Arduino IDE, we wrote code to process sensor input and make decisions based on obstacle avoidance and path following.
Basic Navigation Algorithm: Our navigation algorithm was rudimentary but effective. The rover relied on the IR sensors to detect obstacles in its path, prompting it to adjust its direction and continue following the designated route. This basic yet functional approach allowed for efficient navigation in a controlled environment.
Testing and Iteration: The team conducted multiple rounds of testing to fine-tune the rover's performance. We adjusted sensor thresholds, motor response times, and overall navigation logic to ensure smooth movement and obstacle avoidance.
Challenges and Solutions: Throughout the development process, we faced challenges typical of basic Arduino projects, including limited processing power and sensor accuracy. However, our team embraced these challenges, finding creative solutions within the constraints of the competition.
Log in or sign up for Devpost to join the conversation.