Caltech-AMBER / obelisk

A stable generic robot control interface.
https://caltech-amber.github.io/obelisk/
MIT License
5 stars 0 forks source link

Visualization for robots #56

Closed Zolkin1 closed 3 months ago

Zolkin1 commented 3 months ago

Added visualization capabilities for the robots. There is an ObeliskVizRobot and an ObeliskVizRobotDefault. The former is an abstract class that provides most of the framework for displaying a robot. The later is a concrete implementation that works only for messages with specific fields.

The launch file has been updated to accept viz configuration information. Multiple ObeliskVizRobot nodes can be launched - we support visualizing multiple robots at once.

In addition to these, Unitree g1 and go2 robot packages have been made for testing with the idea of using these as supported robots in the future.

An rviz config folder has also been added.