Commit 1f90f4c
Sync fpgs-dev with develop (#6599)
# Description
Merge current `develop` (`564a0083a00`) into `fpgs-dev` while retaining
the FeatherPGS solver integration and tuned task presets.
`develop` introduced the `SolverBase.reset` API and a side-effect-free
solver factory contract after the previous public FeatherPGS Newton pin.
This sync therefore also:
- pins the public, reset-compatible
`ooctipus/newton@186502cec5db4b80a4cc235c9a6f5e4266ee2c07` revision;
- aligns `NewtonFeatherPGSManager` with the current `_create_solver`
contract;
- keeps the FeatherPGS Go1 and G1 presets while accepting the updated
Kamino defaults;
- preserves the centralized dependency ownership introduced on
`develop`.
## Type of change
- Bug fix (non-breaking change which fixes the stale branch and
dependency incompatibility)
## Tests
- `uv run -m newton.tests -k feather_pgs`: 25 passed.
- `./isaaclab.sh -p -m pytest
source/isaaclab/test/cli/test_uv_run_pyproject.py -q`: 6 passed.
- IsaacLab formatting/lint hooks passed. The all-files merge-marker hook
was skipped only for three license files added unchanged by `develop`
whose license headings contain `=======`. The LFS pointer hook was
skipped because this parent checkout has a local `.git/info/attributes`
override disabling golden-image LFS; repository `.gitattributes` remains
unchanged and correct.
- Focused IsaacLab runtime test collection is unavailable in this
isolated worktree because its wrapper selects system Python without
NumPy/IsaacLab packages. The public Newton solver tests above ran with
Warp 1.15 on RTX 5090 GPUs.
## Screenshots
Not applicable.
## Checklist
- [x] I have read and understood the contribution guidelines.
- [x] I have run the applicable pre-commit checks with `./isaaclab.sh
--format`.
- [x] Documentation changes are not required for this branch sync.
- [x] My changes generate no new warnings.
- [x] I have added or updated tests for the merged manager contract and
dependency pin.
- [x] The existing FeatherPGS changelog fragment remains in place.
- [x] My name already exists in `CONTRIBUTORS.md`.
---------
Signed-off-by: Antoine RICHARD <antoiner@nvidia.com>
Signed-off-by: Matthew Taylor <mataylor@nvidia.com>
Signed-off-by: Advait Jayant <advait@vannalabs.ai>
Signed-off-by: Asier Arranz <asier@nvidia.com>
Signed-off-by: Lionel Gulich <lgulich@nvidia.com>
Signed-off-by: Mustafa H <34825877+StafaH@users.noreply.github.com>
Signed-off-by: Kelly Guo <kellyg@nvidia.com>
Co-authored-by: Agon Serifi <39410867+aserifi@users.noreply.github.com>
Co-authored-by: Antoine RICHARD <antoiner@nvidia.com>
Co-authored-by: hujc <leo.hu.sh@gmail.com>
Co-authored-by: Ruben Grandia <rubengrandia@gmail.com>
Co-authored-by: Agon Serifi <agon.serifi@disney.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: isaaclab-bot[bot] <282401363+isaaclab-bot[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: Peter Verswyvelen <pverswyvelen@nvidia.com>
Co-authored-by: pv-nvidia <peter.verswyvelen@gmail.com>
Co-authored-by: Mike Yan Michelis <46975745+mmichelis@users.noreply.github.com>
Co-authored-by: Matthew Taylor <mataylor@nvidia.com>
Co-authored-by: hujc <jichuanh@nvidia.com>
Co-authored-by: Piotr Barejko <pbarejko@nvidia.com>
Co-authored-by: Mustafa H <34825877+StafaH@users.noreply.github.com>
Co-authored-by: Richard Lei <rilei@nvidia.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-authored-by: nvsekkin <72572910+nvsekkin@users.noreply.github.com>
Co-authored-by: Lynn <lynnhe02@gmail.com>
Co-authored-by: Kelly Guo <kellyg@nvidia.com>
Co-authored-by: Ruben D'Sa <rdsa@nvidia.com>
Co-authored-by: Advait <advaitjk@gmail.com>
Co-authored-by: Advait Jayant <advait@vannalabs.ai>
Co-authored-by: matthewtrepte <mtrepte@nvidia.com>
Co-authored-by: Daniela Hase <116915287+daniela-hase@users.noreply.github.com>
Co-authored-by: r-schmitt <139814266+r-schmitt@users.noreply.github.com>
Co-authored-by: Zeng Qingcheng <60593302+NeoZng@users.noreply.github.com>
Co-authored-by: vidurv-nvidia <vidurv@nvidia.com>
Co-authored-by: myurasov-nv <168484206+myurasov-nv@users.noreply.github.com>
Co-authored-by: Mikhail Yuraaov <misha@mymbp4.local>
Co-authored-by: Asier Arranz <asierarranz@gmail.com>
Co-authored-by: Asier Arranz <asier@nvidia.com>
Co-authored-by: HuiDong Chen <huidongc@nvidia.com>
Co-authored-by: lgulich <22480644+lgulich@users.noreply.github.com>
Co-authored-by: Maximilian Krause <maximiliank@nvidia.com>
Co-authored-by: Mihail Yurasov <myurasov@nvidia.com>
Co-authored-by: Rebecca Zhang <168459200+rebeccazhang0707@users.noreply.github.com>
Co-authored-by: pv-nvidia <pv-nvidia@nvidia.com>1 parent 3002557 commit 1f90f4c
1,096 files changed
Lines changed: 58903 additions & 13981 deletions
File tree
- .agents/skills
- .claude
- .github
- actions
- _lib
- compute-deps-hash
- setup-docker-config
- docker-build
- ecr-build-push-pull
- multi-gpu
- run-tests
- upload-omni-github-test-results
- workflows
- apps
- rendering_modes
- docker
- cluster
- scripts
- test
- docs
- _extensions
- licenses/dependencies
- source
- api
- lab_contrib
- lab_rl
- lab
- deployment
- experimental-features
- features
- how-to
- migration
- overview
- core-concepts
- physical-backends
- newton
- ovphysx
- sensors
- developer-guide
- imitation-learning
- reinforcement-learning
- policy_deployment/02_gear_assembly
- refs
- setup
- installation
- include
- testing
- tutorials
- 03_envs
- 04_sensors
- 05_controllers
- scripts
- benchmarks
- rl_games
- rsl_rl
- sb3
- skrl
- test
- demos
- environments/state_machine
- imitation_learning/isaaclab_mimic
- reinforcement_learning
- leapp/rsl_rl
- ray
- rl_games
- rlinf
- rsl_rl
- sb3
- skrl
- sim2sim_transfer
- config
- tools
- tutorials
- 00_sim
- 04_sensors
- skills
- developer
- changelog-fragments
- coding-style
- pr-workflow
- user
- convert-direct-to-manager
- create-environments
- debug-rl-training
- diagnose-joint-poses
- domain-randomization-events
- migrate-2x-to-3x
- migrate-from-isaac-gym
- plan-manipulation-tasks
- prepare-assets-for-newton
- select-backends
- setup-troubleshooting
- train-rl-agents
- use-presets
- use-sensors-actuators
- source
- isaaclab_assets
- changelog.d
- config
- docs
- isaaclab_assets
- robots
- isaaclab_contrib
- changelog.d
- config
- docs
- isaaclab_contrib
- coupling
- deformable
- test
- coupling
- deformable
- isaaclab_experimental
- changelog.d
- config
- isaaclab_mimic
- changelog.d
- config
- isaaclab_mimic
- envs
- locomanipulation_sdg
- test
- isaaclab_newton
- changelog.d
- config
- docs
- isaaclab_newton
- actuators
- assets/articulation
- cloner
- physics
- renderers
- sim
- schemas
- views
- test/mock_interfaces/views
- test
- assets
- cloner
- physics
- sensors
- sim
- isaaclab_ovphysx
- changelog.d
- config
- docs
- isaaclab_ovphysx
- assets
- articulation
- physics
- sensors/contact_sensor
- sim/views
- test
- assets
- physics
- sensors
- isaaclab_ov
- changelog.d
- config
- docs
- isaaclab_ov/renderers
- test
- isaaclab_physx
- benchmark/sensors
- changelog.d
- config
- docs
- isaaclab_physx
- assets/articulation
- physics
- renderers
- sensors
- contact_sensor
- frame_transformer
- imu
- joint_wrench
- pva
- ray_caster
- sim
- schemas
- views
- test/mock_interfaces/views
- video_recording
- test
- assets
- data
- renderers
- sensors
- sim
- test_mock_interfaces
- isaaclab_ppisp
- changelog.d
- config
- isaaclab_rl
- changelog.d
- config
- isaaclab_rl
- entrypoints
- backends
- utils
- test
- isaaclab_tasks_experimental
- changelog.d
- config
- isaaclab_tasks
- changelog.d
- config
- docs
- isaaclab_tasks
- contrib
- assemble_trocar
- config
- automate
- deploy/gear_assembly/config/rizon_4s
- dr_legs
- factory
- forge
- locomanip_pick_place
- pick_place
- stack/config/so101
- velocity/config
- a1
- anymal_b
- anymal_c
- go1
- core
- cabinet
- config/franka
- cartpole
- dexsuite
- config
- franka
- agents
- kuka_allegro
- mdp
- commands
- fourbar_pole
- agents
- mdp
- lift/config/franka_soft
- locomotion/ant
- reach
- reorient/config/shadow_hand
- velocity/config
- cassie
- g1
- go2
- h1
- spot
- utils
- test
- benchmarking
- contrib/stack
- core
- golden_images
- cartpole
- dexsuite_kuka_hetero
- dexsuite_kuka_homo
- franka_cloth
- franka_soft
- registered_tasks/Isaac-Cartpole-Camera-Direct
- shadow_hand
- golden_stages
- cartpole
- registered_tasks_Isaac-Cartpole-Camera-Direct
- registered_tasks_Isaac-Reorient-Cube-Shadow-Camera-Direct
- isaaclab_teleop
- changelog.d
- config
- isaaclab_visualizers
- changelog.d
- config
- docs
- isaaclab_visualizers
- kit
- newton
- rerun
- viser
- test
- isaaclab
- changelog.d
- config
- docs
- isaaclab
- actuators
- app
- assets
- articulation
- cli
- commands
- cloner
- controllers/pink_ik
- devices/openxr/retargeters/humanoid/fourier/data/configs/dex-retargeting
- envs
- mdp
- managers
- markers
- physics
- renderers
- scene_data
- scene
- sensors
- camera
- contact_sensor
- sim
- schemas
- spawners
- from_files
- meshes
- utils
- views
- test
- benchmark
- utils
- utils
- buffers
- leapp
- warp
- visualizers
- test
- actuators
- app
- assets
- benchmark
- cli
- cloner
- controllers
- deps
- devices
- envs
- install_ci
- cli
- misc
- uv_pip
- managers
- markers
- performance
- renderers
- scene
- sensors
- sim
- terrains
- test_mock_interfaces
- utils
- warp
- visualizers
- tools
- changelog
- test
- skills
- test
- template
- templates/external
- wheel_builder
- res
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
0 commit comments