{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":2337026,"defaultBranch":"master","name":"Hexapod","ownerLogin":"nofear","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2011-09-06T20:08:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1028437?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1614681538.357685","currentOid":""},"activityList":{"items":[{"before":"078572b16d036b7ce6746e08b9ac0437e3b07fe6","after":"9030d61f1481c1aa682deef1d280ff89a94060c0","ref":"refs/heads/master","pushedAt":"2024-01-24T20:48:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"added limits on leg angles, extracted setOffset()","shortMessageHtmlLink":"added limits on leg angles, extracted setOffset()"}},{"before":"19f33e1b70998fabbda9bf3787ca7006fe61fde0","after":"078572b16d036b7ce6746e08b9ac0437e3b07fe6","ref":"refs/heads/master","pushedAt":"2024-01-21T16:11:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"replace forward speed with speed vector again","shortMessageHtmlLink":"replace forward speed with speed vector again"}},{"before":"4ed4d4835d28b2332fc5daf96d92ada2571f7df3","after":"19f33e1b70998fabbda9bf3787ca7006fe61fde0","ref":"refs/heads/master","pushedAt":"2024-01-21T15:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"simplified roll/pitch stabilisation","shortMessageHtmlLink":"simplified roll/pitch stabilisation"}},{"before":"2694f89a796a0d9abd7f1910a0b1f119907ce3aa","after":"4ed4d4835d28b2332fc5daf96d92ada2571f7df3","ref":"refs/heads/master","pushedAt":"2024-01-21T13:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"initial implementation of rotation","shortMessageHtmlLink":"initial implementation of rotation"}},{"before":"c83b0affe2083d81acf2f06c2f6b2b42e709addf","after":"2694f89a796a0d9abd7f1910a0b1f119907ce3aa","ref":"refs/heads/master","pushedAt":"2024-01-14T16:13:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"extracted stabilisePitch(), stabiliseRoll(), stabiliseCenter(), calculate angle at terrain to improve circle drawing.","shortMessageHtmlLink":"extracted stabilisePitch(), stabiliseRoll(), stabiliseCenter(), calcu…"}},{"before":"77831c3168b6785157bdc7f30f30789f17fed0b9","after":"c83b0affe2083d81acf2f06c2f6b2b42e709addf","ref":"refs/heads/master","pushedAt":"2024-01-14T11:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"added support for configurable gaits, added wave gait and tripod gait","shortMessageHtmlLink":"added support for configurable gaits, added wave gait and tripod gait"}},{"before":"c11f41442b845c0fd26d8776e88bab5712447dac","after":"77831c3168b6785157bdc7f30f30789f17fed0b9","ref":"refs/heads/master","pushedAt":"2024-01-13T17:33:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"improved terrain scrolling, added leg/gait circles, added PS4 controller,","shortMessageHtmlLink":"improved terrain scrolling, added leg/gait circles, added PS4 control…"}},{"before":"6662b0d4aac3e251a61059229ceac0f02699b89e","after":"c11f41442b845c0fd26d8776e88bab5712447dac","ref":"refs/heads/master","pushedAt":"2024-01-11T21:02:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"fixed eyes, added scrolling terrain","shortMessageHtmlLink":"fixed eyes, added scrolling terrain"}},{"before":"6cc7d8379635235e41cbff9340dc24850c79abe2","after":"6662b0d4aac3e251a61059229ceac0f02699b89e","ref":"refs/heads/master","pushedAt":"2024-01-07T22:57:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"improved auto stabilisation, improved initialisation of initial leg positions,","shortMessageHtmlLink":"improved auto stabilisation, improved initialisation of initial leg p…"}},{"before":"fdb015804f75f74dd86c1dc64fe2e85bcfa0634e","after":"6cc7d8379635235e41cbff9340dc24850c79abe2","ref":"refs/heads/master","pushedAt":"2024-01-07T16:17:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"refactored calculation when legs touch the ground","shortMessageHtmlLink":"refactored calculation when legs touch the ground"}},{"before":"a900e719ae67012f6846cbb894e449ce8a17d4fe","after":"fdb015804f75f74dd86c1dc64fe2e85bcfa0634e","ref":"refs/heads/master","pushedAt":"2024-01-07T14:44:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"added initial dual sense play station controller support","shortMessageHtmlLink":"added initial dual sense play station controller support"}},{"before":"17a06f5a33787be5d927e991c6bd3f72adb9c84d","after":"a900e719ae67012f6846cbb894e449ce8a17d4fe","ref":"refs/heads/master","pushedAt":"2024-01-07T01:45:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"extracted Terrain interface, added leg init / stabilisation to terrain","shortMessageHtmlLink":"extracted Terrain interface, added leg init / stabilisation to terrain"}},{"before":"b83723bff3a3eb35074de95bddb6fdadfa5fa701","after":"17a06f5a33787be5d927e991c6bd3f72adb9c84d","ref":"refs/heads/master","pushedAt":"2024-01-07T01:11:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"refactored Terrain code to use noise function directly and void creating a data array.","shortMessageHtmlLink":"refactored Terrain code to use noise function directly and void creat…"}},{"before":"fda8f0b17cb9ac3f93fe13ae48eb568aaf57f7c9","after":"b83723bff3a3eb35074de95bddb6fdadfa5fa701","ref":"refs/heads/master","pushedAt":"2024-01-07T00:19:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"added terrain class, moved speed controls to action, lower any raised legs when stopping","shortMessageHtmlLink":"added terrain class, moved speed controls to action, lower any raised…"}},{"before":"1c14cb2a67a650dc3541ae67f01dedfdf731b888","after":"fda8f0b17cb9ac3f93fe13ae48eb568aaf57f7c9","ref":"refs/heads/master","pushedAt":"2024-01-04T21:02:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"implemented initial walking logic / control","shortMessageHtmlLink":"implemented initial walking logic / control"}},{"before":"cb13d68a9e6c4ffb078b1dbc16918847f2544c0e","after":"1c14cb2a67a650dc3541ae67f01dedfdf731b888","ref":"refs/heads/master","pushedAt":"2024-01-02T00:37:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"replace matrix rotation with quaternion rotation","shortMessageHtmlLink":"replace matrix rotation with quaternion rotation"}},{"before":"472edc6a40b47b98b0ee9545413add033e481b68","after":"cb13d68a9e6c4ffb078b1dbc16918847f2544c0e","ref":"refs/heads/master","pushedAt":"2024-01-01T23:28:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"added commons-geometry-euclidean dependency","shortMessageHtmlLink":"added commons-geometry-euclidean dependency"}},{"before":"e250e6ab16a7c6dcb2574d338e8411a3cc840942","after":"472edc6a40b47b98b0ee9545413add033e481b68","ref":"refs/heads/master","pushedAt":"2024-01-01T22:36:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"removed javax.vecmath dependency for Vector2d","shortMessageHtmlLink":"removed javax.vecmath dependency for Vector2d"}},{"before":"cf8e8c29b3acfa646a7f032fd51c09a5d092bd19","after":"e250e6ab16a7c6dcb2574d338e8411a3cc840942","ref":"refs/heads/master","pushedAt":"2024-01-01T22:16:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"removed javax.vecmath dependency","shortMessageHtmlLink":"removed javax.vecmath dependency"}},{"before":"f7aec852ec3ea7737b7ef4356a9d61fa0d82d6c0","after":"cf8e8c29b3acfa646a7f032fd51c09a5d092bd19","ref":"refs/heads/master","pushedAt":"2024-01-01T20:52:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"use org.apache.commons.math3 for matrix operations","shortMessageHtmlLink":"use org.apache.commons.math3 for matrix operations"}},{"before":"35b03529a8e950661c253ac3aa73b40e2e20b80c","after":"f7aec852ec3ea7737b7ef4356a9d61fa0d82d6c0","ref":"refs/heads/master","pushedAt":"2023-12-21T23:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"extended and parameterized 'test_walk'","shortMessageHtmlLink":"extended and parameterized 'test_walk'"}},{"before":"17ff1334373113780f774139d5cefaf282a8e1a6","after":"35b03529a8e950661c253ac3aa73b40e2e20b80c","ref":"refs/heads/master","pushedAt":"2023-12-21T23:19:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"Improved keyboard control, added initial unit tests for hexapod / leg movement","shortMessageHtmlLink":"Improved keyboard control, added initial unit tests for hexapod / leg…"}},{"before":"4231004d89fba5f51422d7fc4818882bb929dd80","after":"17ff1334373113780f774139d5cefaf282a8e1a6","ref":"refs/heads/master","pushedAt":"2023-12-19T23:22:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"Improved control for frame, body roll/pitch and initial leg control","shortMessageHtmlLink":"Improved control for frame, body roll/pitch and initial leg control"}},{"before":"4bf29df4f9efc5478673122d9e97854dd5672e43","after":"4231004d89fba5f51422d7fc4818882bb929dd80","ref":"refs/heads/master","pushedAt":"2023-12-19T22:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"Cleanup code","shortMessageHtmlLink":"Cleanup code"}},{"before":"b17b2037ea923f056b832e19a6a07f05b5aaa515","after":"4bf29df4f9efc5478673122d9e97854dd5672e43","ref":"refs/heads/master","pushedAt":"2023-12-19T22:05:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"Implemented simulated annealing to solve angles","shortMessageHtmlLink":"Implemented simulated annealing to solve angles"}},{"before":"8329f0268d4dd2f8fd41ef77f7b2a2e19b184d95","after":"b17b2037ea923f056b832e19a6a07f05b5aaa515","ref":"refs/heads/master","pushedAt":"2023-12-19T17:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"Tweaking rotation code, extended unit tests","shortMessageHtmlLink":"Tweaking rotation code, extended unit tests"}},{"before":"f8adfbd9fcea1cd386ff3a6903fd9be2f707ad98","after":"8329f0268d4dd2f8fd41ef77f7b2a2e19b184d95","ref":"refs/heads/master","pushedAt":"2023-12-17T13:21:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"Rename get/setRotation -> get/setAngle, added rotationMatrix(), added method documentation to Matrix, removed unused methods, extracted rotate() method on DrawHexapod","shortMessageHtmlLink":"Rename get/setRotation -> get/setAngle, added rotationMatrix(), added…"}},{"before":"7003713f178829d5a760b1d6827bea354cb09cf1","after":"f8adfbd9fcea1cd386ff3a6903fd9be2f707ad98","ref":"refs/heads/master","pushedAt":"2023-12-16T00:36:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"Fixed 'roll' rotation logic","shortMessageHtmlLink":"Fixed 'roll' rotation logic"}},{"before":"d0757f2d9aff0a64511e506fb74df7cf935be681","after":"7003713f178829d5a760b1d6827bea354cb09cf1","ref":"refs/heads/master","pushedAt":"2023-12-13T21:28:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"Fixed 'yaw' rotation logic","shortMessageHtmlLink":"Fixed 'yaw' rotation logic"}},{"before":"36420bd74564a31e316d8407cf659279a803c191","after":"d0757f2d9aff0a64511e506fb74df7cf935be681","ref":"refs/heads/master","pushedAt":"2023-12-11T20:30:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nofear","name":"Patrick de Boer","path":"/nofear","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1028437?s=80&v=4"},"commit":{"message":"Added more unit tests, try to improve roll/pitch logic","shortMessageHtmlLink":"Added more unit tests, try to improve roll/pitch logic"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD6FDElQA","startCursor":null,"endCursor":null}},"title":"Activity · nofear/Hexapod"}