Skip to content

Separation into "stand-alone" and Vizkit-specific parts #17

@maltewi

Description

@maltewi

What to do

Some projects have the need for a simple, stand-alone robot visualization program and/or library. The program can be used for testing Robot Model, the library could be used within applications working with the robot model, i.e. annotating information on the model.

This issue is about removing the parts from this software package, which don't need a dependency to Rock/Vizkit3d and compile it as a library. And making the adapter for Vizkit3D having the dependency to the new library.

The stand-alone package should also include a minimal executable for visualizing the robot and interaction with the joints.

Initially this packages was developed as a stand-alone software, but the integration to Rock was not done so nicely as I'd like to have it now. But that means, that the separation should go rather smoothly.

Details

The following parts contain most of the logic and should go to the new library:

Dependencies for the new Library

  • kdl_parser
  • OpenSceneGraph
  • Qt --> remove if not really needed

Suggestion for names

  • Library: osg-robot_model, osg-robot_visualization, robot_visualization
  • Vizkit Plugin: keep current name

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions