Skip to content

Commit 61a424d

Browse files
authored
Merge pull request #229 from KraHsu/dev/changelog-0.3.3
docs(changelog): release 0.3.3
2 parents da1ead7 + 88d7c05 commit 61a424d

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,12 @@ All notable changes to GeneLab are recorded here.
44

55
## [Unreleased]
66

7+
## [0.3.3] — 2026-06-05
8+
9+
> Git history was rewritten in this release to purge ~24 MB of accidentally-committed vendored
10+
> robot meshes (Unitree G1 + WUJI hand `.STL`); commit hashes changed and the `v0.2.0` tag moved.
11+
> **Existing clones must re-clone.** Robot assets are fetched on demand at runtime, so nothing breaks.
12+
713
### Added
814

915
- **G1 velocity tracking on rough terrain:** added `Genelab-Velocity-Rough-Unitree-G1-v0`,
@@ -21,6 +27,16 @@ All notable changes to GeneLab are recorded here.
2127
- **ImGui twist bridge seeding:** `ImGuiTwistBridgeCfg` gained `default_vx/vy/wz`,
2228
seeded into the slider state and command buffer at attach (parity with the
2329
removed DearPyGui bridge).
30+
- **Single-G1 teleop play + free-fly camera:** `genelab play` for the G1 velocity tasks now
31+
builds a single robot, frames the camera on it, wires the ImGui twist sliders, and disables
32+
episode auto-reset (`ManagerBasedRlEnvCfg.auto_reset`) — an interactive single-robot session.
33+
A core Blender-style free-fly camera (`SimulationCfg.fly_camera`, on by default) lets you hold
34+
the right mouse button to look and fly with `WASD` / `Space` / `Shift` (and disables Genesis'
35+
conflicting default W/A/S/D keybinds); new `SimulationCfg.camera_pos` / `camera_lookat` frame
36+
the viewer so the mouse-wheel zooms in on the subject.
37+
- **Direct yaw-rate G1 command:** the velocity twist command's third component is now a
38+
directly-commanded yaw rate `(vx, vy, vw)` (`heading_command=False`) instead of heading-driven,
39+
so a teleop `wz` slider drives yaw directly. *(Retrain required for the velocity policies.)*
2440

2541
### Fixed
2642

@@ -57,6 +73,11 @@ All notable changes to GeneLab are recorded here.
5773
`InteractiveScene` now wraps Genesis's `ImGuiOverlayPlugin.on_close` (a
5874
Genesis/`imgui_bundle` teardown bug that asserts `No current context` on window
5975
close), mirroring the existing pyrender save-filename patch.
76+
- **Feet sinking / overlapping terrain on rough ground:** the ray-cast height sensor and
77+
`TerrainImporter.surface_height_at` now interpolate over the Genesis collision triangle
78+
(instead of bilinear), so foot-clearance and spawn seating match the surface the feet actually
79+
contact; and terrain scenes build with `env_spacing=(0, 0)` so the single shared height-field is
80+
no longer replicated/offset per env (which had rendered overlapping terrain with buried robots).
6081

6182
### Removed
6283

0 commit comments

Comments
 (0)