{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":6065389,"defaultBranch":"master","name":"axis_camera","ownerLogin":"ros-drivers","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-10-03T19:22:33.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/2349782?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724704150.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"a4f75e4c00b9f71ede1c94f9f973696e7a454e0b","ref":"refs/heads/jazzy-devel","pushedAt":"2024-08-26T20:29:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"2.0.2","shortMessageHtmlLink":"2.0.2"}},{"before":"308afa1bd12a47967850137d509f6c5bb1234a07","after":"a4f75e4c00b9f71ede1c94f9f973696e7a454e0b","ref":"refs/heads/humble-devel","pushedAt":"2024-06-04T21:04:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"2.0.2","shortMessageHtmlLink":"2.0.2"}},{"before":"bea07cee49899d6156552dc8a08a00686e88316a","after":"308afa1bd12a47967850137d509f6c5bb1234a07","ref":"refs/heads/humble-devel","pushedAt":"2024-05-24T14:17:32.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"2.0.1","shortMessageHtmlLink":"2.0.1"}},{"before":"73e1b0878f743a531a81f0ac37e81cd5685f8acc","after":"bea07cee49899d6156552dc8a08a00686e88316a","ref":"refs/heads/humble-devel","pushedAt":"2024-05-23T18:50:35.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"2.0.0","shortMessageHtmlLink":"2.0.0"}},{"before":"234d4f89a525c245a7fcccc32ad7846619e366e2","after":null,"ref":"refs/heads/humble-description","pushedAt":"2024-05-23T18:46:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"}},{"before":"2cc15ead2850c6f441251d26a11919dcc32af5fa","after":"73e1b0878f743a531a81f0ac37e81cd5685f8acc","ref":"refs/heads/humble-devel","pushedAt":"2024-05-23T18:46:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Add axis_description for humble (#88)\n\n* Re-add the axis description package with the Noetic URDFs and STLs\r\n\r\n* Add Stephen Sharp as an author since he made the Q62 STLs\r\n\r\n* frame_id -> tf_prefix in parameters, add joint_states publisher to publish {tf_prefix}_pan_joint and {tf_prefix}_tilt_joint positions at 1Hz\r\n\r\n* Add the PtzState publication\r\n\r\n* Changes","shortMessageHtmlLink":"Add axis_description for humble (#88)"}},{"before":"234d4f89a525c245a7fcccc32ad7846619e366e2","after":null,"ref":"refs/tags/2.0.0","pushedAt":"2024-05-23T18:46:17.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"}},{"before":"07e4bb5a2a394d32d644f86b113c97db1fba0179","after":"234d4f89a525c245a7fcccc32ad7846619e366e2","ref":"refs/heads/humble-description","pushedAt":"2024-05-23T18:45:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"2.0.0","shortMessageHtmlLink":"2.0.0"}},{"before":"ecba8ce686ae7c3e05bf9229503c377f4e15d139","after":"07e4bb5a2a394d32d644f86b113c97db1fba0179","ref":"refs/heads/humble-description","pushedAt":"2024-05-23T16:38:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Add the PtzState publication","shortMessageHtmlLink":"Add the PtzState publication"}},{"before":"28675fd180e56a169f0e56155a25b109a095aa86","after":"ecba8ce686ae7c3e05bf9229503c377f4e15d139","ref":"refs/heads/humble-description","pushedAt":"2024-05-22T19:58:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"frame_id -> tf_prefix in parameters, add joint_states publisher to publish {tf_prefix}_pan_joint and {tf_prefix}_tilt_joint positions at 1Hz","shortMessageHtmlLink":"frame_id -> tf_prefix in parameters, add joint_states publisher to pu…"}},{"before":"0f692ca27d37d004b98d38fae4ee897fa57ced99","after":"28675fd180e56a169f0e56155a25b109a095aa86","ref":"refs/heads/humble-description","pushedAt":"2024-05-22T19:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Add Stephen Sharp as an author since he made the Q62 STLs","shortMessageHtmlLink":"Add Stephen Sharp as an author since he made the Q62 STLs"}},{"before":null,"after":"0f692ca27d37d004b98d38fae4ee897fa57ced99","ref":"refs/heads/humble-description","pushedAt":"2024-05-22T19:33:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Re-add the axis description package with the Noetic URDFs and STLs","shortMessageHtmlLink":"Re-add the axis description package with the Noetic URDFs and STLs"}},{"before":"2ce0e7d3262bb142dff3ae61f3ad63dcd2492e0d","after":null,"ref":"refs/heads/humble-ptz","pushedAt":"2024-05-22T19:21:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"}},{"before":"78fadbc277e8cbe6c3bc1b4e96e1aeae1a41afc3","after":"2cc15ead2850c6f441251d26a11919dcc32af5fa","ref":"refs/heads/humble-devel","pushedAt":"2024-05-22T19:21:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Add PTZ actions for Humble (#87)\n\n* Add std_srvs as a dependency, remove axis_msgs/Ptz since we're using ptz_action_server_msgs for the PTZ controls. Start blocking in the new action server class that will provide the new actions\r\n\r\n* Bump the package versions for ROS 2, add missing dependencies\r\n\r\n* ROS2 -> ROS 2: official guidelines say to include a space when referring to the new version\r\n\r\n* Accidental replacement\r\n\r\n* Add initial parameter files, start of the launch file\r\n\r\n* Expose all parameters as launch args\r\n\r\n* Remove comment\r\n\r\n* Use format strings instead of %, assorted code cleanup. Add HTTP port as a parameter to deal with situations where port forwarding is a concern\r\n\r\n* Add sensor_msgs as a dependency\r\n\r\n* Initial support for allowing ptz teleop\r\n\r\n* Copy the old PS4 teleop configuration file back into the package\r\n\r\n* Cleanup & linting\r\n\r\n* Fix authors for messages\r\n\r\n* Fix parameter files so they load properly, add missing parameters to the launch file\r\n\r\n* buildtool_depend -> build_depend\r\n\r\n* Update the README\r\n\r\n* Add velocity parameters, fill in the initial absolute-position action server\r\n\r\n* Fill in the relative ptz action\r\n\r\n* Load the PTZ parameters from the yaml file, add the PS4 controls to the PTZ class\r\n\r\n* Fill in initial velocity control implementation\r\n\r\n* Fix types for the config files so the parameters load properly. Fix a few other bugs when launching the node. Node appears to be connecting to the Observer Q62 via rooftop correctly\r\n\r\n* Clean up the __str__ function\r\n\r\n* Implement the teleop control callback\r\n\r\n* Request -> Goal\r\n\r\n* Remove the camera_info_manager_py duplication, add a dependency on the newly-released version of the package\r\n\r\n* Add camera_info_manager_py to the build instructions\r\n\r\n* Fix the signatures of the service callbacks, fix some bugs with the absolute position action server found while testing with the Q62\r\n\r\n* Fix the relative position action server\r\n\r\n* Remove the feedback from the velocity control\r\n\r\n* Use the multi-threaded executor\r\n\r\n* Set the callback group so the cancel callbacks are actually invoked. Fix cancel callbacks so they work correctly. Velocity actions can now be cancelled properly\r\n\r\n* Fix teleop control with a game controller. Tested in a VM using a Logitech F710, which uses the same axis mapping as the PS4\r\n\r\n* Missing ending newline\r\n\r\n* Order imports and fix long lines.\r\nFixed some long lines without needing noqa: E501\r\n\r\n* adjust flake8\r\n\r\n* Add ament_copyright changes\r\n\r\n---------\r\n\r\nCo-authored-by: Mike Hosmar ","shortMessageHtmlLink":"Add PTZ actions for Humble (#87)"}},{"before":"38b46a90a94464840e821550df9eface9d0d465d","after":"2ce0e7d3262bb142dff3ae61f3ad63dcd2492e0d","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-22T19:16:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mhosmar-cpr","name":"Michael Hosmar","path":"/mhosmar-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/28655537?s=80&v=4"},"commit":{"message":"Add ament_copyright changes","shortMessageHtmlLink":"Add ament_copyright changes"}},{"before":"63230b1638c926d4724686441cf5b71035a4ba3f","after":"38b46a90a94464840e821550df9eface9d0d465d","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-22T18:56:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Linting","shortMessageHtmlLink":"Linting"}},{"before":"3a65b6c2e05e1bbc81c7ddfb455b175d8811a8e8","after":"63230b1638c926d4724686441cf5b71035a4ba3f","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-22T18:18:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Fix teleop control with a game controller. Tested in a VM using a Logitech F710, which uses the same axis mapping as the PS4","shortMessageHtmlLink":"Fix teleop control with a game controller. Tested in a VM using a Log…"}},{"before":"1d1004ab36b968bccd45c23c7aca7934f90d6c08","after":"3a65b6c2e05e1bbc81c7ddfb455b175d8811a8e8","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-22T17:50:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Set the callback group so the cancel callbacks are actually invoked. Fix cancel callbacks so they work correctly. Velocity actions can now be cancelled properly","shortMessageHtmlLink":"Set the callback group so the cancel callbacks are actually invoked. …"}},{"before":"8e678b075d817bae0cb7293b7efc31dfeabbd2ae","after":"1d1004ab36b968bccd45c23c7aca7934f90d6c08","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-22T17:28:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Use the multi-threaded executor","shortMessageHtmlLink":"Use the multi-threaded executor"}},{"before":"62c0ebcfae2b381fd6c425d09b438624c240d003","after":"8e678b075d817bae0cb7293b7efc31dfeabbd2ae","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-22T16:41:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Remove the feedback from the velocity control","shortMessageHtmlLink":"Remove the feedback from the velocity control"}},{"before":"29c5180003dee44fa0e7cf81545dbcfc8f29b096","after":"62c0ebcfae2b381fd6c425d09b438624c240d003","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-22T16:02:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Fix the relative position action server","shortMessageHtmlLink":"Fix the relative position action server"}},{"before":"5497aae835ffc92a58d06e1939949faf075a56bc","after":"29c5180003dee44fa0e7cf81545dbcfc8f29b096","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-22T15:56:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Fix the signatures of the service callbacks, fix some bugs with the absolute position action server found while testing with the Q62","shortMessageHtmlLink":"Fix the signatures of the service callbacks, fix some bugs with the a…"}},{"before":"4e44a4aacb30d4757351986e42fdc18d6fade2f3","after":"5497aae835ffc92a58d06e1939949faf075a56bc","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-17T20:06:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Add camera_info_manager_py to the build instructions","shortMessageHtmlLink":"Add camera_info_manager_py to the build instructions"}},{"before":"75cd4cb7d250632bc880c109d0c5382443228c75","after":"4e44a4aacb30d4757351986e42fdc18d6fade2f3","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-17T15:52:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Remove the camera_info_manager_py duplication, add a dependency on the newly-released version of the package","shortMessageHtmlLink":"Remove the camera_info_manager_py duplication, add a dependency on th…"}},{"before":"dcd023019bb12220d52ad79d4b8b390f2e2144a2","after":"75cd4cb7d250632bc880c109d0c5382443228c75","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-16T19:50:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Request -> Goal","shortMessageHtmlLink":"Request -> Goal"}},{"before":"43bc6832a9344fc43025de262979edd8e6121328","after":"dcd023019bb12220d52ad79d4b8b390f2e2144a2","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-16T19:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Implement the teleop control callback","shortMessageHtmlLink":"Implement the teleop control callback"}},{"before":"69de6b569d38c66aeb7512364925b5fb5ab6eced","after":"43bc6832a9344fc43025de262979edd8e6121328","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-16T17:05:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Clean up the __str__ function","shortMessageHtmlLink":"Clean up the __str__ function"}},{"before":"52e32656d2a19bf88b9375065255ca3aa78fbe1c","after":"69de6b569d38c66aeb7512364925b5fb5ab6eced","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-16T17:00:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Fix types for the config files so the parameters load properly. Fix a few other bugs when launching the node. Node appears to be connecting to the Observer Q62 via rooftop correctly","shortMessageHtmlLink":"Fix types for the config files so the parameters load properly. Fix a…"}},{"before":"3447b17df7f4b2c717994354affac938a3b8657a","after":"52e32656d2a19bf88b9375065255ca3aa78fbe1c","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-16T16:31:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Fill in initial velocity control implementation","shortMessageHtmlLink":"Fill in initial velocity control implementation"}},{"before":"614a57f9873e57283f0aaff11d794d476a998921","after":"3447b17df7f4b2c717994354affac938a3b8657a","ref":"refs/heads/humble-ptz","pushedAt":"2024-05-16T15:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"civerachb-cpr","name":"Chris Iverach-Brereton","path":"/civerachb-cpr","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/59611394?s=80&v=4"},"commit":{"message":"Load the PTZ parameters from the yaml file, add the PS4 controls to the PTZ class","shortMessageHtmlLink":"Load the PTZ parameters from the yaml file, add the PS4 controls to t…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEpKl-gQA","startCursor":null,"endCursor":null}},"title":"Activity · ros-drivers/axis_camera"}