Git Product home page Git Product logo

yorkrobotlab / ardebug Goto Github PK

View Code? Open in Web Editor NEW
4.0 6.0 4.0 425 KB

ARDebug: an augmented reality tool for analysing and debugging the behaviour of swarm robotic systems

Home Page: https://www.york.ac.uk/robot-lab/ardebug/

License: GNU General Public License v3.0

C++ 90.38% QMake 1.97% Python 7.04% C 0.62%
swarm-robotics multi-robot debugging debugging-tool augmented-reality aruco

ardebug's People

Contributors

ajewers avatar alanmillard avatar charlottearndt avatar daneshtarapore avatar richard-redpath avatar russelljoyce avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

ardebug's Issues

Organise code into modules

Currently all the code exists in a single folder. Ick. Arranging the code into modules will make it easier to understand and easier to document.

angle correction for ArUco-Tags

The ArUco-tags used on the e-puck robots and PsiSwarm heads are mounted with a different orientation. A possibility to adjust this should be added to the settings.

Make access to specific visualisation settings more intuitive / clearer

The current method of double clicking a visualisation item in the list to open a settings dialog is not clear or intuitive. A better method would be an expandable list (tree view), with the settings as sub-items of each visualisation type, or a stacked pane of detailed settings with the visualisation list to the left used to select each one and access detailed settings.

Video Export

Major desirable feature: ability to export video from the visualiser. Must include timestamp.

saving and loading of settings

add a possibility to save and load settings and set a default.
This would be very useful to quickly set colours, robot orientation correction (see #8 ) and position of ir sensors for different robots or experiments

macOS Catalina support

To build ARDebug under macOS 10.15.3, it is necessary to change the following line in ARDebug.pro from:

PKGCONFIG += opencv

to:

PKGCONFIG += opencv4

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.