Estimated Time Cost: 20~40min.
Connect to our Wifi ELE115-TELLO. Ask the TA for password. NEVER share Wifi password(s) with anybody.
Setup environment if your haven't done so.
Estimated Time Cost: 10min.
- Read the whole FAQ.
- Accept the GitHub Classroom assignment. See Canvas for the link.
- Follow the guide to create a new project.
Name your project as
lab1-hello-java.
Note: You MUST follow the guide to create new projects. Do not try to setup a new project on your own.
Write your code now. Your project shall do (and only do) the following:
- Write
Hello Javaon the screen - Exit afterwards
- Hit Shift+F10 to confirm the correctness of your program. Fix problems and retry until success.
- Once finished, show your
Hello Javaresult to the TA. - Follow the Guide on submitting projects to GitHub.
- Proceed to Part II.
Estimated Time Cost: 20min.
- Accept the GitHub Classroom assignment. See Canvas for the link.
- Get one Tello drone from the TA.
- Confirm the content of your drone case:
- Tello drone x 1, with four propellers and four propeller guards
- Boards * 4
- Setup guide x 1
- User manual x 1
- Micro USB Cable x 1
- A small bag containing:
- Replacement propellers x 4
- Propeller replacement tool x 1
- Find your drone Id. It is a 6-characters string located on the inner surface of the drone. Confirm that the drone Id is identical to the drone Id labeled on the case.
- Put some stickers on your drone. Be sure NOT to cover the heat sink at the bottom.
- Optionally replace your propeller guards with fancier one(s).
- Confirm with the TA that the drone Id is correct and nothing is missing from the drone case.
- Get one battery from the TA.
Create another project lab1-hello-robot.
Code your project to do the following:
- Connect to your drone, which should be placed at the blue cross on the floor.
- Let your drone takeoff
- Let your drone fly to the green cross.
- Let your drone land at the green cross.
- Exit afterwards
Note: Distance between the two cross is approximately 350 centimeters.
Note: You don't have to land exactly at the green cross. Anywhere around the cross is acceptable.
To confirm the correctness of your program, you need to do the following:
- Power on your drone.
- Put your drone at the blue cross on the floor.
- Hit Shift+F10.
- Collect your drone when it fully stops. Do NEVER touch a flying drone.
If you think your program is correct proceed to the following:
- Show your program result (actual drone actually flying) to the TA.
- Remove the battery from your drone.
- Pack your drone, with one battery, in your drone case. Always double check your drone Id.
- Follow the Guide on submitting projects to GitHub.