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
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
👀 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