Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/LeCAR-Lab/SoFTA
/ functions
Functions
568 in github.com/LeCAR-Lab/SoFTA
⨍
Functions
568
◇
Types & classes
38
↳
Endpoints
1
↓ 1 callers
Method
_episodic_domain_randomization
Update scale of Kp, Kd, rfi lim
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:393
↓ 1 callers
Method
_eval_mode
(self)
humanoidverse/agents/ppo/ppo.py:135
↓ 1 callers
Method
_get_env_origins
Sets environment origins. On rough terrain the origins are defined by the terrain platforms. Otherwise create a grid.
humanoidverse/envs/base_task/base_task.py:97
↓ 1 callers
Method
_get_inference_policy
(self, device=None)
humanoidverse/agents/ppo_ma/ppo_ma.py:628
↓ 1 callers
Method
_get_num_actors_per_env
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:480
↓ 1 callers
Method
_init_buffers
(self)
humanoidverse/envs/base_task/base_task.py:55
↓ 1 callers
Method
_init_config
(self)
humanoidverse/agents/ppo/ppo.py:62
↓ 1 callers
Method
_init_config
(self)
humanoidverse/agents/ppo_ma/ppo_ma.py:79
↓ 1 callers
Method
_init_counters
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:92
↓ 1 callers
Method
_init_domain_rand_buffers
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:104
↓ 1 callers
Method
_init_gait_params
(self)
humanoidverse/envs/locomotion/locomotion_ma.py:50
↓ 1 callers
Method
_init_loss_dict_at_training_step
(self)
humanoidverse/agents/ppo/ppo.py:363
↓ 1 callers
Method
_init_loss_dict_at_training_step
(self)
humanoidverse/agents/ppo_ma/ppo_ma.py:367
↓ 1 callers
Method
_load_assets
(self)
humanoidverse/envs/base_task/base_task.py:127
↓ 1 callers
Method
_logging_to_writer
(self, log_dict, train_log_dict, env_log_dict)
humanoidverse/agents/ppo/ppo.py:539
↓ 1 callers
Method
_logging_to_writer
(self, log_dict, train_log_dict, env_log_dict)
humanoidverse/agents/ppo_ma/ppo_ma.py:536
↓ 1 callers
Method
_multi_actor_critic_rollout_step
(self, obs_dict)
humanoidverse/agents/ppo_ma/ppo_ma.py:185
↓ 1 callers
Method
_parse_sim_params
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:65
↓ 1 callers
Method
_physics_step
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:218
↓ 1 callers
Method
_post_compute_observations_callback
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:291
↓ 1 callers
Method
_post_config_observation_callback
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:534
↓ 1 callers
Method
_post_epoch_logging
(self, log_dict, width=80, pad=35)
humanoidverse/agents/ppo/ppo.py:470
↓ 1 callers
Method
_post_physics_step
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:228
↓ 1 callers
Method
_pre_compute_observations_callback
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:273
↓ 1 callers
Method
_pre_physics_step
(self, actions)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:202
↓ 1 callers
Method
_prepare_reward_function
Prepares a list of reward functions, whcih will be called to compute the total reward. Looks for self._reward_<REWARD_NAME>, where <REWAR
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:120
↓ 1 callers
Method
_process_dof_props
Callback allowing to store/change/randomize the DOF properties of each environment. Called During environment creation. Base
humanoidverse/simulator/isaacgym/isaacgym.py:304
↓ 1 callers
Method
_process_env_step
(self, rewards, dones, infos)
humanoidverse/agents/ppo/ppo.py:284
↓ 1 callers
Method
_process_env_step
(self, rewards, dones, infos)
humanoidverse/agents/ppo_ma/ppo_ma.py:277
↓ 1 callers
Method
_process_module_config
(self, module_config_dict, num_actions)
humanoidverse/agents/modules/ppo_modules.py:30
↓ 1 callers
Method
_process_rigid_body_props
(self, props, env_id)
humanoidverse/simulator/isaacgym/isaacgym.py:342
↓ 1 callers
Method
_process_rigid_shape_props
Callback allowing to store/change/randomize the rigid shape properties of each environment. Called During environment creation.
humanoidverse/simulator/isaacgym/isaacgym.py:264
↓ 1 callers
Method
_resample_commands
(self, env_ids)
humanoidverse/envs/locomotion/locomotion_ma_stand.py:21
↓ 1 callers
Method
_resample_commands
(self, env_ids)
humanoidverse/envs/locomotion/locomotion_stand_ma_nouse.py:112
↓ 1 callers
Method
_reset_buffers_callback
(self, env_ids, target_buf=None)
humanoidverse/envs/locomotion/locomotion_ma_stand_gait_ee.py:109
↓ 1 callers
Method
_reset_buffers_callback
(self, env_ids, target_buf=None)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:424
↓ 1 callers
Method
_reset_tasks_callback
(self, env_ids)
humanoidverse/envs/locomotion/locomotion_ma.py:140
↓ 1 callers
Method
_reset_tasks_callback
(self, env_ids)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:388
↓ 1 callers
Method
_reward_termination
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:637
↓ 1 callers
Method
_rollout_step
(self, obs_dict)
humanoidverse/agents/ppo/ppo.py:237
↓ 1 callers
Method
_setup_models_and_optimizer
(self)
humanoidverse/agents/ppo/ppo.py:102
↓ 1 callers
Method
_setup_robot_asset_when_env_created
(self, asset_root, asset_file, asset_cfg)
humanoidverse/simulator/isaacgym/isaacgym.py:162
↓ 1 callers
Method
_setup_robot_body_indices
(self)
humanoidverse/envs/base_task/base_task.py:154
↓ 1 callers
Method
_setup_robot_props_when_env_created
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:196
↓ 1 callers
Method
_setup_simulator_control
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:270
↓ 1 callers
Method
_setup_simulator_next_task
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:267
↓ 1 callers
Method
_setup_storage
(self)
humanoidverse/agents/ppo/ppo.py:116
↓ 1 callers
Function
_sqrt_positive_part
Returns torch.sqrt(torch.max(0, x)) but with a zero subgradient where x is 0.
isaac_utils/isaac_utils/rotations.py:600
↓ 1 callers
Method
_train_mode
(self)
humanoidverse/agents/ppo/ppo.py:139
↓ 1 callers
Method
_training_step
(self)
humanoidverse/agents/ppo/ppo.py:346
↓ 1 callers
Method
_update_algo_step
(self, policy_state_dict, loss_dict)
humanoidverse/agents/ppo/ppo.py:371
↓ 1 callers
Method
_update_algo_step
(self, policy_state_dict, loss_dict, key)
humanoidverse/agents/ppo_ma/ppo_ma.py:376
↓ 1 callers
Method
_update_average_episode_length
(self, env_ids)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:608
↓ 1 callers
Method
_update_counters_each_step
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:98
↓ 1 callers
Method
_update_plot
(self)
humanoidverse/agents/callbacks/analysis_plot_locomotion.py:156
↓ 1 callers
Method
_update_ppo
(self, policy_state_dict, loss_dict)
humanoidverse/agents/ppo/ppo.py:436
↓ 1 callers
Method
_update_ppo
(self, policy_state_dict, loss_dict, key)
humanoidverse/agents/ppo_ma/ppo_ma.py:444
↓ 1 callers
Method
_update_reset_buf
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:312
↓ 1 callers
Method
_update_reward_penalty_curriculum
Update the penalty curriculum based on the average episode length. If the average episode length is below the penalty level down thr
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:613
↓ 1 callers
Method
_update_tasks_callback
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:283
↓ 1 callers
Method
_update_timeout_buf
(self)
humanoidverse/envs/legged_base_task/legged_robot_base_ma.py:348
↓ 1 callers
Method
add_trace
(x, y, color, row, col, name=None, show_legend=False)
humanoidverse/agents/callbacks/analysis_plot_locomotion.py:181
↓ 1 callers
Method
add_transitions
(self, transition: Transition, transition_sym: Transition=None)
humanoidverse/agents/modules/data_utils.py:74
↓ 1 callers
Function
angle_axis_to_exp_map
(angle, axis)
isaac_utils/isaac_utils/rotations.py:220
↓ 1 callers
Method
apply_rigid_body_force_at_pos_tensor
(self, force_tensor, pos_tensor)
humanoidverse/simulator/isaacgym/isaacgym.py:498
↓ 1 callers
Method
clear
(self)
humanoidverse/utils/average_meters.py:53
↓ 1 callers
Method
clear
(self)
humanoidverse/utils/average_meters.py:78
↓ 1 callers
Method
clear_lines
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:833
↓ 1 callers
Function
copysign
(a, b)
humanoidverse/utils/torch_utils.py:146
↓ 1 callers
Method
create_envs
(self, num_envs, env_origins, base_init_state)
humanoidverse/simulator/isaacgym/isaacgym.py:206
↓ 1 callers
Method
critic
(self)
humanoidverse/agents/modules/ppo_modules.py:98
↓ 1 callers
Method
curriculum_terrain
(self)
humanoidverse/envs/env_utils/terrain.py:59
↓ 1 callers
Method
draw_line
(self, start_point, end_point, color, env_id)
humanoidverse/simulator/isaacgym/isaacgym.py:841
↓ 1 callers
Method
emit
(self, record)
humanoidverse/utils/logging.py:8
↓ 1 callers
Method
env_step
(self, actor_state)
humanoidverse/agents/ppo/ppo.py:562
↓ 1 callers
Method
env_step
(self, actor_state)
humanoidverse/agents/ppo_ma/ppo_ma.py:609
↓ 1 callers
Method
evaluate_policy
(self)
humanoidverse/agents/ppo/ppo.py:580
↓ 1 callers
Function
export_multi_agent_wbc_policy_as_onnx
(inference_model, path, exported_policy_name, example_obs_dict)
humanoidverse/utils/inference_helpers.py:46
↓ 1 callers
Function
get_axis_params
construct arguments to `Vec` according to axis index.
humanoidverse/utils/torch_utils.py:134
↓ 1 callers
Method
get_dof_limits_properties
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:407
↓ 1 callers
Method
get_example_obs
(self)
humanoidverse/agents/ppo/ppo.py:570
↓ 1 callers
Method
learn
(self)
humanoidverse/agents/ppo/ppo.py:173
↓ 1 callers
Method
load_assets
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:150
↓ 1 callers
Method
log_state
(self, key, value)
humanoidverse/agents/callbacks/analysis_plot_locomotion.py:126
↓ 1 callers
Function
main
(config: OmegaConf)
humanoidverse/train_agent.py:16
↓ 1 callers
Function
main
(override_config: OmegaConf)
humanoidverse/eval_agent.py:18
↓ 1 callers
Method
mean
(self)
humanoidverse/utils/average_meters.py:74
↓ 1 callers
Function
my_quat_rotate
(q, v)
isaac_utils/isaac_utils/rotations.py:228
↓ 1 callers
Function
normalize_angle
(x)
isaac_utils/isaac_utils/rotations.py:163
↓ 1 callers
Method
on_post_eval_env_step
(self, actor_state)
humanoidverse/agents/callbacks/base_callback.py:17
↓ 1 callers
Method
on_post_evaluate_policy
(self)
humanoidverse/agents/callbacks/base_callback.py:20
↓ 1 callers
Method
on_pre_evaluate_policy
(self)
humanoidverse/agents/callbacks/base_callback.py:11
↓ 1 callers
Function
parse_observation
Parse observations for the legged_robot_base class
humanoidverse/utils/helpers.py:68
↓ 1 callers
Method
plot_states
(self)
humanoidverse/agents/callbacks/analysis_plot_locomotion.py:143
↓ 1 callers
Method
prepare_sim
(self)
humanoidverse/simulator/isaacgym/isaacgym.py:424
↓ 1 callers
Method
push_robots
Random pushes the robots. Emulates an impulse by setting a randomized base velocity.
humanoidverse/simulator/isaacgym/isaacgym.py:622
↓ 1 callers
Function
quat_apply
(a: Tensor, b: Tensor, w_last: bool)
isaac_utils/isaac_utils/rotations.py:17
↓ 1 callers
Function
quat_conjugate
(a)
humanoidverse/utils/torch_utils.py:84
↓ 1 callers
Function
quat_conjugate
(a: Tensor, w_last: bool)
isaac_utils/isaac_utils/rotations.py:44
↓ 1 callers
Function
quat_mul
(a, b)
humanoidverse/utils/torch_utils.py:20
← previous
next →
101–200 of 568, ranked by callers