About the project
We are participating in the NXP Cup, it’s a competition where we build and program an autonomous robotic car. We want to demonstrate that anybody with determination can learn to code, with the majority of the team having never coded before. We would like your support to demonstrate that anybody can do it.
Estimated time: 4 months
Items used in this project
|PIxyCam 2 Line recognition camera||x 1|
|DFROBOT 165 Car chases and rotors||x 1|
|Laser cut gear Provided gear was too loose||x 1|
|LIDAR To map surroundings||x 1|
|Ultrasonic sensor||x 1|
|PX4 FMU||x 1|
|Power distribution board||x 1|
|Jumper wires||x 1|
Software apps and online services
Hand tools and fabrication machines
We are going to build a robot for the NXP Cup. The robot should be able to complete all four tasks. We are focusing primarily on the speed and obstacle avoidance tasks. For the speed task, the biggest challenge is to keep the car within the lines and prevent it from going to fast that it overshoots a turn. We will use a P ixy cam 2 for our camera input as it has built in line recognition. We will develop a program so that the car stays in the middle of two lines except at corners where it will optimise it’s position for max cornering speed. To solve the obstacle avoidance challenge, we will have a LIDAR to map the surroundings and detect obstacles in the room and detect slopes. We will program the robot to avoid the obstacle prioritising safety over speed whilst staying within the lines. Then we will tell the robot to turn another way, but still stay between the lines. To determine the distance to the obstacle, we might use an ultrasonic sensor for increased accuracy.