Skip to content

[Bug]: genesis 0.3.7 RL examples not working properly #2046

@logesh1516

Description

@logesh1516

Bug Description

in the Genesis 0.3.7 the Rl examples like locomotion and drone throws a unexpected error .

Steps to Reproduce

If possible, provide a script triggering the bug, e.g.

# code snippet triggering the bug
import genesis as gs
gs.init()
scene = gs.Scene(show_viewer=False)
broken = scene.add_entity(
    gs.morphs.MJCF(file='attachement.xml'),
)
scene.build()

Make sure to attached any needed assets (here attachement.xml)!

Expected Behavior

the rl dont start

Screenshots/Videos

No response

Relevant log output

Traceback (most recent call last):
  File "/home/loki/genesis/examples/locomotion/go2_train.py", line 182, in <module>
    main()
  File "/home/loki/genesis/examples/locomotion/go2_train.py", line 177, in main
    runner.learn(num_learning_iterations=args.max_iterations,
  File "/home/loki/genesis/genesis/lib/python3.10/site-packages/rsl_rl/runners/on_policy_runner.py", line 151, in learn
    obs, rewards, dones, infos = self.env.step(actions.to(self.env.device))
  File "/home/loki/genesis/examples/locomotion/go2_env.py", line 199, in step
    self.reset_idx(self.reset_buf.nonzero(as_tuple=False).reshape((-1,)))
  File "/home/loki/genesis/examples/locomotion/go2_env.py", line 253, in reset_idx
    self.robot.set_pos(
  File "/home/loki/genesis/genesis/lib/python3.10/site-packages/genesis/utils/misc.py", line 150, in wrapper
    return method(self, *args, **kwargs)
TypeError: RigidEntity.set_pos() got an unexpected keyword argument 'zero_velocity'

[Genesis] [11:06:56] [ERROR] TypeError: RigidEntity.set_pos() got an unexpected keyword argument 'zero_velocity'

Environment

  • OS: [e.g. Ubuntu 24.04, Windows 11 24H2]
  • GPU/CPU [e.g. A100, RTX 4090, M3pr, Intel I9-9900k, Ryzen 5900x] (N/A if no GPU/CPU)
  • GPU-driver version (N/A if no GPU)
  • CUDA / CUDA-toolkit version (N/A if non-Nvidia)

Release version or Commit ID

Genesis 0.3.7

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions