ubcmocca / symmetricrl Goto Github PK
View Code? Open in Web Editor NEWRepo for "On Learning Symmetric Locomotion"
Home Page: https://www.cs.ubc.ca/~van/papers/2019-MIG-symmetry/index.html
Repo for "On Learning Symmetric Locomotion"
Home Page: https://www.cs.ubc.ca/~van/papers/2019-MIG-symmetry/index.html
The Phase_Walker2DBulletEnv-v0
has an added artificial phase variable which might be useful to the other algorithms as well, so to be fair we might need to compare the others with phase as well.
mocca_envs
public
mocca_envs
mocca_envs
Hi,
I'm a little confused about how to get mirrored obs/acts.
If I understand correctly, mirror_inds["sideneg_obs_inds"] should be the the index of obs that belongs to left or right side of a robot that need to be negated and swap when mirroring.
My problem is that only the obs of left side is included in mirror_inds["sideneg_obs_inds"] in the code, should be the corresponding right side also be included?
For example:
the mirroring function should fulfill obs = M(M(obs)).
if we have two corresponding left and right obs, say ob[left] = 1 and ob[right] = 2 and only "left" is in mirror_inds["sideneg_obs_inds"], after first mirroring ob[left] = 2 and ob[right] = -1, and mirroring them again, ob[left] = -1 and ob[right] = -2. It seems not correct. same thing for the action mirroring.
Looking forward to your responding!
We need to add an artificial phase variable to the base environments (no imitation) in order to use the phase-based method. Since the gait cycle length is fixed it can be constraining for this method so we need to tune the cycle length using either:
Run all the methods with 5 random seed replicates each.
Environments:
Tune the w
parameter in the auxiliary loss method.
Environments:
I need to prepare the presentation slides and content. What are the steps and the questions that need to be answered to do so?
Fetching submodule .environments
Already up to date.
Cloning into '/home/dyj/SymmetricRL/cassie_sim_to_real'...
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
fatal: clone of '[email protected]:zxieaa/cassie_sim_to_real.git' into submodule path '/home/dyj/SymmetricRL/cassie_sim_to_real' failed
Failed to clone 'cassie_sim_to_real'. Retry scheduled
Cloning into '/home/dyj/SymmetricRL/cassie_sim_to_real'...
[email protected]: Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
fatal: clone of '[email protected]:zxieaa/cassie_sim_to_real.git' into submodule path '/home/dyj/SymmetricRL/cassie_sim_to_real' failed
Failed to clone 'cassie_sim_to_real' a second time, aborting
Deadline: Sep 20th
Many other tasks have symmetry including pendulum, cartpole, etc. We experimented with some of them but never got to do a thorough comparison.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.