• Stars
    star
    120
  • Rank 294,828 (Top 6 %)
  • Language
    C#
  • License
    MIT License
  • Created over 4 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Utilities for visualizing and working with ROS data using C# and Unity. Part of the ROBDEKON project.

ROS iviz suite

Utilities for working with ROS and C#.

If you are interested in the visualization app, you can start here.

Contains the following modules:

iviz

Unity application for ROS data visualization on mobile devices.

iviz_roslib

ROS client library in C#.

iviz_model_service

Service to upload 3D models from a PC to a mobile device using iviz.

iviz_model_service

Backend library for iviz_model_service.

iviz_msgs

A small set of pre-generated ROS messages as C# files.

iviz_msgs_gen

Parser that reads .msg files and generates C# files.

iviz_msgs_gen_lib

Library to read .msg files dynamically. Used by iviz_msgs_gen.

iviz_msgs_wrapper

Library to convert C# classes into messages or services. Used by iviz for message prototyping.

iviz_urdf

Parser for URDF and SDF resources.

iviz_utils

Dummy project that references all the others. If you make a change in a library and want to use it in iviz, build this and copy the DLLs from the iviz_utils/Publish folder into iviz/Assets/Dependencies.

(Note: Do not copy Newtonsoft.Json.dll, it will conflict with a Unity dependency.)

iviz_utils_tests

Unit tests for the different modules.

iviz_xmlrpc

Small library that partially implements HTTP requests and XML-RPC calls. Used by iviz_roslib.