• RAE
  • Newbee: Quick Starter to get Code

Mike I don't get beyond step 3: I can't select anything in "Develop" (only for "Run")… Is 1.13 required? Still running 1.12, since apparently 1.13 is not yet released (and 1.12 gave me enough headaches so far…).

When installing "Run", I can see the default app:

When installing "Develop", i can't:

(HelloRAE I created myself. Deleting it doesn't change anything (except that the window for "Develop" doesn't show any app then, obviously.)

    Hi DiMa
    It is meant to work that way. The App Store apps don't work in develop mode. The Default app will be made open source and enabled for developer mode, we just need to make some updates to the source code first.

    Thanks,
    Jaka

    I were referring to the first post in this thread - so the described procedure simply doesn't work (anymore) - correct?

    So how does one start to code on the rae? I can't find any examples, there are no instructions, there is basically no documentation - and even the app.py created by RH if you create a new app doesn't work on rae, because the methods used there simply don't exist in the robothub library shipped with rae.

    • Mike replied to this.

      Hi @DiMa
      Hm, you are right. Perhaps there was a develop mode available for some older version of the app and RH.
      Try the examples from here.

      Thanks,
      Jaka

        DiMa

        Hello DiMa …

        I just tried going through the process at the start of this thread again and it looks like things have changed … currently I can not see the Default Rae app in develop (lucky I took a clone of it). It looks like someone at Luxonis needs to tick a box to allow it to be used in develop mode.

        Unfortunately I do not have time to go through it again … so will shelve Rae for another month … and wait for some updates and documentation to be released.

        Rae has so much potential … but seems in dire need of simple back to basics … like move left … move right … from a simple python script … rather than nothing works and no docs.

        My suggestion is to forget about RoboHub for the moment and try and get something running local on Rae.

        jakaskerl Try the examples from here.

        I'll give it a try…

        But seriously: When will we get proper documentation?!

          Hi DiMa
          We are working on it, the docs should have more info/guides every day. Also make sure to look here, not the default docs page.

          Thanks,
          Jaka

          Hi Jaka, I'm looking for the command guide for the call interface from the local front end to the RAE. These commands are the same as those being used in the button Local Front End of the RobotHub dashboard to send robot control and receive image packages. Can you share a link to that guide for me to work on while waiting for your release? Thanks.

            Hi Philllip
            There is the standard RobotHub FE API for communicating with your app from said app's frontend
            there is nothing to install right now, its auto injected in your frontend when served from the frontend folder
            this means it is rather difficult to use React/other frameworks, develop externally
            but it's easy to use in plain Javascript (<script>) for very simple things
            the documentation on this was pulled, as the API is changing right now, and new documentation is WIP - although that's going to require a new firmware to use, accompanying libraries will be released and more.

            You can, however, still see it used in our luxonis/robothub-examplestree/main repository
            as for replicating some of the functionality of the official app - some of the calls/features are internal and inaccessible to other apps right now as this app is being rewritten for public consumption at the moment.

            Also you can't really write just frontend for the official RAE app - there is no way to connect to it
            it must be the app's official frontend (placed as part of apps source) to connect to it.

            Could you be a bit more specific about what you are trying to achieve?

            Thanks,
            Jaka

            • Mike replied to this.

              Hi Jaka, I'm thinking that the available run mode only for the RAE default app and with local front-end control is working instead of manual. I'd like to create my remote app running either Java or Python to send the same API command interface method to RAE. For a simple autonomous RAE driving practice application, I can view the the video stream from a selected front or rear view to make the driving control decision to go along a straight or curve path and even to avoid an obstacle. This is what I want to achieve.

              Thanks,

              Phillip

              10 days later

              jakaskerl

              It seems there are many people coming on board with RAE … not all have a background from the previous Luxonis devices and cameras … let alone the Luxonis APIs.

              Typically there would be expectations to be able to move RAE via simple python code, to stream camera feeds, reading image frames … all from python code … this would open up "programming" RAE to a lot of people. Not everyone here is wanting leading edge AI vision on day one … rather expecting to start small and grow into it. Even ROS is a major jump for some.

              Running local is another benefit. Not everyone wants 24/7 cloud connections just to run RAE.