Google Summer of Code (GSoC) 2014
At PAL Robotics we have some ideas for the Google Summer of Code 2014
Web rviz
Brief explanation: Integrate robot web tools to mimic rviz features. Creating a web rviz will simplify visualization of a ROS-based robot data and allow it to be multiplatform.
Expected results: a web application that provides visualization of some of the rviz data type, possibly working with robotwebtools.org
Knowledge Prerequisite: intermediate-advanced JavaScript and general knowledge about RIAs, HTML, CSS (SASS/LESS), intermediate Linux and basic knowledge about ROS. Being familiar with at least one front-end framework is convenient
Skill level: advanced
Mentor: Eduard Gamonal
Remote Lab
Brief explanation: Extending a prototype of a remote lab web application to conduct remote experiments in the field of humanoid robotics.
Expected results: an implementation of use cases related to robotics research and experiments with full-size humanoid robots (e.g. extend the software to support multicondition experiments, A/B tests, hypotheses, book the robot yourself — calendar, record data from the cameras, record movements, etc) or improvements in the security (e.g. do not let users run software that may physically damage the robot)
Knowledge Prerequisite: intermediate JavaScript and general knowledge about RIAs, HTML, CSS (SASS/LESS), intermediate Linux and basic knowledge about ROS. Being familiar with at least one front-end framework is convenient. Basic-intermediate Django. Knowing about UX/UI is nice.
Skill level: medim
Mentor: Eduard Gamonal