Exploring DroneBlocks Simulator
Exploring DroneBlocks Simulator 
- Learned basic programing functions for example; loop means allowing the sequence to repeat until the code is met. Variables means allowing the input to change while the code is being executed. Logic means thats adding intelligence to the code. Yaw means the rotation around the vertical axis.
 
- Steps to creating a code; takeoff, select a function, press land, then press show mission code to double check the code. To have your code connect to your drone you have to connect the drone to the right hotspot (matches drone name), then press connect.
 
- This drone does not have a GPS system, it uses sensors. This might cause a margin of error when doing the different inputs.
 
- When using the drone in the classroom in the early stages of the students school years it will promote safety in the classroom environment because the student will understand how to use it.
 
- When a mission is created, save it and title it. This will allow you to go back and view your different missions (select mission list).
 
- The benefits of the simulation is it can come in handy when you want to test your code and you don't have the hardware. Also if you have a lot of students wanting to fly their drone all at once or your conditions don't allow you to fly.
 
- Test your code in the simulation before flying the real drone.
 
- Each of the grid blocks on the simulation equals 10 cm.
 
- The tool bar at the bottom of the simulator allows you to turn the grid off and on, full view the simulation or slit screen to see code and simulation at the same time, zoom in and out, and control the ring layout for different drone obstacles.
 
- Which specific simulation tutorials were the most interesting to you? The specific simulation tutorial that was most interesting to me was the first video I watch, "Why Simulation?". The reason why I choose this video is because I learned a lot from this one video. The video gave me a good idea how the simulation will work and what the simulation will consist of. I liked being able to see the simulation, that was my first time seeing something like that.
 
- How did you try to alter the lines of code for what effects? The alteration I made were having my drone hover, go forward and make a right turn, and doing 5 flips (loop). The amount of flips and the distance can be altered as needed.
 
- What can you imagine for an engaging 5-10 minute simulator experience that encourages experimentation with lines of code? I believe for an engaging simulator experience, first the audience (whoever is doing the codes) has to know what each function is and what they can do. Once the audience understands the basic function then they can go into creating the lines of code. Having someone create a code and it actually works, they take a sense of pride in their creations and will more than likely remember it.
 
What coded flight script did you create from which tutorial? (Include a screencast overview of the specific script, including your computational thinking skills applied terminology from your previous class notes taken during coding activities.) The tutorial that I watched was the Introduction to Tello Drone Programming and the author is Dennis Baldwin. Screen cast of me explaining the script I made. The code that I made was having the drone fly in a square/ box repeated five time then do a flip forwards and flip backwards.
How can you teach students about the coding scripts involved? I believe I can teach students coding scripts by making sure the students understand the function and where to find them. Having a good understanding of the functions will help the students build a solid foundation so they can build on it with different codes. By having the students do the coding and seeing the drone fly I believe that will engage the students.
How can you facilitate the edition of code to provide quick coding experiences for students and family members? I can facilitate students and family in making a quick coding experience by choosing a simple task for the drone to do and model it first then have them try. With the simple task like hovering or flipping, family members and students have do it with some scaffolding from me.
We will talk about prior knowledge of code. For example; “Do you know what coding is?” and “Have you ever heard about it or seen it maybe in a video game?”
We will explain to the students what each function is. For example; loop means allowing the sequence to repeat until the code is met. Variables means allowing the input to change while the code is being executed. Logic means that's adding intelligence to the code. Yaw means the rotation around the vertical axis
We will model three drone codes (images below) that we want the students to accomplish before the group time is up. These are the three codes that we want the students to be successful with by the end of the allowed time. If there is more time we will allow the students to create a code.




Kylee, your blog is coming off very neatly, I like how you choose to bold and bullet point key points versus formatting the information in an essay style. I also feel that your standards chosen align greatly with the activities, especially 3c which you and Izzy did exactly that, collaborate to create learning activities. Well done!
ReplyDeleteTo add on, I am so glad that your group had a good experience and were able to resolve the issue with a backup plan. My group had to do the same and I expect that it will not be the last time using an alternative route. Nice job and love the pictures that captured the moments!
DeleteKylee your blog is well organized and pleasing to look at. I like how I can see your other blogs at our next study group please show me how you did that. I appreciate the important details being bolded so I can view clearly. I agree with your standards. This activity provides both ct and cs learning opportunities and environments. This activity also is creative, fun, and engages the students. I agree with first starting off with assuring the students understand function so they can go on and build solid functions.
ReplyDeleteKyee, your blog is so well put together and organized. I love that your blog has important information and that I am able to understand the process that you took in order to complete your drone blocks. I think your standards are a great choice, they align so well to the activity that you selected. Great job friend!
ReplyDeleteKylee, your blog is so organized and great for my eyes. You included all of the important information that is needed and a little extra. I really like that you put the ideas of the activities that you will be doing with the students. The activity is going to be so fun with the students as well as yourself.
ReplyDelete