vuforia in ftc - first robotics bc€¦ · what is vuforia? vuforia is a computer vision library...
TRANSCRIPT
![Page 1: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/1.jpg)
FIRSTRoboticsBC.org
Vuforia in FTCOct. 18, 2019
![Page 2: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/2.jpg)
FIRSTRoboticsBC.org
Thank you to the University of Victoria for hosting the FTC Workshop series!
![Page 3: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/3.jpg)
What is Vuforia?● Vuforia is a computer vision library for
○ Identifying objects○ Tracking objects○ Providing relative information on the object
![Page 4: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/4.jpg)
Why Vuforia?● Vuforia is built into the FTC app!● This means no extra compilation● The FTC vision targets are designed with
Vuforia in mind
![Page 5: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/5.jpg)
How can I implement Vuforia?● Vuforia is supported in both Java programming
○ OnBot Java○ Android Studio
● And Blocks
*I have not personally used Vuforia in Blocks so I may not be as helpful for questions There is a good overview here https://github.com/FIRST-Tech-Challenge/SKYSTONE/wiki/Identifying-Vuforia-VuMarks
![Page 6: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/6.jpg)
Vuforia LicensingIn order to use Vuforia you will need to obtain a license from Vuforia.
Go to https://developer.vuforia.com/license-manager and create an account
Then click Get Development Key
![Page 7: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/7.jpg)
Vuforia LicensingThen click on your new license.
![Page 8: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/8.jpg)
Vuforia Licensing
And copy the license into your app
![Page 9: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/9.jpg)
Programming a Robot● Today we will program a robot to follow the skystone● Using OnBot Java
![Page 10: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/10.jpg)
ResourcesThis document outlines the order that the Vuforia objects are in
https://github.com/FIRST-Tech-Challenge/SkyStone/blob/master/FtcRobotController/src/main/assets/Skystone.xml
![Page 11: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/11.jpg)
![Page 12: Vuforia in FTC - FIRST Robotics BC€¦ · What is Vuforia? Vuforia is a computer vision library for Identifying objects Tracking objects Providing relative information on the object](https://reader034.vdocument.in/reader034/viewer/2022042208/5eab3db3ed7ad63f843bb72e/html5/thumbnails/12.jpg)
Next Week - Lift Systems
Oct 25 at 4:30 - 6:00pm
Not sure if you want to use a linear slide, drawer slide, scissor lift or rack and pinion. This workshop will go over some of the options your team can use to lift the skystones and build a skyscraper!