{"id":16678919,"url":"https://github.com/otl/oculus","last_synced_at":"2025-04-09T21:52:55.073Z","repository":{"id":9481044,"uuid":"11368570","full_name":"OTL/oculus","owner":"OTL","description":"Oculus RIft ros node","archived":false,"fork":false,"pushed_at":"2015-04-15T14:54:56.000Z","size":498,"stargazers_count":30,"open_issues_count":5,"forks_count":16,"subscribers_count":8,"default_branch":"master","last_synced_at":"2025-04-09T21:52:50.949Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/OTL.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2013-07-12T12:54:15.000Z","updated_at":"2024-09-28T13:56:44.000Z","dependencies_parsed_at":"2022-07-13T05:20:26.801Z","dependency_job_id":null,"html_url":"https://github.com/OTL/oculus","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OTL%2Foculus","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OTL%2Foculus/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OTL%2Foculus/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/OTL%2Foculus/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/OTL","download_url":"https://codeload.github.com/OTL/oculus/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248119401,"owners_count":21050754,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-12T13:31:59.553Z","updated_at":"2025-04-09T21:52:55.046Z","avatar_url":"https://github.com/OTL.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"ROS node for Oculus Rift\n=========================\nThis is [ROS](http://ros.org) driver for [Oculus Rift](http://www.oculusvr.com).\nsee http://developer.oculusvr.com for Oculus Rift SDK.\n\nInstall\n-----------------\nPlease copy OculusSDK/LibOVR to oculus_driver/ directory and build it in Debug mode.\n(If you are using OSX, please enable rtti and exceptions.)\nIf you want to use Release mode, please edit CMakeLists.txt of oculus_driver/.\n\nSupported OS\n-----------------\nThis package supports OSX (10.7.5 and MacPorts) and Linux (Ubuntu12.04).\n\nPackages\n------------------\n* oculus_driver: oculus rift HMD ROS driver.\n* oculus_msgs: oculus HMD message definitions.\n* oculus_viewer: viewer for stereo cameras.\n\nNodes\n=============\n\noculus_node (in oculus_driver package)\n------------------\npublishes sensor data and HMD information of Oculus Rift.\n\n### publish\n\n* /oculus/orientation (geometry_msgs/Quaternion) orientation of sensor.\n* /oculus/hmd_info (oculus_ros/HMDInfo) HMD device info.\n* /tf\n\n### param\n* ~frequency (double: default 10.0) [Hz] rate of publish\n* ~parent_frame (string: default parent) tf frame name of parent\n* ~oculus_frame (string: default oculus) tf frame name of oculus\n\nimage_distort_viewer (in oculus_viewer package)\n-------------------\nDistort images by /oculus/hmd_info params and display it.\nYou have to adjust some params for your stereo camera manually.\nA sample launch file is in oculus_viewer/launch/oculus_sample.launch.\n\n### Subscribe\n* /camera/left/image_raw (sensor_msgs/Image)\n* /camera/right/image_raw (sensor_msgs/Image)\n* /oculus/hmd_info (oculus_ros/HMDInfo) HMD device info.\n\n### Publish\n* /camera/left/image_raw/distorted (sensor_msgs/Image) left distorted image\n* /camera/right/image_raw/distorted (sensor_msgs/Image) right distorted image\n\n### param\n* ~image_transport (string: default \"raw\") this node uses image_transport for subscribe. If you are transporting remote images, you should use \"compressed\".\n* ~use_display (bool: default true) true: show distored and combined image in GUI. false: publish distored image only.\n\nLicense\n-----------\nBSD\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fotl%2Foculus","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fotl%2Foculus","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fotl%2Foculus/lists"}