17
edits
PWeclewski (talk | contribs) |
PWeclewski (talk | contribs) |
||
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" |
edits