These 80 commits are when the Protocol Buffers files have changed:
| Commit: | 6c90606 | |
|---|---|---|
| Author: | taylor howell | |
add mode input to estimator update
The documentation is generated from this commit.
| Commit: | e28230c | |
|---|---|---|
| Author: | Copybara-Service | |
| Committer: | Copybara-Service | |
Add API for MJPC cost residuals. PiperOrigin-RevId: 604774074 Change-Id: I2b4463daf24db079591b58fb56dc3c1eb42ca5f9
| Commit: | 49defbe | |
|---|---|---|
| Author: | Tom Erez | |
| Committer: | GitHub | |
Merge branch 'main' into direct_ctrl
| Commit: | 358315c | |
|---|---|---|
| Author: | Tom Erez | |
| Committer: | GitHub | |
Merge branch 'main' into estimation
| Commit: | e0ccf4e | |
|---|---|---|
| Author: | taylor howell | |
remove ctrl from direct optimizer
| Commit: | 8f86ee4 | |
|---|---|---|
| Author: | Copybara-Service | |
Merge of 6a56e33e37d66383a231cd5b48b26362628c3fb2 PiperOrigin-RevId: 597283312 Change-Id: I12ce89ea5264a710cc112b42258fcf6f091c5fcb
| Commit: | fd41e28 | |
|---|---|---|
| Author: | taylor howell | |
particle drop filter demo, qfrc from python filter
| Commit: | 8a155e0 | |
|---|---|---|
| Author: | taylor howell | |
minor fix
| Commit: | 6e99663 | |
|---|---|---|
| Author: | taylor howell | |
python best trajectory
| Commit: | 6ba7cd2 | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
Add a Python method for setting mocap body poses by name. Create a grpc method that can be used to group multiple changes of state - to be used by a future Python API. PiperOrigin-RevId: 590142795 Change-Id: I02aff2b1f819f7ea28b5c81e0545cf92ce63b7d3
| Commit: | 6b138f5 | |
|---|---|---|
| Author: | Copybara-Service | |
| Committer: | Copybara-Service | |
Implement `GetAllModes` to obtain a list of all available modes. PiperOrigin-RevId: 588044219 Change-Id: Iad6c03685454d059b46da39025ee1e9e4177f896
| Commit: | 324e9eb | |
|---|---|---|
| Author: | Copybara-Service | |
| Committer: | Copybara-Service | |
Remove libprotobuf dep in mjpc, keep the dep in grpc. Addresses #214. PiperOrigin-RevId: 587754095 Change-Id: I3f028af64ca3b111ea0f9835fa14a02cacbf5537
| Commit: | f41f266 | |
|---|---|---|
| Author: | Copybara-Service | |
| Committer: | Copybara-Service | |
Add button to UI to save task state. PiperOrigin-RevId: 577206531 Change-Id: I3153e861739112c400555d877ab88c5558b70454
| Commit: | 7f07a5d | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
Move grpc directory under `mjpc`. This will allow projects that include MJPC to do ``` #include <mjpc/grpc/agent_service.h> ``` instead of ``` #include <grpc/agent_service.h> ``` which is confusing given it's not part of gRPC. PiperOrigin-RevId: 576973995 Change-Id: I228c4c91f0dd7a35a4ed07d0433e5393176d6639
| Commit: | b930c37 | |
|---|---|---|
| Author: | Copybara-Service | |
| Committer: | Copybara-Service | |
Add proto for task state. PiperOrigin-RevId: 576639091 Change-Id: I25fe28e534501110ada2d8a83bcf9954901b373e
| Commit: | 461f967 | |
|---|---|---|
| Author: | taylor howell | |
merge main
| Commit: | d78dbc3 | |
|---|---|---|
| Author: | taylor howell | |
fix merge
| Commit: | 97d0908 | |
|---|---|---|
| Author: | Copybara-Service | |
Merge of 3c73eb94b88f0d0a307441c70cbfce134bb04176 PiperOrigin-RevId: 569963840 Change-Id: If40f0bccde303a57ce9d75b87ca337aa55e481ba
| Commit: | c988c09 | |
|---|---|---|
| Author: | taylor howell | |
rename
| Commit: | cccd267 | |
|---|---|---|
| Author: | taylor howell | |
fix batch python
| Commit: | 0ec48c9 | |
|---|---|---|
| Author: | taylor howell | |
fixes and address Tom comments
| Commit: | 8915312 | |
|---|---|---|
| Author: | taylor howell | |
modify grpc functions
| Commit: | b609c61 | |
|---|---|---|
| Author: | taylor howell | |
grpc + python for filters
| Commit: | 6a96ed6 | |
|---|---|---|
| Author: | Copybara-Service | |
Merge of 6176de20efa4c104492554512e3e4b3fe3337a34 PiperOrigin-RevId: 564674803 Change-Id: I1d9634426b7bebb6add369e61f12e897d7c272b4
| Commit: | f8a5f0d | |
|---|---|---|
| Author: | taylor howell | |
fix python
| Commit: | dc0be2b | |
|---|---|---|
| Author: | taylor howell | |
python + grpc
| Commit: | 3e48bc7 | |
|---|---|---|
| Author: | Taylor Howell | |
| Committer: | GitHub | |
Merge branch 'main' into last_stage
| Commit: | c5133eb | |
|---|---|---|
| Author: | taylor howell | |
last step position and velocity sensor flags
| Commit: | eb443e7 | |
|---|---|---|
| Author: | taylor howell | |
add first_step_position_sensors flag
| Commit: | a0ae887 | |
|---|---|---|
| Author: | taylor howell | |
num measurements
| Commit: | 4cbfe99 | |
|---|---|---|
| Author: | taylor howell | |
batch estimator python sensor info + add batch_server to build
| Commit: | 26be647 | |
|---|---|---|
| Author: | taylor howell | |
Merge branch 'estimator_gui' into batch_band2
| Commit: | 3558421 | |
|---|---|---|
| Author: | taylor howell | |
remove kalman grpc + python
| Commit: | 6eda6ba | |
|---|---|---|
| Author: | taylor howell | |
remove band_copy option
| Commit: | 6cc120c | |
|---|---|---|
| Author: | taylor howell | |
reformatting
| Commit: | 73507d6 | |
|---|---|---|
| Author: | taylor howell | |
fix merge
| Commit: | c942d45 | |
|---|---|---|
| Author: | taylor howell | |
minor fixes
| Commit: | 08b8a00 | |
|---|---|---|
| Author: | taylor howell | |
Merge branch 'batch_rename' into kalman_filter
| Commit: | 705f043 | |
|---|---|---|
| Author: | taylor howell | |
merge batch_update
| Commit: | 52e421b | |
|---|---|---|
| Author: | Copybara-Service | |
Merge of 318edb9b54bfcbf824cce8419b2c2c5a1a9551e7 PiperOrigin-RevId: 557615037 Change-Id: I18adfac35728c1c1e92b0304bb0af395a581a156
| Commit: | b4fae59 | |
|---|---|---|
| Author: | taylor howell | |
unscented filter
| Commit: | 18aaf12 | |
|---|---|---|
| Author: | taylor howell | |
add kalman filter, modifications to batch estimator
| Commit: | 13bd0e5 | |
|---|---|---|
| Author: | taylor howell | |
rename batch proto
| Commit: | 2a6cf76 | |
|---|---|---|
| Author: | taylor howell | |
merge main
| Commit: | 776bf30 | |
|---|---|---|
| Author: | taylor howell | |
address nimrod comments
| Commit: | 05b74c7 | |
|---|---|---|
| Author: | taylor howell | |
remove grpc batch Cost message
| Commit: | 0051079 | |
|---|---|---|
| Author: | taylor howell | |
update batch estimator
| Commit: | 12ca16a | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
Add an option to GetAction to return the average nominal action instead of rolling out. For the sampling and gradient planners, this will make no difference. For iLQG, this will ignore the feedback terms in the policy. Also, remove some repetitive code from agent_service_test.cc PiperOrigin-RevId: 552483307 Change-Id: Ib3f9420b3541a5f77a6abb7c577737169f3780d5
| Commit: | 54ecd75 | |
|---|---|---|
| Author: | Copybara-Service | |
Merge of 5abb1658c14b9ba0405bc57bfc74902403422640 PiperOrigin-RevId: 540841363 Change-Id: I68fd87973418e8d8c1237cb8aa1893b8d559c622
| Commit: | 18a9020 | |
|---|---|---|
| Author: | taylor howell | |
merge upstream
| Commit: | 1bd41f7 | |
|---|---|---|
| Author: | taylor howell | |
grpc estimator norm, minor fixes
| Commit: | 5a85adf | |
|---|---|---|
| Author: | taylor howell | |
python time_scaling setting
| Commit: | a754065 | |
|---|---|---|
| Author: | taylor howell | |
python estimator buffer
| Commit: | b453a45 | |
|---|---|---|
| Author: | Copybara-Service | |
Merge of 44927099b604a03ad4523cf98205edebbe59bd43 PiperOrigin-RevId: 539972185 Change-Id: I5cd8b662fcfae802a2c38debe1a421ce388d42a4
| Commit: | 5b05d84 | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
Average actions in MJPC gRPC API. MJPC itself evaluates the policy at the physics stepping rate. Clients of MJPC likely want to execute actions at a slower rate, and getting the average action over the control timestep seems reasonable. Because the iLQG policies are feedback policies, getting the average action requires rolling physics forward for that duration. PiperOrigin-RevId: 539906778 Change-Id: I4de8225d48935781bfb95f3f3c05f2b65cd1d769
| Commit: | d30b74c | |
|---|---|---|
| Author: | taylor howell | |
python estimator functions for cost hessian and prior matrix
| Commit: | f353dd8 | |
|---|---|---|
| Author: | taylor howell | |
change python estimator interface
| Commit: | 2bf02e2 | |
|---|---|---|
| Author: | taylor howell | |
modify proto
| Commit: | 82d97ab | |
|---|---|---|
| Author: | taylor howell | |
merge upstream
| Commit: | 6423f6a | |
|---|---|---|
| Author: | taylor howell | |
tidy agent proto
| Commit: | f1f927b | |
|---|---|---|
| Author: | taylor howell | |
separate estimator grpc
| Commit: | 18dd79e | |
|---|---|---|
| Author: | taylor howell | |
grpc estimator, change Optimize interface
| Commit: | 814e0bd | |
|---|---|---|
| Author: | taylor howell | |
grpc estimator weights
| Commit: | 29919df | |
|---|---|---|
| Author: | taylor howell | |
grpc estimator costs
| Commit: | dd6030e | |
|---|---|---|
| Author: | taylor howell | |
grpc estimator settings
| Commit: | 566861e | |
|---|---|---|
| Author: | taylor howell | |
grpc get set estimator data
| Commit: | c9a2578 | |
|---|---|---|
| Author: | taylor howell | |
grpc test get set configuration
| Commit: | 501a21a | |
|---|---|---|
| Author: | taylor howell | |
fix grpc estimator initialization
| Commit: | 1ccca1b | |
|---|---|---|
| Author: | taylor howell | |
grpc initialize estimator
| Commit: | 63d1d61 | |
|---|---|---|
| Author: | taylor howell | |
grpc outline
| Commit: | 9efb785 | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
Add methods to the agent API for getting the task weights and parameters. PiperOrigin-RevId: 535185272 Change-Id: I98b8a5e51ce8c8da84f26e7dc5b7befd96c42b73
| Commit: | 1261003 | |
|---|---|---|
| Author: | Copybara-Service | |
| Committer: | Copybara-Service | |
Implement get/set mode. PiperOrigin-RevId: 532774604 Change-Id: I3a22b36f4592974b4f7614a1cae80756f4594592
| Commit: | 1e13586 | |
|---|---|---|
| Author: | Tom Erez | |
| Committer: | Copybara-Service | |
Add gRPC service to read values of cost terms. PiperOrigin-RevId: 532515452 Change-Id: I2561eb1472bd8ecc88ff25a7192fb5112cad092e
| Commit: | 1b3b248 | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
Introduce an AgentService binary with UI. This is a fully functioning MJPC UI binary, which also offers a gRPC AgentService. The API behaves slightly differently, because planning is asynchronous, but client code written against the headless AgentService should work with this new binary too. PiperOrigin-RevId: 530605292 Change-Id: I313562bac88ecb8a405794f911501028e75fe124
| Commit: | 194dad9 | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
gRPC interface: Support setting selection parameters. PiperOrigin-RevId: 527838912 Change-Id: Iae8569dd7cbd8fb24bfcaa60aab21d5f681c103e
| Commit: | 37792f2 | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
Allow a different server binary to be used with the Agent gRPC client. A couple of extra fixes: - Add a method, Agent.close which terminates the subprocess. - Reset to Home keyframe instead of qpos0. - Add an option to reset all cost terms to their default values. PiperOrigin-RevId: 526630210 Change-Id: Ie85f4bc79871ea73a9d2d44d16d30f87ff15d27d
| Commit: | adda7de | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
Add an Agent gRPC method for setting cost weights on the task. PiperOrigin-RevId: 524908217 Change-Id: I63bed595517bb18a72d99c8e133a2c43a5491807
| Commit: | 9fcc8d8 | |
|---|---|---|
| Author: | Nimrod Gileadi | |
| Committer: | Copybara-Service | |
Add a couple of methods to gRPC Agent API. - GetState: Return the current simulation state. - Step: Advances the simulation state on the agent side, based on the current policy. PiperOrigin-RevId: 524851676 Change-Id: Ib3e89cc2ffa40cf5df7049e82689a81e809bd37a
| Commit: | 52dbce3 | |
|---|---|---|
| Author: | Copybara-Service | |
| Committer: | Copybara-Service | |
Add MJPC Python API as gRPC client. PiperOrigin-RevId: 520929528 Change-Id: Id14f7f90d06881107763071d16313b0820802156
| Commit: | ab2afa1 | |
|---|---|---|
| Author: | Tom Erez | |
| Committer: | Copybara-Service | |
Add gRPC server. PiperOrigin-RevId: 520687145 Change-Id: I3b0b71459b25ae39cac1d8072d048ce6f53e0d5e