Announcement

Collapse

Technology Forum Has Moved!

The FIRST Tech Challenge Technology forum has moved to a new location! Please take a look at our forum blog for links and instructions on how to access the new forum.

The official blog of the FIRST Tech Challenge - a STEM robotics programs for students grades 7-12.


Note that volunteers (except for FTA/WTA/CSA will still access their role specific forum through this site. The blog also outlines how to access the volunteer forums.
See more
See less

Programming using Chromebook, iPad, etc.

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Programming using Chromebook, iPad, etc.

    Hi Folks,

    I'm not sure if this is widely known, but one of the cool features of using either the Blocks Programming or OnBot Java Programming tools is that you can create, edit, and build op modes very quickly using a device like a Chromebook, iPad, or even the Driver Station Android Smartphone.

    This is a convenient option for teams, particularly if you an extra Chromebook or iPad available.



  • #2
    Originally posted by Tom Eng View Post
    Hi Folks,

    I'm not sure if this is widely known, but one of the cool features of using either the Blocks Programming or OnBot Java Programming tools is that you can create, edit, and build op modes very quickly using a device like a Chromebook, iPad, or even the Driver Station Android Smartphone.
    May I suggest you implement mDNS in the app so that users don't have to type in an IP address?

    Comment


    • #3
      Hi Tom, Very cool that you can program your OpModes from the Driver Station. If not already planned, it would be great if a couple models of Android tablets were tested and legal for use for the Driver Station so that the Driver Station will have a larger screen for programming. A larger screen on the Driver Station may also facilitate improvements to the Driver Station UI with easier to read telemetry, and perhaps there would be enough room in the Driver Station UI to have status indicators that can be controlled via your OpModes

      Comment


      • #4
        Hello all,

        I am the coach of a rookie team this year. My team will be using a samsung chromebook. In the play store, I found an app called picaxe that uses the blockly programming format. Do any of you all know if this would work? I am also having a lot of problems trying to download the FTC programming app on the moto phones that were provided in the robot kit. Are there any alternatives for it?

        Thank you

        Comment


        • #5
          Could a Raspberry Pi be used?

          Comment


          • #6
            Originally posted by twlum View Post
            Could a Raspberry Pi be used?
            You *could* use a Pi, but from my own experience, JavaScript really slows them down, so I think it would be very laggy.

            Comment


            • #7
              Originally posted by TSM FIRST Robotics View Post
              Hello all,

              I am the coach of a rookie team this year. My team will be using a samsung chromebook. In the play store, I found an app called picaxe that uses the blockly programming format. Do any of you all know if this would work? I am also having a lot of problems trying to download the FTC programming app on the moto phones that were provided in the robot kit. Are there any alternatives for it?

              Thank you
              Hi TSM,

              I'm sorry you are having issues with the apps... If you would like to control an FTC competition robot, then the only allowed software would be the FTC apps.

              Have you tried to follow the instructions in the FIRST Tech Challenge Control System instructions? When you say you are having problems installing the apps on the Motorola phones, could you elaborate?

              The Control System instructions can be found here:



              Please let me know what kind of issues you are encountering and I'll see if we can help resolve them.

              Tom

              Comment


              • #8
                Hi Folks,

                Just to clarify, when I say that you can use a Chromebook, iPad or Android device to create op modes, you still require your Robot Controller Android phone (such as a Motorola Moto G4 Play) to run the FTC Robot Controller app. This app runs on the Android phone and interacts with the REV Robotics Expansion Hub to control the motors, servos and sensors. You can use a device such as a Chromebook, iPad or Android tablet to connect to your Robot Controller and create/edit and save "op modes" (computer programs for your robot) onto the Robot Controller smartphone.

                Tom

                Comment


                • #9
                  Originally posted by Alec View Post
                  Hi Tom, Very cool that you can program your OpModes from the Driver Station. If not already planned, it would be great if a couple models of Android tablets were tested and legal for use for the Driver Station so that the Driver Station will have a larger screen for programming. A larger screen on the Driver Station may also facilitate improvements to the Driver Station UI with easier to read telemetry, and perhaps there would be enough room in the Driver Station UI to have status indicators that can be controlled via your OpModes
                  Hi Alec,

                  Thanks for the suggestion! Time and resource permitting, we will see if we can find some low cost tablets that could be recommended and added to the official "approved" list.

                  Tom

                  Comment


                  • #10
                    Hello again,

                    The main issue I am having is that the motorolla phone will not download the FTC apps.

                    Comment


                    • #11
                      Thanks for that link Tom Eng. It helped me figure out how to get the controller app onto the phones. Now my issue is figuring out how to install a blockly app onto the laptop, which is a samsung chromebook. Is it possible to program on a samsung chromebook?

                      Comment


                      • #12
                        Originally posted by TSM FIRST Robotics View Post
                        Thanks for that link Tom Eng. It helped me figure out how to get the controller app onto the phones. Now my issue is figuring out how to install a blockly app onto the laptop, which is a samsung chromebook. Is it possible to program on a samsung chromebook?
                        Hi TSM FIRST Robotics,

                        Glad you were able to get the apps installed onto the phones.

                        If you have a Samsung Chromebook, you should be able to simply use your web browser on the Chromebook to see the Blocks Programming Interface.

                        What you want to do is connect to the Program and Manage Wi-Fi network that is created by your FTC Robot Controller app. You connect your Chromebook's wireless adapter to this network, and then you launch your Chromebook's browser. Then you type in the address listed on your "Program & Manage" screen to connect to the Blocks Program & Manager server through your Chromebook's web browser.

                        The following links show you how to do this with a Windows 10 laptop... You'll have to adjust the steps to use your Chromebook instead (and connect to the Wi-Fi network created by your Robot Controller smartphone):




                        I hope this helps. Let us know how it works out for you.

                        Tom

                        Comment


                        • #13
                          I'm sorry, but what wireless adapter do you mean? Did it come in the robot building kit?

                          Comment


                          • #14
                            Originally posted by TSM FIRST Robotics View Post
                            I'm sorry, but what wireless adapter do you mean? Did it come in the robot building kit?
                            Hi TSM FIRST Robotics,

                            By wireless adapter, I was referring to the one built into your Chromebook. When you use your Chromebook, if, for example, you want to browse the internet, you configure your Chromebook's wireless settings to connect to your local Wi-Fi network. Similarly, when you want to create programs for your robot, you will need to change the wireless settings on your Chromebook to connect to the Wi-Fi network created by the Robot Controller.

                            If you check out the links that I listed in my previous post, they will step you through this process for a Windows 10 machine. The process is very similar for a Chromebook.

                            Please let me know if you have additional questions.

                            Tom

                            Comment

                            Working...
                            X