Enhancements and upgrades for the release: v0.3 🚀 #363
Mayankm96
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
👀 Overview
This release includes various fixes and improvements to the framework. It additionally includes many new features, as listed below.
Full Changelog: v0.2.0...v0.3.0
✨ New Features
🔧 Improvements
source
directory by @jsmith-bdaiload_cfg_from_registry
by @nikitardn🐛 Bug Fixes
hf_terrains.random_uniform_terrain
by @nikitardnNonHolonomicAction
action term class by @KyleM73💔 Breaking Changes
compat
submodule from orbit by @Mayankm96omni.isaac.contrib_tasks
in favor of separate project template by @nburger-bdaiRandomizationManager
toEventManager
by @pascal-rothomni.isaac.orbit.envs.mdp
to avoid confusion by @Mayankm96Renaming of Randomization Manager to Event Manager
While the randomization manager referred to all possible " randomizations " in the environment, many users felt that the triggering
of the terms was not apparent. Additionally, for non-RL use-cases, randomization seemed like a misnomer. Hence, we renamed the class to be called event manager.
Replace the following import and usage:
with the following:
Renaming of MDP terms
We observed that several of the MDP terms had close to overlapping names, such as the reward term
joint_pos_limits
and termination termjoint_pos_limit
. To avoid errors, we decided to make the term names clearer.Please note the following changes in MDP terms:
joint_pos_norm
->joint_pos_limit_normalized
add_body_mass
->randomize_rigid_body_mass
base_height
->root_height_below_minimum
joint_pos_limit
->joint_pos_out_of_limit
joint_pos_manual_limit
->joint_pos_out_of_manual_limit
joint_vel_limit
->joint_vel_out_of_limit
joint_vel_manual_limit
->joint_vel_out_of_manual_limit
joint_torque_limit
->joint_effort_out_of_limit
Removal of
omni.isaac.contrib_tasks
Initially, we intended to have the
contrib_tasks
module for developers to send their environment implementations. However, many users preferred a more isolated development environment for their projects. Hence, we removed thecontrib_tasks
and now provide a separate template repository for building projects that use Orbit.However, we encourage the community to provide their environment implementations directly to the
orbit_tasks
extension. This allows us to ensure the environments are maintained during future releases of the framework.For more details, please check: https://github.com/isaac-orbit/orbit.ext_template
🤗 New Contributors
keep_invalid
arg increate_pointcloud_from_depth
method #320NonHolonomicAction
action term class #317This discussion was created from the release v0.3.0.
Beta Was this translation helpful? Give feedback.
All reactions