robopal.commons.renderers module

class robopal.commons.renderers.MjRenderer(mj_model, mj_data, render_mode: str | None = 'human', is_show_camera_in_cv=False, is_render_camera_offscreen=False, camera_in_render='frontview', camera_in_window='free')[源代码]

基类:object

add_visual_point(pos: ndarray | List[ndarray])[源代码]
Render the trajectory from deque above,

you can push the cartesian position into this deque.

参数:

pos -- One of the cartesian position of the trajectory to render.

close()[源代码]

close the environment.

close_render_window()[源代码]
key_callback(keycode)[源代码]
render(mode: str = None)[源代码]

render per frame in glfw.

render_pixels_from_camera(cam, enable_depth=True)[源代码]
select_camera_view(cam='free')[源代码]

Setup mujoco global config while using viewer as renderer. It should be noted that the render thread need locked.

visualize_site_frame()[源代码]

Visualize frames and labels.