@ai-on-browser/data-analysis-models
Version:
Data analysis model package without any dependencies
25 lines (24 loc) • 653 B
TypeScript
/**
* Pendulum environment
*/
export default class PendulumRLEnvironment extends RLEnvironmentBase {
_theta: number;
_dtheta: number;
_mass: number;
_length: number;
_max_speed: number;
_max_torque: number;
_g: number;
_dt: number;
_max_step: number;
get actions(): RLRealRange[];
get states(): RLRealRange[];
reset(): number[];
state(): number[];
setState(state: any): void;
test(state: any, action: any): RLStepResult;
_angle_normalize(t: any): number;
}
import { RLEnvironmentBase } from './base.js';
import { RLRealRange } from './base.js';
import { RLStepResult } from './base.js';