Summer of Code - Getting Started: Difference between revisions

Line 192: Line 192:
It provides Octave a flexible and standardized way to communicate with other programs like Sage (or any Python application), Maxima (or any Lisp application). At the same time it gives a general solution to communicate with hardware platforms.
It provides Octave a flexible and standardized way to communicate with other programs like Sage (or any Python application), Maxima (or any Lisp application). At the same time it gives a general solution to communicate with hardware platforms.


The work would consist on writing a small extendable package that provides minimal communication functionality. The package should follow the RSB standard such that its integrating it with existing robotic hardware and the successful [http://www.ros.org/wiki/ ROS].
The work would consist on writing a small extendable package that provides minimal communication functionality. The package should follow the RSB standard such that its integrating it with existing robotic hardware and the successful [http://www.ros.org/wiki/ ROS]. [http://ros.org/doc/api/rosoct/html/annotated.html Old Octave-ROS interface]


'''Required skills''': C++. Understadning of [https://code.cor-lab.de/projects/rsb/wiki RSB basics].
'''Required skills''': C++. Understadning of [https://code.cor-lab.de/projects/rsb/wiki RSB basics].
Line 199: Line 199:


'''Potential mentor''':  Arne Nordmann, Juan Pablo Carbajal
'''Potential mentor''':  Arne Nordmann, Juan Pablo Carbajal


=== Low-Level I/O ===
=== Low-Level I/O ===
657

edits