Emergent Locomotion in HSA Robot
Contents:
HSA Environment Modules
MuJoCo Base RL Class
HSA Gym Environment and Utilities
Training Script
Evaluation Script
Terrain Generation Utilities
MuJoCo Control Interface
Emergent Locomotion in HSA Robot
Index
Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
R
|
S
|
U
|
V
A
acceleration_cost() (hsa_gym.envs.hsa_constrained.HSAEnv method)
analyze_actions() (in module rl_scripts.action_eval)
C
calculate_spiral_checkpoints() (hsa_gym.envs.hsa_constrained.HSAEnv method)
check_checkpoints() (hsa_gym.envs.hsa_constrained.HSAEnv method)
check_termination() (hsa_gym.envs.hsa_constrained.HSAEnv method)
close() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
compute_COM() (hsa_gym.envs.hsa_constrained.HSAEnv method)
compute_terrain_bounds() (hsa_gym.envs.hsa_constrained.HSAEnv method)
constraint_cost() (hsa_gym.envs.hsa_constrained.HSAEnv method)
contact_cost() (hsa_gym.envs.hsa_constrained.HSAEnv method)
control_cost() (hsa_gym.envs.hsa_constrained.HSAEnv method)
CurriculumWrapper (class in rl_scripts.ppo_train_position)
CustomMujocoEnv (class in hsa_gym.envs.mujoco_env_constrained)
D
distance_cost() (hsa_gym.envs.hsa_constrained.HSAEnv method)
do_simulation() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
dt (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv property)
E
ensure_flat_spawn_zone() (in module hsa_gym.utils.terrain_generators)
expand_model_path() (in module hsa_gym.envs.mujoco_env_constrained)
extract_step_number() (in module rl_scripts.action_eval)
(in module rl_scripts.ppo_train_position)
F
find_matching_vecnormalize() (in module rl_scripts.action_eval)
G
generate_corridor_terrain() (in module hsa_gym.utils.terrain_generators)
generate_crater_terrain() (in module hsa_gym.utils.terrain_generators)
generate_flat_terrain() (in module hsa_gym.utils.terrain_generators)
generate_flat_with_incline() (in module hsa_gym.utils.terrain_generators)
generate_flat_with_ramp() (in module hsa_gym.utils.terrain_generators)
generate_incline_terrain() (in module hsa_gym.utils.terrain_generators)
generate_perlin_noise() (in module hsa_gym.utils.terrain_generators)
generate_poles_terrain() (in module hsa_gym.utils.terrain_generators)
generate_spiral_track() (in module hsa_gym.utils.terrain_generators)
generate_stairs_terrain() (in module hsa_gym.utils.terrain_generators)
generate_terrain() (in module hsa_gym.utils.terrain_generators)
generate_wavy_field() (in module hsa_gym.utils.terrain_generators)
get_body_com() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
get_contact_force() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
get_curriculum_info() (hsa_gym.envs.curriculum_manager.GoalCurriculumManager method)
get_latest_checkpoint() (in module rl_scripts.ppo_train_position)
get_latest_curriculum() (in module rl_scripts.ppo_train_position)
get_latest_vecnormalize() (in module rl_scripts.ppo_train_position)
get_obs() (hsa_gym.envs.hsa_constrained.HSAEnv method)
get_range_bounds() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
get_reset_info() (hsa_gym.envs.hsa_constrained.HSAEnv method)
(hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
get_reward() (hsa_gym.envs.hsa_constrained.HSAEnv method)
get_spawn_height() (hsa_gym.envs.hsa_constrained.HSAEnv method)
GoalCurriculumManager (class in hsa_gym.envs.curriculum_manager)
H
hsa_gym.envs.curriculum_manager
module
hsa_gym.envs.hsa_constrained
module
hsa_gym.envs.mujoco_env_constrained
module
hsa_gym.utils.terrain_generators
module
HSAEnv (class in hsa_gym.envs.hsa_constrained)
I
initialize_simulation() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
J
joint_velocity_cost() (hsa_gym.envs.hsa_constrained.HSAEnv method)
L
load() (hsa_gym.envs.curriculum_manager.GoalCurriculumManager method)
load_config() (in module rl_scripts.action_eval)
(in module rl_scripts.ppo_train_position)
M
main() (in module rl_scripts.ppo_train_position)
make_curriculum_env() (in module rl_scripts.ppo_train_position)
make_env() (in module rl_scripts.action_eval)
module
hsa_gym.envs.curriculum_manager
hsa_gym.envs.hsa_constrained
hsa_gym.envs.mujoco_env_constrained
hsa_gym.utils.terrain_generators
rl_scripts.action_eval
rl_scripts.ppo_train_position
R
record_episode() (hsa_gym.envs.curriculum_manager.GoalCurriculumManager method)
render() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
reset() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
(rl_scripts.ppo_train_position.CurriculumWrapper method)
reset_model() (hsa_gym.envs.hsa_constrained.HSAEnv method)
(hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
RewardComponentLogger (class in rl_scripts.ppo_train_position)
rl_scripts.action_eval
module
rl_scripts.ppo_train_position
module
S
sample_goal_distance() (hsa_gym.envs.curriculum_manager.GoalCurriculumManager method)
sample_goal_position() (hsa_gym.envs.curriculum_manager.GoalCurriculumManager method)
save() (hsa_gym.envs.curriculum_manager.GoalCurriculumManager method)
SaveCurriculumCallback (class in rl_scripts.ppo_train_position)
SaveVecNormalizeCallback (class in rl_scripts.ppo_train_position)
scale_action() (hsa_gym.envs.hsa_constrained.HSAEnv method)
set_action_space() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
set_curriculum_manager() (hsa_gym.envs.hsa_constrained.HSAEnv method)
set_state() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
state_vector() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
step() (hsa_gym.envs.hsa_constrained.HSAEnv method)
(hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
(rl_scripts.ppo_train_position.CurriculumWrapper method)
step_mujoco_simulation() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
U
update_goal_marker() (hsa_gym.envs.mujoco_env_constrained.CustomMujocoEnv method)
V
vec_to_goal() (hsa_gym.envs.hsa_constrained.HSAEnv method)