Navigation

    Robolink logo
    • Register
    • Login
    • Search
    • [[global:header.categories]]
    • [[global:header.recent]]
    • [[global:header.tags]]
    • [[global:header.popular]]
    • [[global:header.users]]
    • [[global:header.groups]]
    As of September 2021, we have moved technical support to Robolink Help

    Welcome to the Robolink Community forum!

    You can post here to interact with others in the Robolink community. We're checking it weekly, and we'll respond to some messages. If you're looking for technical support, head over to Robolink Help.

    Investigations in Class

    CoDrone Lite/Pro
    3
    3
    3364
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gregoryconely last edited by

      Hello,

      I'm wanting to have my students perform investigations with CoDrones in class where they need to continuously adjust, upload, and run code in class. The goal will be for students to have the drones fly autonomously - they will have the drone take off, fly to a certain area, and land. This requires a constant adjustment of the programs' Throttle, Yaw, Pitch, and Roll. As I've tried this before with a class of about 25, the trouble occurs when uploading code because remotes and drones seem to have problems reconnecting when there are SO MANY students trying to adjust the code by uploading and running programs AT THE SAME TIME. Is there a way students can adjust, upload, and run autonomous flight programs ALL AT THE SAME TIME with little to no connection issues? Thanks.

      1 Reply Last reply Reply Quote 0
      • robolink_wes
        robolink_wes last edited by

        Hi @gregoryconely! Just curious, have you been using the "pair()" function (which is listed out here? You're able to enter something like CoDrone.pair("1234") so that it pairs only with a specific drone. That way, you don't have the remote trying to pair with the first drone it finds.

        Lesson 2B and 2C in the "CoDrone for Arduino" track cover how to use the pair function to lock in to specific drone.

        1 Reply Last reply Reply Quote 0
        • robolink_leila
          robolink_leila last edited by

          Hi @gregoryconely !
          Sorry for the delay! We have recently updated our Basecamp lessons to program CoDrone with Python. It requires an installation of Jupyter Notebook which is an interface that allows you to write code and text together in one documentation. One advantage is that you can separate code into separate cell blocks. One cell can contain pair functions and run while adjusting and running code in another cell. It eliminates the need to repair or upload code and you can run new code instantaneously! Our Basecamp Lesson shows you how this works.

          Unfortunately, the Jupyter lessons are only set up for Python and you would not be able to use Arduino. I look forward to hearing from you if you decide to implement this in the classroom. Let me know if you need any help!

          1 Reply Last reply Reply Quote 0
          • First post
            Last post