{"action":"created","issue":{"url":"https://api.github.com/repos/ros-simulation/gazebo_ros_pkgs/issues/827","repository_url":"https://api.github.com/repos/ros-simulation/gazebo_ros_pkgs","labels_url":"https://api.github.com/repos/ros-simulation/gazebo_ros_pkgs/issues/827/labels{/name}","comments_url":"https://api.github.com/repos/ros-simulation/gazebo_ros_pkgs/issues/827/comments","events_url":"https://api.github.com/repos/ros-simulation/gazebo_ros_pkgs/issues/827/events","html_url":"https://github.com/ros-simulation/gazebo_ros_pkgs/pull/827","id":361110089,"node_id":"MDExOlB1bGxSZXF1ZXN0MjE2MTY0Mzk4","number":827,"title":"[ros2] Camera and triggered camera","user":{"login":"chapulina","id":5751272,"node_id":"MDQ6VXNlcjU3NTEyNzI=","avatar_url":"https://avatars0.githubusercontent.com/u/5751272?v=4","gravatar_id":"","url":"https://api.github.com/users/chapulina","html_url":"https://github.com/chapulina","followers_url":"https://api.github.com/users/chapulina/followers","following_url":"https://api.github.com/users/chapulina/following{/other_user}","gists_url":"https://api.github.com/users/chapulina/gists{/gist_id}","starred_url":"https://api.github.com/users/chapulina/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/chapulina/subscriptions","organizations_url":"https://api.github.com/users/chapulina/orgs","repos_url":"https://api.github.com/users/chapulina/repos","events_url":"https://api.github.com/users/chapulina/events{/privacy}","received_events_url":"https://api.github.com/users/chapulina/received_events","type":"User","site_admin":false},"labels":[{"id":1027683743,"node_id":"MDU6TGFiZWwxMDI3NjgzNzQz","url":"https://api.github.com/repos/ros-simulation/gazebo_ros_pkgs/labels/ros2","name":"ros2","color":"c9f279","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2018-09-18T02:18:03Z","updated_at":"2018-12-10T22:40:44Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/ros-simulation/gazebo_ros_pkgs/pulls/827","html_url":"https://github.com/ros-simulation/gazebo_ros_pkgs/pull/827","diff_url":"https://github.com/ros-simulation/gazebo_ros_pkgs/pull/827.diff","patch_url":"https://github.com/ros-simulation/gazebo_ros_pkgs/pull/827.patch"},"body":"See [ROS 2 Migration: Camera](https://github.com/ros-simulation/gazebo_ros_pkgs/wiki/ROS-2-Migration:-Camera).\r\n\r\nThis needs https://github.com/ros-perception/image_common/pull/95 .\r\n\r\nTODOs:\r\n\r\n* This PR uses features not available on Bouncy, so all CI will fail. FYI @j-rivero \r\n\r\n* I didn't have time to port dynamic reconfigure. I left the ROS1 code commented out. Feel free to implement it if you feel inspired or I can take it when I get back.\r\n\r\n* The `gazebo_ros_camera_distortion` test fails on teardown because the ROS node's destructor hangs forever. Not sure yet if the problem is coming from `rclcpp`, `gazebo_ros` or `image_transport`.\r\n\r\n---\r\n\r\n## Demos\r\n\r\nAll instructions to run the demos can be found on their world files.\r\n\r\n### gazebo_ros_camera_demo\r\n\r\n![gazebo_ros_camera_demo](https://user-images.githubusercontent.com/5751272/45660490-e2ae9180-baad-11e8-8d2a-72369135a7e9.gif)\r\n\r\n### gazebo_ros_triggered_camera_demo\r\n\r\n![gazebo_ros_camera_triggered_demo](https://user-images.githubusercontent.com/5751272/45660500-ef32ea00-baad-11e8-8bb5-4bb65b2513b1.gif)\r\n\r\n### gazebo_ros_camera_distortion_barrel_demo\r\n\r\n![gazebo_ros_camera_distortion_barrel_demo](https://user-images.githubusercontent.com/5751272/45660510-feb23300-baad-11e8-9ad7-2f7ca31fa2ed.gif)\r\n\r\n### gazebo_ros_camera_distortion_pincushion_demo\r\n\r\n![gazebo_ros_camera_distortion_pincushion_demo](https://user-images.githubusercontent.com/5751272/45660519-0a9df500-baae-11e8-9a4c-083e913f2bb6.gif)\r\n\r\n\r\n---"},"comment":{"url":"https://api.github.com/repos/ros-simulation/gazebo_ros_pkgs/issues/comments/446001908","html_url":"https://github.com/ros-simulation/gazebo_ros_pkgs/pull/827#issuecomment-446001908","issue_url":"https://api.github.com/repos/ros-simulation/gazebo_ros_pkgs/issues/827","id":446001908,"node_id":"MDEyOklzc3VlQ29tbWVudDQ0NjAwMTkwOA==","user":{"login":"j-rivero","id":2098802,"node_id":"MDQ6VXNlcjIwOTg4MDI=","avatar_url":"https://avatars3.githubusercontent.com/u/2098802?v=4","gravatar_id":"","url":"https://api.github.com/users/j-rivero","html_url":"https://github.com/j-rivero","followers_url":"https://api.github.com/users/j-rivero/followers","following_url":"https://api.github.com/users/j-rivero/following{/other_user}","gists_url":"https://api.github.com/users/j-rivero/gists{/gist_id}","starred_url":"https://api.github.com/users/j-rivero/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/j-rivero/subscriptions","organizations_url":"https://api.github.com/users/j-rivero/orgs","repos_url":"https://api.github.com/users/j-rivero/repos","events_url":"https://api.github.com/users/j-rivero/events{/privacy}","received_events_url":"https://api.github.com/users/j-rivero/received_events","type":"User","site_admin":false},"created_at":"2018-12-10T22:40:44Z","updated_at":"2018-12-10T22:40:44Z","author_association":"CONTRIBUTOR","body":"@osrf-jenkins run tests please"}}
{"actor":{"display_login":"j-rivero"}}