{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":413090827,"defaultBranch":"main","name":"ardupilot_gazebo","ownerLogin":"ArduPilot","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-10-03T13:49:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17919847?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1683618698.0","currentOid":""},"activityList":{"items":[{"before":"7e620cc4b4062910c2b4fde511753cda7ffafc11","after":"2589e7b4548b08709c3a66e81e98c459202c2c27","ref":"refs/heads/main","pushedAt":"2024-02-12T08:16:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Runway: fix render order issue causing vehicle model to be hidden\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Runway: fix render order issue causing vehicle model to be hidden"}},{"before":"f99d6ea67253a01c34cdb072803d44c0af4da743","after":"363543c4e039429c0d020b487e71a500c14ab481","ref":"refs/heads/ros2","pushedAt":"2024-01-31T08:04:11.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Camera: Fix regression with default value\n\n* Infinite rate would crash, now it has special handling\n\nSigned-off-by: Ryan Friedman ","shortMessageHtmlLink":"Camera: Fix regression with default value"}},{"before":"e0cf84c40f7a894cdd2d14eb3db12633be3c97fb","after":"7e620cc4b4062910c2b4fde511753cda7ffafc11","ref":"refs/heads/main","pushedAt":"2024-01-30T22:52:27.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Camera: Fix regression with default value\n\n* Infinite rate would crash, now it has special handling\n\nSigned-off-by: Ryan Friedman ","shortMessageHtmlLink":"Camera: Fix regression with default value"}},{"before":"b3262487c701542d1f71de94074d3e31c0df294b","after":"f99d6ea67253a01c34cdb072803d44c0af4da743","ref":"refs/heads/ros2","pushedAt":"2024-01-25T09:21:21.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Linters and simplify logic\n\nSigned-off-by: Ryan Friedman ","shortMessageHtmlLink":"Linters and simplify logic"}},{"before":"0ff1e934529829ab4c2823c4a8d5895b1d0fe33c","after":"e0cf84c40f7a894cdd2d14eb3db12633be3c97fb","ref":"refs/heads/main","pushedAt":"2024-01-25T09:13:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Linters and simplify logic\n\nSigned-off-by: Ryan Friedman ","shortMessageHtmlLink":"Linters and simplify logic"}},{"before":"1caa507896faf758eb52e12d47fa0c192777f114","after":"b3262487c701542d1f71de94074d3e31c0df294b","ref":"refs/heads/ros2","pushedAt":"2024-01-21T15:44:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Models: update world orientation and fixes for Harmonic\n\n- Anemometer: use degrees.\n- Gimbal 1D: use degrees in pose.\n- Gimbal 2D: use degrees in pose.\n- Parachute: update plugin filename.\n- Iris: use degrees, replace -0 with 0.\n- Iris: remove z-offset from iris_with_standoffs model.\n - Remove z-offset from iris_with_standoffs, so model origin is at CoM.\n - Set pose in world file.\n- Zephyr: use degrees.\n- Zephyr: update parachute plugin name.\n- Zephyr: disable moment coefficient contribution.\n - Required due to changed behaviour in Gazebo Harmonic.\n- Update gimbal pose in iris_with_gimbal world.\n- Update iris_warehouse world.\n- Forward port remaining changes from `main`.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Models: update world orientation and fixes for Harmonic"}},{"before":"4dcab379286d1ec7a8d5fc4ff150026aafc1af1a","after":"0ff1e934529829ab4c2823c4a8d5895b1d0fe33c","ref":"refs/heads/main","pushedAt":"2024-01-21T15:43:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Models: update world orientation and fixes for Harmonic\n\n- Anemometer: use degrees.\n- Gimbal 1D: use degrees in pose.\n- Gimbal 2D: use degrees in pose.\n- Parachute: update plugin filename.\n- Iris: use degrees, replace -0 with 0.\n- Iris: remove z-offset from iris_with_standoffs model.\n - Remove z-offset from iris_with_standoffs, so model origin is at CoM.\n - Set pose in world file.\n- Zephyr: use degrees.\n- Zephyr: update parachute plugin name.\n- Zephyr: disable moment coefficient contribution.\n - Required due to changed behaviour in Gazebo Harmonic.\n- Update gimbal pose in iris_with_gimbal world.\n- Update iris_warehouse world.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Models: update world orientation and fixes for Harmonic"}},{"before":"8c5da71fe00b18a78f9d6033ae6c3bd2cea2dc9e","after":"1caa507896faf758eb52e12d47fa0c192777f114","ref":"refs/heads/ros2","pushedAt":"2024-01-14T16:35:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Camera: add camera zoom plugin\n\n- fix gimbal test world\n- add example world for gimbal and camera\n- add gimbal_small_3d\n- update command topic names in gimbal test world\n- update quote style in gimbal_small_3d\n- rename zoom plugin and attach to sensor\n- resolve parent model and subscribe to zoom command\n- implement zoom for standard camera\n- remove whitespace for linter\n- provide alternative to gz::sim::Sensor\n- handle RenderTeardown event to exit cleanly\n- find package gz-common5\n- use degrees for pose in gimbal world\n- format plugin attributes.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Camera: add camera zoom plugin"}},{"before":"894f455748d89cf3a19338c565607412638b70b2","after":"4dcab379286d1ec7a8d5fc4ff150026aafc1af1a","ref":"refs/heads/main","pushedAt":"2024-01-14T15:34:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Camera: add camera zoom plugin\n\n- fix gimbal test world\n- add example world for gimbal and camera\n- add gimbal_small_3d\n- update command topic names in gimbal test world\n- update quote style in gimbal_small_3d\n- rename zoom plugin and attach to sensor\n- resolve parent model and subscribe to zoom command\n- implement zoom for standard camera\n- remove whitespace for linter\n- provide alternative to gz::sim::Sensor\n- handle RenderTeardown event to exit cleanly\n- find package gz-common5\n- use degrees for pose in gimbal world\n- format plugin attributes.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Camera: add camera zoom plugin"}},{"before":"117ef5540880906fc66b2e2c606187742b7687b8","after":"8c5da71fe00b18a78f9d6033ae6c3bd2cea2dc9e","ref":"refs/heads/ros2","pushedAt":"2023-12-30T15:27:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Gazebo: set moment coefficient to zero\n\n- Account for changed behaviour in Gazebo Harmonic.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Gazebo: set moment coefficient to zero"}},{"before":"dfec04b4f9c909220f725bf7161f0498357dfd29","after":"894f455748d89cf3a19338c565607412638b70b2","ref":"refs/heads/main","pushedAt":"2023-12-30T15:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Gazebo: set moment coefficient to zero\n\n- Account for changed behaviour in Gazebo Harmonic.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Gazebo: set moment coefficient to zero"}},{"before":"aa819ff8d31852e46c09a864bd56ead19e4249fa","after":"117ef5540880906fc66b2e2c606187742b7687b8","ref":"refs/heads/ros2","pushedAt":"2023-12-30T13:34:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Iris: update materials to use PBR\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Iris: update materials to use PBR"}},{"before":"d03dca424d7bdcd8a5e992888dac572404ee36ba","after":"dfec04b4f9c909220f725bf7161f0498357dfd29","ref":"refs/heads/main","pushedAt":"2023-12-27T13:46:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Iris: update materials to use PBR\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Iris: update materials to use PBR"}},{"before":"cb640384e0d21d4140eba7682695cfd4869773d2","after":"aa819ff8d31852e46c09a864bd56ead19e4249fa","ref":"refs/heads/ros2","pushedAt":"2023-12-18T23:41:40.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Gazebo: improve handling of default GZ_VERSION\n\n- Remove duplicate code and report error for invalid GZ_VERSION.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Gazebo: improve handling of default GZ_VERSION"}},{"before":"0316763195c2ed73e89e5df7386952ab45049f95","after":"d03dca424d7bdcd8a5e992888dac572404ee36ba","ref":"refs/heads/main","pushedAt":"2023-12-18T15:52:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Gazebo: improve handling of default GZ_VERSION\n\n- Remove duplicate code and report error for invalid GZ_VERSION.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Gazebo: improve handling of default GZ_VERSION"}},{"before":"8df6bd0bc9e2ef2b9cd7a4bb520a8afad38bb919","after":"cb640384e0d21d4140eba7682695cfd4869773d2","ref":"refs/heads/ros2","pushedAt":"2023-09-21T16:55:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Iris: remove PosePublisher plugin from iris_with_gimbal\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Iris: remove PosePublisher plugin from iris_with_gimbal"}},{"before":"0830aa9ab29aecde9d7a17bf7c0a0b84eddd5c6a","after":"8df6bd0bc9e2ef2b9cd7a4bb520a8afad38bb919","ref":"refs/heads/ros2","pushedAt":"2023-09-17T21:36:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Iris: set base_link as mobile base in odometry publisher\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Iris: set base_link as mobile base in odometry publisher"}},{"before":"fc80e8770309d9d18f691a1a9eadb1eaa9355eea","after":"0316763195c2ed73e89e5df7386952ab45049f95","ref":"refs/heads/main","pushedAt":"2023-05-24T15:41:40.953Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Models: fix transform from ENU to NED\n\n- Update orientations of test models.\n- Add navsat sensor to anemometer test.\n- Correct joint name in gimbal test.\n- Use short name for parachute plugin.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Models: fix transform from ENU to NED"}},{"before":"fc80e8770309d9d18f691a1a9eadb1eaa9355eea","after":"0830aa9ab29aecde9d7a17bf7c0a0b84eddd5c6a","ref":"refs/heads/ros2","pushedAt":"2023-05-09T08:43:23.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"ROS: add battery to iris\n\n- Add simple 3500mHh battery model to Iris.\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"ROS: add battery to iris"}},{"before":null,"after":"fc80e8770309d9d18f691a1a9eadb1eaa9355eea","ref":"refs/heads/ros2","pushedAt":"2023-05-09T07:51:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Models: update to sdf version 1.9\n\n- Update to SDF version 1.9.\n- Update config number.\n- Remove element \n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Models: update to sdf version 1.9"}},{"before":"458d5d9750bb225817cc0516533c79a278df9984","after":"fc80e8770309d9d18f691a1a9eadb1eaa9355eea","ref":"refs/heads/main","pushedAt":"2023-05-08T13:27:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Models: update to sdf version 1.9\n\n- Update to SDF version 1.9.\n- Update config number.\n- Remove element \n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Models: update to sdf version 1.9"}},{"before":"a7394796eb1d36f6a407b995286219cff9dc6d37","after":"458d5d9750bb225817cc0516533c79a278df9984","ref":"refs/heads/main","pushedAt":"2023-05-08T12:08:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Models: drop lib prefix from plugin filename\n\n- Use filename=\"ArduPilotPlugin\" rather than filename=\"libArduPilotPlugin\".\n\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Models: drop lib prefix from plugin filename"}},{"before":"0753b067a5a20219930818de34395577b930c129","after":"a7394796eb1d36f6a407b995286219cff9dc6d37","ref":"refs/heads/main","pushedAt":"2023-04-17T08:55:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"ROS: build as ament package if ROS available (#53)\n\n- Add ROS ament package configuration.\r\n- Build as ament package if possible, otherwise revert to standard cmake.\r\n- Use QUIET in find_package for ament_cmake.\r\n- Add build dependencies on rapidjson-dev, libgz-cmake3-dev, libgz-sim7-dev.\r\n\r\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"ROS: build as ament package if ROS available (#53)"}},{"before":"84fec74bd6822a659fcb800be196eb23a0c4a9a0","after":"0753b067a5a20219930818de34395577b930c129","ref":"refs/heads/main","pushedAt":"2023-03-20T15:51:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Update README (#50)\n\nUpdate example models section with links to recent additions to SITL_Models/Gazebo.\r\n\r\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Update README (#50)"}},{"before":"b2521277c533ec2e05a71241b64ec5ceb34bdad0","after":"84fec74bd6822a659fcb800be196eb23a0c4a9a0","ref":"refs/heads/main","pushedAt":"2023-03-20T15:21:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Anemometer: add wind sensor (#48)\n\n- Add method to load wind sensor.\r\n- Add element to ardupilot gazebo plugin.\r\n- Populate JSON with apparent wind and direction in the AP body frame.\r\n- Update transform from Gazebo sensor frame to ArduPilot body frame.\r\n- Only attempt init if anemometer specified in plugin.\r\n- Remove unused code.\r\n- Rename anemometer test world and move under tests\r\n- Set wind to be 5 m/s from the north\r\n- Add red dot to sensor to locate forward direction.\r\n- Rotate sensor to point north (recall ENU convention).\r\n- Correct transform in plugin XML.\r\n\r\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Anemometer: add wind sensor (#48)"}},{"before":"5b4d5a7536735fa10951624d8aee8128328c5dea","after":"b2521277c533ec2e05a71241b64ec5ceb34bdad0","ref":"refs/heads/main","pushedAt":"2023-03-19T11:22:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"srmainwaring","name":"Rhys Mainwaring","path":"/srmainwaring","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24916364?s=80&v=4"},"commit":{"message":"Enable 32 servos (#49)\n\nInitial tests to enable 32 servos.\r\n\r\nSigned-off-by: Rhys Mainwaring \r\n\r\nSupport either 16 or 32 servo channels.\r\n- Add new servo packet struct for 32 channels.\r\n- Add new boolean parameter . Default is false.\r\n- Handle both 16 and 32 channel servo packets with default falling back to 16.\r\n\r\nSigned-off-by: Rhys Mainwaring \r\n\r\nClean up changes.\r\n\r\nSigned-off-by: Rhys Mainwaring \r\n\r\nLinter fix.\r\n\r\nSigned-off-by: Rhys Mainwaring ","shortMessageHtmlLink":"Enable 32 servos (#49)"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD-DIseAA","startCursor":null,"endCursor":null}},"title":"Activity ยท ArduPilot/ardupilot_gazebo"}