Mujoco KDL Wrapper  0.5.1
MuJoCo + KDL bridge for robot kinematics and dynamics
Loading...
Searching...
No Matches
mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder Class Reference

Public Member Functions

npt.NDArray[np.uint8] render_rgb (self)
VideoRecorder __enter__ (self)
None __exit__ (self, *object args)
bool record_frame (self)
bool use_camera (self, str name="")
None set_free_camera (self, float distance, float azimuth, float elevation, Sequence[float] lookat=(0.0, 0.0, 0.0))
None close (self)

Static Public Member Functions

VideoRecorder open (Env env, str out_path, int width=1280, int height=720, int fps=60)
VideoRecorder open_preset (Env env, str out_path, VideoResolution resolution=VideoResolution.R720p, int fps=60)
VideoRecorder open_offscreen (Env env, int width, int height)

Detailed Description

Offscreen MuJoCo video recorder for an Env.

Definition at line 285 of file _mj_kdl_wrapper.pyi.

Member Function Documentation

◆ __enter__()

VideoRecorder mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.__enter__ ( self)

Definition at line 307 of file _mj_kdl_wrapper.pyi.

◆ __exit__()

None mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.__exit__ ( self,
*object args )

Definition at line 308 of file _mj_kdl_wrapper.pyi.

◆ close()

None mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.close ( self)

Definition at line 318 of file _mj_kdl_wrapper.pyi.

◆ open()

VideoRecorder mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.open ( Env env,
str out_path,
int width = 1280,
int height = 720,
int fps = 60 )
static

Definition at line 288 of file _mj_kdl_wrapper.pyi.

◆ open_offscreen()

VideoRecorder mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.open_offscreen ( Env env,
int width,
int height )
static
Open an offscreen renderer (no video file) for render_rgb().

Definition at line 303 of file _mj_kdl_wrapper.pyi.

◆ open_preset()

VideoRecorder mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.open_preset ( Env env,
str out_path,
VideoResolution resolution = VideoResolution.R720p,
int fps = 60 )
static

Definition at line 296 of file _mj_kdl_wrapper.pyi.

◆ record_frame()

bool mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.record_frame ( self)

Definition at line 309 of file _mj_kdl_wrapper.pyi.

◆ render_rgb()

npt.NDArray[np.uint8] mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.render_rgb ( self)
The Env's current state as a (height, width, 3) array, top row first.

Definition at line 305 of file _mj_kdl_wrapper.pyi.

◆ set_free_camera()

None mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.set_free_camera ( self,
float distance,
float azimuth,
float elevation,
Sequence[float] lookat = (0.0, 0.0, 0.0) )

Definition at line 311 of file _mj_kdl_wrapper.pyi.

◆ use_camera()

bool mj_kdl_wrapper._mj_kdl_wrapper.VideoRecorder.use_camera ( self,
str name = "" )

Definition at line 310 of file _mj_kdl_wrapper.pyi.


The documentation for this class was generated from the following file: