A task as simple as carrying goods in department stores ispart of everyones daily life. However, such activity mightnot be that easy for people who are in great need of assistance,due to e.g. age or disability. A shopping cart thatfollows its user in a store, might be a solution to this problem.In this project, a tracking robot using colour recognitionwas constructed. Two methods of measuring distancewere compared, and the Pixy camera’s ability to track objectsunder different conditions was investigated.Some components for the vehicle were designed usingSolid Edge ST8 and later on 3D-printed. The Arduino Unowas programmed in the Arduino IDE to control the Pixycamera, the motors, the ultrasonic sensor and the bluetoothmodule. As the project’s time and funding were limited,many areas were left for future development.The robot is turned on/off with a smartphone applicationthat is connected to the robot via bluetooth. Whenthe system is on, the camera starts searching for objectswith a predefined colour code. When an object is foundby the camera, the robot starts the following mission. Thedistance between the robot and the tracked object is measured,in order to maintain a constant distance.Results show that the Pixy camera works as a componentfor object detection purposes, but is not reliableenough due to its sensitivity to changes in light conditions.When measuring distance, the ultrasonic sensor is preferredover the Pixy camera.
Att själv bära sina varor i ett varuhus är en självklar del av
de flesta människors liv. En sådan uppgift kan dock vara
svår för personer som av exempelvis ålder eller funktionsnedsättning
är i stort behov av assistans. En kundvagn som
följer efter sin användare i ett varuhus skulle kunna lösa
detta problem. I det här projektet har en robot som följer
efter sin användare med hjälp av färgigenkänning konstruerats.
Två olika metoder att mäta avstånd jämfördes och
Pixy-kamerans förmåga att hitta objekt under olika omständigheter
undersöktes.
Några av robotens komponenter designades i Solid Edge
ST8 och 3D-printades sedan. Programmeringen av Arduino
Uno gjordes i Arduino IDE och styr Pixy-kamera, motorer,
ultraljudssensor och bluetooth-modul. Eftersom projektet
var begränsat i tid och finansiering har flera områden
lämnats för framtida utveckling.
Roboten sätts på/av med en smartphone-app som via
bluetooth är kopplad till roboten. När systemet är på letar
kameran efter ett objekt i en fördefinerad färgkod. När
kameran hittat ett objekt börjar roboten följa det. För att
hålla ett konstant avstånd mellan robot och objekt, mäts
avståndet.
Resultatet visar att Pixy-kameran fungerar för att upptäcka
objekt, men att den inte är tillräckligt pålitligt på
grund av dess känslighet för ljusförändringar. För att mäta
avstånd föredras ultraljudssensorn framför Pixy-kameran.
2017. , s. 45