PWeclewski

Joined 26 July 2012
118 bytes added ,  27 July 2012
Line 72: Line 72:
== Y: Your task ==
== Y: Your task ==
* Did you select a task from our list of proposals and ideas?
* Did you select a task from our list of proposals and ideas?
** What task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information.<br/>[[GSoC_Project_Ideas#RSB_Octave_interface|GSoC_Project_Ideas --> RSB_Octave_interface]]<br/>In this project I would like to provide ROS interface for Octave, what allows to work octave projects with hardware. ROS provides a huge set of drivers and methods for controlling robotics hardware and acquire data from it. On the other hand Octave is a powerful and efficient tool for complex mathematics computation. Many times I observed that many of researchers implement theirs algorithms in matlab and when everything works properly they re-implement this methods to e.g. C++ for integration with rest of the system and hardware. Of course it wastes their time. Taking into account fact that ROS is a distributed system with standardized data exchange method, providing of considered communication interface looks like natural way to enhance Octave functionality for facilitate and accelerate work of researchers.  
** What task did you choose? Please describe what part of it you especially want to focus on if you can already provide this information.<br/>[[GSoC_Project_Ideas#RSB_Octave_interface|GSoC_Project_Ideas --> RSB_Octave_interface]] (I can handle also [[http://wiki.octave.org/GSoC_Project_Ideas#Low-Level_I.2FO|GSoC_Project_Ideas --> Lo-level I/O]])<br/>In this project I would like to provide ROS interface for Octave, what allows to work octave projects with hardware. ROS provides a huge set of drivers and methods for controlling robotics hardware and acquire data from it. On the other hand Octave is a powerful and efficient tool for complex mathematics computation. Many times I observed that many of researchers implement theirs algorithms in matlab and when everything works properly they re-implement this methods to e.g. C++ for integration with rest of the system and hardware. Of course it wastes their time. Taking into account fact that ROS is a distributed system with standardized data exchange method, providing of considered communication interface looks like natural way to enhance Octave functionality for facilitate and accelerate work of researchers.  
* Please provide a rough estimated timeline for your work on the task.<br/>  
* Please provide a rough estimated timeline for your work on the task.<br/>  
{| class="wikitable"
{| class="wikitable"
17

edits