{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":315276470,"defaultBranch":"master","name":"1PA-Projekt","ownerLogin":"erman-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-23T10:18:42.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8470113?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709131594.0","currentOid":""},"activityList":{"items":[{"before":"0b31b79418a36910455ed3daeb11dd9fa980ddf2","after":"a9e0c20ecc622565b096e17d7ed4d3af05624da9","ref":"refs/heads/Controller_python","pushedAt":"2024-04-28T09:05:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":sparkles: Final polishing","shortMessageHtmlLink":"✨ Final polishing"}},{"before":"849e3f6317e9efb0dbcfef958fc91ed7f87be9af","after":"0b31b79418a36910455ed3daeb11dd9fa980ddf2","ref":"refs/heads/Controller_python","pushedAt":"2024-04-21T14:14:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":hammer: Fix PID integral","shortMessageHtmlLink":"🔨 Fix PID integral"}},{"before":"9f83d65b72e5f2887ba416dc71865d3a76a8b6c3","after":"849e3f6317e9efb0dbcfef958fc91ed7f87be9af","ref":"refs/heads/Controller_python","pushedAt":"2024-04-21T08:29:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":wrench: Fixed problems with alignment while travelling\n\nThe travel algorithm had a few bugs that meant that the robot wouldnt turn in the right direction when told to go to specified coordinates","shortMessageHtmlLink":"🔧 Fixed problems with alignment while travelling"}},{"before":"328cd597d11f0a34f63f00c558f1a44a0e33413a","after":"9f83d65b72e5f2887ba416dc71865d3a76a8b6c3","ref":"refs/heads/Controller_python","pushedAt":"2024-04-21T08:00:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":sparkles: Added logging module\n\nLogging module allows us to trace the debug more easily","shortMessageHtmlLink":"✨ Added logging module"}},{"before":"55146e7370bb1a1f4ec2f041810b808fb8931ec2","after":"328cd597d11f0a34f63f00c558f1a44a0e33413a","ref":"refs/heads/Controller_python","pushedAt":"2024-04-21T07:41:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":wrench: Fixed PID controller\n\nThe PID controlled has bad implementation of I term. It was not accounting for timestepping.","shortMessageHtmlLink":"🔧 Fixed PID controller"}},{"before":"d84f2635e5235d0e89d2e9373e7b91bb1fc5ca66","after":"55146e7370bb1a1f4ec2f041810b808fb8931ec2","ref":"refs/heads/Controller_python","pushedAt":"2024-04-20T19:03:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":wrench: Added saturation for PID controller\n\nThis eliminates errors from webots complaning that the wanted velocity is higher that the maximum velocity","shortMessageHtmlLink":"🔧 Added saturation for PID controller"}},{"before":"b83fd085e845762fad343d0e02da8ee08791544b","after":"d84f2635e5235d0e89d2e9373e7b91bb1fc5ca66","ref":"refs/heads/Controller_python","pushedAt":"2024-04-20T18:56:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":bug: Fixed bug in can sorting\n\nThe can sorting was calculating distance between the absolute position of the robot and the relative positions of the cans. Now the distance is calculated between absolute coordinates.","shortMessageHtmlLink":"🐛 Fixed bug in can sorting"}},{"before":"4827b7eac187e6494f56cb3f4ebd3d866dcbe6ab","after":"b83fd085e845762fad343d0e02da8ee08791544b","ref":"refs/heads/Controller_python","pushedAt":"2024-04-18T19:08:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":wrench: Fixed scan_cans\n\nFixed exporting of cans positions","shortMessageHtmlLink":"🔧 Fixed scan_cans"}},{"before":"ebd3f1f37e7c64cda00f236d2eaed18c30309057","after":"4827b7eac187e6494f56cb3f4ebd3d866dcbe6ab","ref":"refs/heads/Controller_python","pushedAt":"2024-04-18T07:59:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":wrench: Fixed go_to_coordinates function\n\nFixed align function and go_to_coordinates function","shortMessageHtmlLink":"🔧 Fixed go_to_coordinates function"}},{"before":"86e4f8816dfa4821234ad009b63403e8ea6547eb","after":"ebd3f1f37e7c64cda00f236d2eaed18c30309057","ref":"refs/heads/Controller_python","pushedAt":"2024-04-17T20:17:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":hammer: Added go_to_coordinates function\n\nMoves robot to targeted coordinates","shortMessageHtmlLink":"🔨 Added go_to_coordinates function"}},{"before":"4f3c4917f86ae11e948323fac612703238b80f3b","after":"86e4f8816dfa4821234ad009b63403e8ea6547eb","ref":"refs/heads/Controller_python","pushedAt":"2024-04-17T16:45:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":hammer: Added direction function\n\nFunction calculates distance and direction","shortMessageHtmlLink":"🔨 Added direction function"}},{"before":"6463dd6d6409415e45f30efdfdecdf3e6ad5d4a3","after":"4f3c4917f86ae11e948323fac612703238b80f3b","ref":"refs/heads/Controller_python","pushedAt":"2024-04-17T14:35:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":wrench: Fixed scan_cans\n\nFixed scan_cans expect for cans position detection","shortMessageHtmlLink":"🔧 Fixed scan_cans"}},{"before":"3969fbfe925634142a720d249eb3532185a05469","after":"6463dd6d6409415e45f30efdfdecdf3e6ad5d4a3","ref":"refs/heads/Controller_python","pushedAt":"2024-04-09T10:50:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":lipstick: Add comments","shortMessageHtmlLink":"💄 Add comments"}},{"before":"7ae256d534d70e0f41474cc77b1882fc8e921454","after":"3969fbfe925634142a720d249eb3532185a05469","ref":"refs/heads/Controller_python","pushedAt":"2024-04-09T10:47:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":sparkles: PID controller for turning\n\nNow turning is handled with PID controller that should result in faster a and more precise turning.","shortMessageHtmlLink":"✨ PID controller for turning"}},{"before":"54c2fd6ea97e841e11f502b7d47b1e9c005a1828","after":"7ae256d534d70e0f41474cc77b1882fc8e921454","ref":"refs/heads/Controller_python","pushedAt":"2024-04-09T08:35:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":art: Improve direction functions\n\nSimplify and document direction functions","shortMessageHtmlLink":"🎨 Improve direction functions"}},{"before":"fa01f6447e8dbfafcfe880d03ea718ed85a2135f","after":"54c2fd6ea97e841e11f502b7d47b1e9c005a1828","ref":"refs/heads/Controller_python","pushedAt":"2024-04-09T07:53:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":wrench: Fix while loop\n\nWhile loops were crashing webots. Fix was to use proper syntax from wiki. https://github.com/cyberbotics/webots/blob/master/docs/guide/controller-programming.md","shortMessageHtmlLink":"🔧 Fix while loop"}},{"before":"3924000ad0dc80f9ea3fefd094840edb8800553e","after":"fa01f6447e8dbfafcfe880d03ea718ed85a2135f","ref":"refs/heads/Controller_python","pushedAt":"2024-04-09T07:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":bug: Fix the main loop\n\nThe while loop was broken and kept crashing webots. Also some refactoring and comments.","shortMessageHtmlLink":"🐛 Fix the main loop"}},{"before":"6339fc408eb4b4f9781dd45ebfe2036a8b03afbb","after":"3924000ad0dc80f9ea3fefd094840edb8800553e","ref":"refs/heads/Controller_python","pushedAt":"2024-04-04T08:44:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":hammer: Initial turn function implementation\n\nAdded function that rotates robot","shortMessageHtmlLink":"🔨 Initial turn function implementation"}},{"before":"5ad3d1b7b9a2b4c5c0919f0f800ad70c34ec3b30","after":"6339fc408eb4b4f9781dd45ebfe2036a8b03afbb","ref":"refs/heads/Controller_python","pushedAt":"2024-04-04T07:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":hammer: Initial align function implementation\n\nTurns robot in directions of coordinate system","shortMessageHtmlLink":"🔨 Initial align function implementation"}},{"before":"dbe4497ccaec6feed4d32bc97348386e9efae3da","after":"5ad3d1b7b9a2b4c5c0919f0f800ad70c34ec3b30","ref":"refs/heads/Controller_python","pushedAt":"2024-04-04T07:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":hammer: Initial store_cans function implementation\n\nAdded store_cans function","shortMessageHtmlLink":"🔨 Initial store_cans function implementation"}},{"before":"07d772f90f3ac99986c71a120c09e2ea1e15256e","after":"dbe4497ccaec6feed4d32bc97348386e9efae3da","ref":"refs/heads/Controller_python","pushedAt":"2024-04-03T19:17:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":hammer: Initial get_angle function implementation\n\nAdded get_angle function which returns bearing in degree and in directions","shortMessageHtmlLink":"🔨 Initial get_angle function implementation"}},{"before":"b2c00430a79b2f4ab80cc35764230a74254862b3","after":"07d772f90f3ac99986c71a120c09e2ea1e15256e","ref":"refs/heads/Controller_python","pushedAt":"2024-03-26T16:05:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":rotating_light: Test to run travel\n\nTesting to run travel algorithm","shortMessageHtmlLink":"🚨 Test to run travel"}},{"before":"96e22a35b44a224537cd599a9b50fccfbc675c0d","after":"b2c00430a79b2f4ab80cc35764230a74254862b3","ref":"refs/heads/Controller_python","pushedAt":"2024-03-20T16:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":wrench: Python gitignore","shortMessageHtmlLink":"🔧 Python gitignore"}},{"before":"8dd9a03e04fcfe6482731d97c61c8c1d4ed4779f","after":"96e22a35b44a224537cd599a9b50fccfbc675c0d","ref":"refs/heads/Controller_python","pushedAt":"2024-03-20T16:04:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":hammer: Initial structure of controller\n\nInitial structure of python controller for the webots robot","shortMessageHtmlLink":"🔨 Initial structure of controller"}},{"before":"83ee2333fb94e56858500c40508b5c6bcbba1820","after":"8dd9a03e04fcfe6482731d97c61c8c1d4ed4779f","ref":"refs/heads/Controller_python","pushedAt":"2024-03-20T16:03:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"erman-dev","name":"Roman Krček","path":"/erman-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8470113?s=80&v=4"},"commit":{"message":":hammer: initial san.cans implementation\n\nNot tested implementation of scan_cans algorithm","shortMessageHtmlLink":"🔨 initial san.cans implementation"}},{"before":"33182ae1f7ccfb10029c65d3b143bc7e0b8ab447","after":"83ee2333fb94e56858500c40508b5c6bcbba1820","ref":"refs/heads/Controller_python","pushedAt":"2024-02-28T16:18:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":"controller","shortMessageHtmlLink":"controller"}},{"before":"d0193dfb1a66d7d789912493767d86d1f81a5a3b","after":"33182ae1f7ccfb10029c65d3b143bc7e0b8ab447","ref":"refs/heads/Controller_python","pushedAt":"2024-02-28T15:48:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":"robot\n\nrobot edit + python controller created","shortMessageHtmlLink":"robot"}},{"before":null,"after":"d0193dfb1a66d7d789912493767d86d1f81a5a3b","ref":"refs/heads/Controller_python","pushedAt":"2024-02-28T14:46:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":pencil: Remove unused devices from example","shortMessageHtmlLink":"📝 Remove unused devices from example"}},{"before":"ae1cc76874a545641bffc3b1a459f8cbb1cff9ae","after":null,"ref":"refs/heads/controller_python","pushedAt":"2024-02-28T14:45:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"}},{"before":null,"after":"ae1cc76874a545641bffc3b1a459f8cbb1cff9ae","ref":"refs/heads/controller_python","pushedAt":"2024-02-28T14:37:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Karel556","name":null,"path":"/Karel556","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/73993133?s=80&v=4"},"commit":{"message":":pencil: Remove unused variables","shortMessageHtmlLink":"📝 Remove unused variables"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPC9LpQA","startCursor":null,"endCursor":null}},"title":"Activity · erman-dev/1PA-Projekt"}