Summer of Code - Getting Started: Difference between revisions
Jump to navigation
Jump to search
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 === |