GSoC/2015/Ideas

From Wiki for iCub and Friends
Revision as of 20:00, 19 February 2015 by Daniele.Domenichelli@iit.it (talk | contribs) (Created page with "= GSoC 2015 Ideas = == YARP == === Project: Connection GUI === '''Brief explanation:''' A GUI for handling connections, priority and QoS. Some work on yarp ports might be r...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

GSoC 2015 Ideas

YARP

Project: Connection GUI

Brief explanation: A GUI for handling connections, priority and QoS. Some work on yarp ports might be required in order to expose input/output/rpc mode and the type of data transmitted.

Expected results:

Knowledge Prerequisite:

Mentor:


Project: Improvements to Existing GUIs

Brief explanation: (for example yarpscope still needs trigger mode, realtime mode, index ranges, yarpbuilder lacks of a lot of features (even though I think we should wait for the Qt version and if I remember correctly we already discussed with Aitek for some improvements).

Expected results:

Knowledge Prerequisite:

Mentor:


Project: "One GUI to rule them all™"

Brief explanation: (Ali showed me a cool GUI for ArmarX with "plugins" so you could add viewers, scope, logger, position them, resize, then save and restore the state).

Expected results:

Knowledge Prerequisite:

Mentor:


Project: New Carrier

Brief explanation: Some new carrier(s) for other middleware(s).

Expected results:

Knowledge Prerequisite:

Mentor:


Project: robotInterface Parts

Brief explanation: Add a generic and hierarchical notion of "part" to the robotInterface, defined in the xml, in order to allow starting

  • --no-legs: start all devices and parts that are not "legs" (therefore parts "right-leg" and "left-leg" will not be started).
  • --right-arm to start only the devices that are part or required for the right arm.

Expected results:

Knowledge Prerequisite:

Mentor:


Project: Endpoint for YARP ports

Brief explanation: Endpoint for YARP ports to connect portmonitor plugins (by Ali).

Expected results:

Knowledge Prerequisite:

Mentor:


Project: Yarp on smartphone

Brief explanation: Yarp + Qt5 Guis on smartphone/tablet.

Expected results:

Knowledge Prerequisite:

Mentor:


Project: Yarp@home

Brief explanation: Yarp on Roomba, Lego Mindstorm, Arduino, Drones or some other "cheap" robot. :)

Expected results:

Knowledge Prerequisite:

Mentor:


Gazebo YARP Plugins

Project: Skin on Gazebo

Brief explanation:

Expected results:

Knowledge Prerequisite:

Mentor:


YCM

Project: Robotology Installer

Brief explanation: Work on a "robotology" online installer/updater using Qt installer framework[1] and eventually CPack[2] (perhaps integrating it in YCM).

Expected results:

Knowledge Prerequisite:

Mentor:


Template for New Projects

Project:

Brief explanation:

Expected results:

Knowledge Prerequisite:

Mentor: