Drone Blocks How-To and Experimentation
Drone Blocks How-To
3a: Model and learn with students how to formulate computational solutions to problems and how to give and receive actionable feedback.
1d: Develop resilience and perseverance when approaching CS and CT learning experiences, build comfort with ambiguity and open-ended problems, and see failure as an opportunity to learn and innovate.
Safety: The number one priority when using drones is to remember safety protocol. Drones need enough room to move around and students need to practice keeping a safe distance from the drone and letting the drone get close to others.
The first thing you have to do is connect the control device to the wifi. Connect control device to drone by going to the right hand corner and clicking Connect to Tello. Type in the name of the drone and connect. Once you are connected you should perform a test flight. The different steps you need to accomplish this is to start with a Take Off code. Once you have that set up you can add different codes such as hover, move forward/backward, fly up/down, flip, yaw (turn) left or right etc. At the end of the code you should put a Land code so the drone can perform all its tasks and then land on its own. You can also add loops or functions to have prepared code shortened for convenience.
There is also a chance to make things such as synchronized "dancing" with multiple drones.
Drone Block Experimentation:
I enjoyed having a chance to explore drones. My group had a bit of trouble setting up our drone at first because it went back and forth with connections and finding the name was difficult. However, after seeing everyone's set up and moving around going up and down and doing flips I was excited. We did not get ours to launch properly but I did get to experiment with different codes within the app. We did not let the failure of technology stop us from continuing designing codes for possible use in the future.
If I were to use this with my students in the future I know I would need to have a few things set up before hand. The first is to have devices with the Drone Blocks app prepared and downloaded. Second, I need to have the batteries completely charged and prepared. Third, I would need the devices connected to the drones beforehand, or label what the drones name is and which device to connect to it
Drone Coding Examples:
Hi Allison,
ReplyDeleteI am grateful that you included the safety information at the beginning. It is important for educators to know of any cautions before doing a lab with their students. I also liked your videos and attachments. It is a very useful resource for when another individual is going to do a lab like this. I am sorry that your drone did not get to work, but hopefully next time, you are able to use your codes!
Hey Allison! Great blog post! It was very specific and informative. I really appreciate the safety information in the beginning, and think that this is so important. I love how thorough you were with the directions! I think "3a: Model and learn with students how to formulate computational solutions to problems and how to give and receive actionable feedback." would be good for this blog post. I had a lot of problem with the drones and think it would beneficial for students to learn how to deal with these issues.
ReplyDeleteHey Allison love the blog! I feel another standard you could connect would be as follows:
ReplyDelete3a: Model and learn with students how to formulate computational solutions to problems and how to give and receive actionable feedback.
I feel this way because this lab provides a lot of opportunities for us to encounter problems and students to solve those problems.