rofunc.learning.RofuncRL.tasks.omniisaacgymenv.shared.in_hand_manipulation#
1. Module Contents#
1.1. Classes#
1.2. Functions#
1.3. API#
- class rofunc.learning.RofuncRL.tasks.omniisaacgymenv.shared.in_hand_manipulation.InHandManipulationTask(name, env, offset=None)#
Bases:
rofunc.learning.RofuncRL.tasks.omniisaacgym.base.rl_task.RLTaskInitialization
[summary]
- set_up_scene(scene) → None#
- abstract get_hand()#
- abstract get_hand_view()#
- abstract get_observations()#
- get_object(hand_start_translation, pose_dy, pose_dz)#
- get_goal()#
- post_reset()#
- get_object_goal_observations()#
- calculate_metrics()#
- pre_physics_step(actions)#
- is_done()#
- reset_target_pose(env_ids)#
- reset_idx(env_ids)#
- rofunc.learning.RofuncRL.tasks.omniisaacgymenv.shared.in_hand_manipulation.randomize_rotation(rand0, rand1, x_unit_tensor, y_unit_tensor)#
- rofunc.learning.RofuncRL.tasks.omniisaacgymenv.shared.in_hand_manipulation.compute_hand_reward(rew_buf, reset_buf, reset_goal_buf, progress_buf, successes, consecutive_successes, max_episode_length: float, object_pos, object_rot, target_pos, target_rot, dist_reward_scale: float, rot_reward_scale: float, rot_eps: float, actions, action_penalty_scale: float, success_tolerance: float, reach_goal_bonus: float, fall_dist: float, fall_penalty: float, max_consecutive_successes: int, av_factor: float)#