Developer

ArkToolbox is a toolbox for ScicosLab/ XCos (similar to Matlab simulink, but free). ArkToolbox is useful for drone control design, simulation, and testing and is compatible with FlightGear, MAVLink (QGroundControl/ArduPilotMega), and the JSBSim Trimming GUI software. This creates a completely open source toolchain for developing aircraft models, finding trim states for control, and developing controllers. The ArkToolbox also supports hardware in the loop communication  via MAVLink.

Download Here: https://github.com/arktools/arktoolbox/downloads

More Demo Videos:

arducopter simulation with hardware/software in the loop: http://youtu.be/6ho8OXavEsc

rover hardware in the loop: http://youtu.be/ddysKBCKTSw

sailboat control system: http://youtu.be/5jYfah5Pcps

rocket control system: http://youtu.be/Un1YITQHUV0

Wiki for getting started on ArkToolbox for ScicosLab:

https://github.com/arktools/arktoolbox/wiki

 

Grab JSBSim Trimming GUI here:

https://github.com/jgoppert/jsbsim/downloads

Video tutorial for JSBSim Trimming GUI: http://youtu.be/JCjRGJTWe5k

Grab Aircraft Models to Run/ Fly in FlightGear Here (includes Arducopter/ EasyStar): 

https://github.com/arktools/arkhangar

All the demos have been well tested on all platforms. If you find any errors let me know. The MAVLink blocks are running version 0.9 so I will be upgrading to version 1.0 when I get a chance to support the latest APM versions. If you have time to contribute to ArkToolbox, send me an email.

E-mail me when people leave their comments –

You need to be a member of diydrones to add comments!

Join diydrones

Comments

  • Thanks to James Göppert friend, has just released version 0.9.3 Releasing. ... The image above is from that version ... congratulations friend ... excellent software ..

    3692557678?profile=original

  • Friends the diydrones, if you have problems arktoolbox install, can follow this little guide in Spanish .. I am working to develop it in English ....

    https://github.com/elkintomen/arktoolbox/wiki/Tutorial-de--instalac...

    elkintomen/arktoolbox
    arktools: Scilab/ScicosLab Toolbox. Contribute to elkintomen/arktoolbox development by creating an account on GitHub.
  • ok,

    I tried:

    cmake .. -DWITH_BUILD_DEPS=y

    from arktools/build

    but still the same error result

  • Developer

    I forgot to update that readme. But it is a standard cmake install. The autobuild was just there to help with that. There is an option in arktoolbox tree to automatically build dependencies. It works in windows/ debian/ mac, so it should work for you. This will download all the deps and call cmake etc.

  • it didn't help
    but i made some progress.
    i have found in cmake/arkcmake/FindScicoslab.cmake section set (_SCICOSLAB_EXTRA_SEARCH_PATHS)
    and i added the path where my scicoslab was installed (which is /usr/share/scicoslab-gtk-4.4.1)
    and it seems cmake now find scicoslab

    But it failed with error message "Could NOT find ArkOsg"

    So I downloaded arkosg (git clone https://github.com/arktools/arkosg.git )

    but according to README, run ./cmake/arkcmake/autobuild.py to install this package failed

    (autobuild.py doesn't exist)

  • Developer

    Try removing your CMakeCache.txt file. It will force it to search for your installed programs again.

  • Ok, i installed scicoslab-4.4.1 (as AUR package for archlinux)

    but I received the same error message.

    Probably different executable for scicoslab?

    Mine is:

    /usr/bin/scicoslab

    but even if I created link to

    ln -s /usr/bin/scicoslab /usr/local/bin/scilab

    and

    ln -s /usr/bin/scicoslab /usr/local/scilab

    I received the same error

    any clue?

  • Developer

    In the development version I'm starting to work on XCos support. Currently only ScicosLab is supported: http://www.scicoslab.org/

    ScicosLab
    Home of ScicosLab
  • Hi James,

    I would like to install arktoolbox for xcos.

    I have scilab-5.3.3 (xcos) installed,

    but when i started install arktoolbox it ended with error message:

    ** Finding libraries
    CMake Error at /usr/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:97 (MESSAGE):
      Could NOT find ScicosLab (missing: SCICOSLAB_SCILAB_PROGRAM
      SCICOSLAB_INCLUDE_DIRS SCICOSLAB_CONTRIB_DIR SCICOSLAB_VERSION)

    Is there special CMakeLists.txt for build with scilab/xcos ?

  • Developer

    https://github.com/arktools/arktoolbox/downloads

    I renamed the toolbox since I am in the process of adding scilab support in addition to scicoslab.

    arktools/arktoolbox
    arktools: Scilab/ScicosLab Toolbox. Contribute to arktools/arktoolbox development by creating an account on GitHub.
This reply was deleted.