{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":21649756,"defaultBranch":"master","name":"newton-dynamics","ownerLogin":"MADEAPPS","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-07-09T11:21:47.000Z","ownerAvatar":"https://github.com/avatars/u/5566213?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1672421078.4851148","currentOid":""},"activityList":{"items":[{"before":"97dee6a38581a616796c2b4e1f650bff3fbc0d74","after":"54b9f10b76cc0920313af77746b9fd1574605631","ref":"refs/heads/master","pushedAt":"2024-09-13T14:20:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"move inline to cpp so that they do no load global data at dll loading time.\n\nthis is a big problem with unreal quirks.","shortMessageHtmlLink":"move inline to cpp so that they do no load global data at dll loading…"}},{"before":"29d85d632cd9b28f82d380fd298487d1e4e002ec","after":"97dee6a38581a616796c2b4e1f650bff3fbc0d74","ref":"refs/heads/master","pushedAt":"2024-09-13T14:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"tweaks","shortMessageHtmlLink":"tweaks"}},{"before":"ec7a3c9835c640607bddcf92a37fb011c1485525","after":"29d85d632cd9b28f82d380fd298487d1e4e002ec","ref":"refs/heads/master","pushedAt":"2024-09-12T19:57:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"trace unsigned steps count (4 billions)","shortMessageHtmlLink":"trace unsigned steps count (4 billions)"}},{"before":"b5cfdf86e343a08d92b9edff716b92860ad5701e","after":"ec7a3c9835c640607bddcf92a37fb011c1485525","ref":"refs/heads/master","pushedAt":"2024-09-11T19:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"saving partial work every 100 million steps.","shortMessageHtmlLink":"saving partial work every 100 million steps."}},{"before":"ca9b45ca2a2cc79e066aea8e11e2b675dd3c0441","after":"b5cfdf86e343a08d92b9edff716b92860ad5701e","ref":"refs/heads/master","pushedAt":"2024-09-10T15:56:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"some linux compiler errors.","shortMessageHtmlLink":"some linux compiler errors."}},{"before":"7b1e6cc235b9b0895ab69053eb8cba2899a823a7","after":"ca9b45ca2a2cc79e066aea8e11e2b675dd3c0441","ref":"refs/heads/master","pushedAt":"2024-09-09T23:48:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"adding debug checks","shortMessageHtmlLink":"adding debug checks"}},{"before":"d0854b5d310b7e92c849cfa548b52830771a7239","after":"7b1e6cc235b9b0895ab69053eb8cba2899a823a7","ref":"refs/heads/master","pushedAt":"2024-09-08T23:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"bunch of compiler erro making an unreal plugin (wip)","shortMessageHtmlLink":"bunch of compiler erro making an unreal plugin (wip)"}},{"before":"495277b6551b92f7965cf4cd25b3eb3c01c676b9","after":"d0854b5d310b7e92c849cfa548b52830771a7239","ref":"refs/heads/master","pushedAt":"2024-09-07T19:22:17.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"kill model if it self collide.","shortMessageHtmlLink":"kill model if it self collide."}},{"before":"82ffb29589f5154731fae0d7cbe58d3450e1c210","after":"495277b6551b92f7965cf4cd25b3eb3c01c676b9","ref":"refs/heads/master","pushedAt":"2024-09-07T12:48:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/MADEAPPS/newton-dynamics","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/MADEAPPS/newton-dynamics"}},{"before":"38dfda21fbeb4de4847f4ef931bb46f1e05f7440","after":"82ffb29589f5154731fae0d7cbe58d3450e1c210","ref":"refs/heads/master","pushedAt":"2024-09-07T12:46:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"training using quat does no seem very good, trying using euler angles.","shortMessageHtmlLink":"training using quat does no seem very good, trying using euler angles."}},{"before":"e18e1b83fbff3e43ae4dfcb257eef43c39180ca6","after":"38dfda21fbeb4de4847f4ef931bb46f1e05f7440","ref":"refs/heads/master","pushedAt":"2024-09-06T16:23:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"better model reset when clearing memory.","shortMessageHtmlLink":"better model reset when clearing memory."}},{"before":"37580ea44373cc5ccd15d49c367567232de78ceb","after":"e18e1b83fbff3e43ae4dfcb257eef43c39180ca6","ref":"refs/heads/master","pushedAt":"2024-09-06T13:45:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"linear and angular velocity penalty were flips\\ped","shortMessageHtmlLink":"linear and angular velocity penalty were flips\\ped"}},{"before":"e6e9cf6ff370df8cb4dee10eeb2abfd977eb91d9","after":"37580ea44373cc5ccd15d49c367567232de78ceb","ref":"refs/heads/master","pushedAt":"2024-09-06T00:50:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"crash bug on exit","shortMessageHtmlLink":"crash bug on exit"}},{"before":"ee2a5d6bd353bcc5fff4976008627cd898693023","after":"e6e9cf6ff370df8cb4dee10eeb2abfd977eb91d9","ref":"refs/heads/master","pushedAt":"2024-09-06T00:27:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"training was a total failure.","shortMessageHtmlLink":"training was a total failure."}},{"before":"3c7a88c86fbb5cf1b698ae49c532b00a38cf1d3f","after":"ee2a5d6bd353bcc5fff4976008627cd898693023","ref":"refs/heads/master","pushedAt":"2024-09-06T00:16:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"testing thread model, not very good.","shortMessageHtmlLink":"testing thread model, not very good."}},{"before":"ffe94181a3136a02521bb06cee37646d3e861e64","after":"3c7a88c86fbb5cf1b698ae49c532b00a38cf1d3f","ref":"refs/heads/master","pushedAt":"2024-09-06T00:13:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"make longer trajectories with fater action speed..","shortMessageHtmlLink":"make longer trajectories with fater action speed.."}},{"before":"ed0728dcee29094aac9109734d796949c51dcac3","after":"ffe94181a3136a02521bb06cee37646d3e861e64","ref":"refs/heads/master","pushedAt":"2024-09-05T00:43:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"kill robot if it touches the floor.","shortMessageHtmlLink":"kill robot if it touches the floor."}},{"before":"8b6da7e7f761ae2779f2a2340733be68e1e23205","after":"ed0728dcee29094aac9109734d796949c51dcac3","ref":"refs/heads/master","pushedAt":"2024-09-04T23:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"train for 1 billion stepes over night (wip)","shortMessageHtmlLink":"train for 1 billion stepes over night (wip)"}},{"before":"588b72bff62a054619e949486203a3c33f124e7c","after":"8b6da7e7f761ae2779f2a2340733be68e1e23205","ref":"refs/heads/master","pushedAt":"2024-09-04T23:36:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"some tweaks.","shortMessageHtmlLink":"some tweaks."}},{"before":"5f0aba28521ec14e97ea4eb488de2daf2925a3e6","after":"588b72bff62a054619e949486203a3c33f124e7c","ref":"refs/heads/master","pushedAt":"2024-09-04T22:46:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"tight joint limits.","shortMessageHtmlLink":"tight joint limits."}},{"before":"38bbec45cfbe58efa755bebc241f28fb47c65a84","after":"5f0aba28521ec14e97ea4eb488de2daf2925a3e6","ref":"refs/heads/master","pushedAt":"2024-09-04T22:35:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"adding clear internal state for when teleporting a skeleton.","shortMessageHtmlLink":"adding clear internal state for when teleporting a skeleton."}},{"before":"f3f95d96bcf883d68ff21dda5b3a020f05d37343","after":"38bbec45cfbe58efa755bebc241f28fb47c65a84","ref":"refs/heads/master","pushedAt":"2024-09-04T19:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"experiment with forward dynamics training (wip)","shortMessageHtmlLink":"experiment with forward dynamics training (wip)"}},{"before":"cd7ea18c19c848ecd19943ea2f7d6c11c7a198a8","after":"f3f95d96bcf883d68ff21dda5b3a020f05d37343","ref":"refs/heads/master","pushedAt":"2024-09-04T19:32:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"final arm reach using inverse dynamics.\n\nI was wrong thinking that an inverse dynamics solver will be better for deep learning.\nIn reality the deep learning policy is support to be a far more sophisticated inverse dynamics solver.\nfrom now on I will training use forward dynamics, and see how that goes","shortMessageHtmlLink":"final arm reach using inverse dynamics."}},{"before":"c0f7baafcddceef57c1242572a0ca67d3d450931","after":"cd7ea18c19c848ecd19943ea2f7d6c11c7a198a8","ref":"refs/heads/master","pushedAt":"2024-09-04T13:48:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"last inverse dynamics set up","shortMessageHtmlLink":"last inverse dynamics set up"}},{"before":"f8a4d56e09b40e418409680ff808b90f8ab236ea","after":"c0f7baafcddceef57c1242572a0ca67d3d450931","ref":"refs/heads/master","pushedAt":"2024-09-04T09:48:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"last try using onle the position.","shortMessageHtmlLink":"last try using onle the position."}},{"before":"0722b1e7259dba26e7dc9219a10ac561fc3bf9ea","after":"f8a4d56e09b40e418409680ff808b90f8ab236ea","ref":"refs/heads/master","pushedAt":"2024-09-04T09:46:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"ok, inverse dynamics is no working well with deep learning.\n\nlast try before experimenting with forward dynamics. (wip)","shortMessageHtmlLink":"ok, inverse dynamics is no working well with deep learning."}},{"before":"8030e1ba1c901e0ee59847875a8cffeed9173b30","after":"0722b1e7259dba26e7dc9219a10ac561fc3bf9ea","ref":"refs/heads/master","pushedAt":"2024-09-03T22:43:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"ok aligning the rotation is no working, try fix steps","shortMessageHtmlLink":"ok aligning the rotation is no working, try fix steps"}},{"before":"e6d068d6ca92f0599b8aa2ec636bd84c201f5872","after":"8030e1ba1c901e0ee59847875a8cffeed9173b30","ref":"refs/heads/master","pushedAt":"2024-09-03T21:29:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"only one penalty","shortMessageHtmlLink":"only one penalty"}},{"before":"8b7f4a0e0107ba306fec874f2c367edf8cf5aafc","after":"e6d068d6ca92f0599b8aa2ec636bd84c201f5872","ref":"refs/heads/master","pushedAt":"2024-09-03T21:27:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"make sure the reward is penalized for dying.","shortMessageHtmlLink":"make sure the reward is penalized for dying."}},{"before":"5a7faf538764a2d64bc234c53591bf68961a6613","after":"8b7f4a0e0107ba306fec874f2c367edf8cf5aafc","ref":"refs/heads/master","pushedAt":"2024-09-03T20:53:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JulioJerez","name":"NewtonDynamics","path":"/JulioJerez","primaryAvatarUrl":"https://github.com/avatars/u/8144804?s=80&v=4"},"commit":{"message":"trying using absolute target positions rather than relative delta steps.\n\ntrying something different.","shortMessageHtmlLink":"trying using absolute target positions rather than relative delta steps."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNDoyMDoyNy4wMDAwMDBazwAAAAS1kiu_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xM1QxNDoyMDoyNy4wMDAwMDBazwAAAAS1kiu_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wM1QyMDo1MzoxNi4wMDAwMDBazwAAAASsBCiQ"}},"title":"Activity · MADEAPPS/newton-dynamics"}