-
Notifications
You must be signed in to change notification settings - Fork 0
Computer Vision Assignment
By now you should have a pretty good understanding of the basics of Python. In this part you will use your Python knowledge and learn about computer vision to program something on the robot! The goal of the assignment is to get the robot to follow an orange ball. Before you get to that part you will first use computer vision to detect an orange ball.
The assignment can be found in the repository of this git. In the folder python_tutorials, there is a folder "computer vision". This folder contains a directory for where you'll work on the assignments, an already completed version with answers and some images, which will be used.
For this part of the assignment you will work in orange_ball.py. The assignment has three ways of testing your code.
- Test your code on the images in the folder "imgs".
- Test your code on the webcam.
- Test your code on the robot.
It is best to start with the images as you can run your code without needing a robot. If you get your code to work on the images, you can implement the functions for the webcam and and the robot. In the main function you can make it so that you can switch between the different camera types depending on the value of CAMERA_TYPE.
Only after you have completed the previous part you can move on Ball Tracker. Here you will make use of your previous work and apply it to actually following the ball and trying to perform a kick. This will show you some of the basics of how you can interact with the robots walking abilities.
- Home
- Organisation
- Working with Ubuntu
- Git
- Python
- Rust
-
Robot usage
- Setting up DNT
- pyNaoqi Setup Guide
- Connecting and compiling
- Teamcopy
-
Playing a match
- Setup
- Rules
- Working day
- Gamecontroller
-
Framework
- Overview
- Taal
-
Framework Applied
- Dummy
- Assignment