Graphical programming support

"[email protected]" <[email protected]> Sat, 9 Dec 2006 15:58:50 +0100 (GMT+01:00)
Newsgroups gmane.science.robotics.orocos.user
Message-ID <[email protected]>
Dear Sirs 
 I am a member of a team managed by Prof. Gianantonio 
Magnani  of Politecnico di Milano.
 
 Our team works on control systems 
for  robotics and related fields. 
 
I am using OROCOS since release 
0.16 and  I think that OROCOS is very powerful,
but beginners have to 
do strong  effort to acquire the knowledge necessary to use the 
framework.
This  prevents a wider diffusion of this powerful and useful 
tool.
There are  users that don't have a deep knowledge of C++ and 
don't need to develop 
new components, often they only need to 
concentrate on assembling  control blocks already available.
 
Our 
group is thinking about a  friendly user interface, which should allow 
this category of users to 
build control systems from available blocks: 
controller, sensors,  kinematics chain and so on.
 
This user interface 
in our idea should expose component as graphical blocks that can be 
dragged 
on canvas and connected each other in a graphical way. 
Users 
should only specify relevant parameter for each block.
The interface 
should generate the correct C++ code based on OROCOS framework from 
the 
raphical model.
The goal of this interface is to avoid the effort 
of writing C++ code to user focused on control.
Our goal is to build a 
tool that allows faster and easier development of control system and 
to 
assemble a library of components.
 
Another field of interest is 
the definition of robotic systems, like kinematical chain, using a 3D 
cad 
like Blender.
We are thinking about the development of a second 
tool that should generate the C++ code
for a complete robot, based on 
OROCOS framework.
This tool should use a 3D modeler to define the 
kinematical chain of the robot and a graphical interface to complete 
the 
model with information about sensors, controller and drivers etc. 
 
This information is really succinct but I hope can give an idea of 
our goals 
and we are very interested in your opinion about these 
activities.
 
Best regards.

Tank you in advance.

Gianpaolo Rizzi