{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":711603361,"defaultBranch":"master","name":"cluster_detector","ownerLogin":"7Robot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-29T19:04:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/815809?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1699353298.0","currentOid":""},"activityList":{"items":[{"before":"fa8accdd02366b4b5d6625269e9df666458463bd","after":"7e57aacf9dd04d25ee85516c119112114fa996b3","ref":"refs/heads/master","pushedAt":"2023-11-30T22:04:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Update workflow to ROS2 Iron\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Update workflow to ROS2 Iron"}},{"before":"95f4a54563ff1e25996d7b9daa20b945eddb5e3d","after":"fa8accdd02366b4b5d6625269e9df666458463bd","ref":"refs/heads/master","pushedAt":"2023-11-30T22:02:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Add LICENSE :p\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Add LICENSE :p"}},{"before":"9e3f3e77600a7e783bbb88add8636fef49b9d613","after":"95f4a54563ff1e25996d7b9daa20b945eddb5e3d","ref":"refs/heads/master","pushedAt":"2023-11-07T12:56:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Add LICENSE :p\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Add LICENSE :p"}},{"before":"4235de722eeeecf408b8c20d01919fca39548e6d","after":"9e3f3e77600a7e783bbb88add8636fef49b9d613","ref":"refs/heads/master","pushedAt":"2023-11-07T12:33:35.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Add README\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Add README"}},{"before":"4235de722eeeecf408b8c20d01919fca39548e6d","after":"9e3f3e77600a7e783bbb88add8636fef49b9d613","ref":"refs/heads/dev","pushedAt":"2023-11-07T12:14:59.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Add README\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Add README"}},{"before":"c9294154bb02e75ce7dc5927de0a660158e6be2b","after":null,"ref":"refs/heads/shared_linter","pushedAt":"2023-11-07T10:34:58.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"}},{"before":null,"after":"c9294154bb02e75ce7dc5927de0a660158e6be2b","ref":"refs/heads/shared_linter","pushedAt":"2023-11-07T10:31:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Add shared workflow\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Add shared workflow"}},{"before":"dc551679e51890fa42e147e51fa083ad059775ea","after":"4235de722eeeecf408b8c20d01919fca39548e6d","ref":"refs/heads/master","pushedAt":"2023-11-06T22:24:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Add a marker topic\n\nThis feature add a new topic on which the circles detected by the node\nare returned as a spherical marker.\nThis facilitates the debugging process on rviz2.\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Add a marker topic"}},{"before":"db9ae73deb65713836329fa667d61c10cd7644c1","after":"4235de722eeeecf408b8c20d01919fca39548e6d","ref":"refs/heads/dev","pushedAt":"2023-11-06T21:08:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Add a marker topic\n\nThis feature add a new topic on which the circles detected by the node\nare returned as a spherical marker.\nThis facilitates the debugging process on rviz2.\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Add a marker topic"}},{"before":null,"after":"db9ae73deb65713836329fa667d61c10cd7644c1","ref":"refs/heads/dev","pushedAt":"2023-11-04T19:49:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Adding some comment to function create_message() of class ClusterDetector\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Adding some comment to function create_message() of class ClusterDete…"}},{"before":"f55bed18356de033045760ecfb5300782e6d95be","after":"db9ae73deb65713836329fa667d61c10cd7644c1","ref":"refs/heads/custom_branch","pushedAt":"2023-11-02T10:34:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Adding some comment to function create_message() of class ClusterDetector\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Adding some comment to function create_message() of class ClusterDete…"}},{"before":"db3cdd470de86bb25ebf9c84a3f03d9370dcfaad","after":"f55bed18356de033045760ecfb5300782e6d95be","ref":"refs/heads/custom_branch","pushedAt":"2023-11-02T10:33:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Adding some comment to function create_message() of class ClusterDetector\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Adding some comment to function create_message() of class ClusterDete…"}},{"before":"3b1aab5704e285b0cf11d2480936fec3bb612f5e","after":"db3cdd470de86bb25ebf9c84a3f03d9370dcfaad","ref":"refs/heads/custom_branch","pushedAt":"2023-11-01T22:42:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Add ROS2 Workflow\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Add ROS2 Workflow"}},{"before":null,"after":"3b1aab5704e285b0cf11d2480936fec3bb612f5e","ref":"refs/heads/custom_branch","pushedAt":"2023-11-01T22:40:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"First implementation of a custom cluster detector\n\nThis ROS2 package consists of a single subscriber-publisher node. Its aim is to find obstacle circles around the robot using lidar scanning.\n\nThe lidar scan is processed in the scan_callback function, in three parts:\n\n-First, a median filter is applied to the scan to correct for noise.\n\n-Secondly, points close to each other are grouped into clusters\n\n-Thirdly, the center of the circle is assumed to be at the same distance as the furthest point in the cluster. This approximation is based on the theoretical assumption that we see a complete semicircle.\nWe can therefore deduce that the radius of the circle can be calculated by looking at the angle of vision it covers.\n\nFinally, we send this data to a topic.\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"First implementation of a custom cluster detector"}},{"before":null,"after":"dc551679e51890fa42e147e51fa083ad059775ea","ref":"refs/heads/master","pushedAt":"2023-10-29T19:04:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Taumille","name":"Thomas Bonnefille","path":"/Taumille","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49960479?s=80&v=4"},"commit":{"message":"Upgrade to ROS2:Humble\n\nSigned-off-by: Thomas Bonnefille ","shortMessageHtmlLink":"Upgrade to ROS2:Humble"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADvJWudAA","startCursor":null,"endCursor":null}},"title":"Activity · 7Robot/cluster_detector"}