{"id":13743618,"url":"https://github.com/dganbold/raspicam_node","last_synced_at":"2025-05-09T01:31:17.532Z","repository":{"id":157035942,"uuid":"51356350","full_name":"dganbold/raspicam_node","owner":"dganbold","description":"ROS node for mipi camera module of Raspberry Pi","archived":false,"fork":false,"pushed_at":"2023-07-02T18:45:14.000Z","size":269,"stargazers_count":22,"open_issues_count":4,"forks_count":14,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-08-03T05:02:25.842Z","etag":null,"topics":["mipi-camera","raspicam","raspicam-node","raspicam-ros","ros-node"],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dganbold.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-02-09T09:05:57.000Z","updated_at":"2024-01-21T15:18:33.000Z","dependencies_parsed_at":"2023-07-21T01:41:27.840Z","dependency_job_id":null,"html_url":"https://github.com/dganbold/raspicam_node","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dganbold%2Fraspicam_node","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dganbold%2Fraspicam_node/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dganbold%2Fraspicam_node/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dganbold%2Fraspicam_node/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dganbold","download_url":"https://codeload.github.com/dganbold/raspicam_node/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224796506,"owners_count":17371501,"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":["mipi-camera","raspicam","raspicam-node","raspicam-ros","ros-node"],"created_at":"2024-08-03T05:00:53.427Z","updated_at":"2024-11-15T14:31:34.771Z","avatar_url":"https://github.com/dganbold.png","language":"C","funding_links":[],"categories":["C"],"sub_categories":[],"readme":"\nraspicam_node\n=======\nROS node for mipi camera module of the Raspberry Pi.\n\n## 1. Prerequisites\nFirst of all, you will need to connect the Camera Module to the Raspberry Pi's camera port and enable it.\n\nhttps://www.raspberrypi.org/documentation/usage/camera/\n\nThis node is primarily supported ROS Kinetic. If you do not have already installed ROS in your Rapsberry Pi, we recommend you to install the ROS Indigo or Kinetic version.\n\nhttp://wiki.ros.org/ROSberryPi/Installing%20ROS%20Kinetic%20on%20the%20Raspberry%20Pi\n\nThe existing user is should be in the video group in other to access to command interface between the running Linux kernel and peripherals (camera, audio subsystems etc) of the VideoCore. \n\n1. Make sure that by execute below: \n\t\n\t\tgroups | grep video\n\t\n\tIf it's not existing then use the following commands for adding an user into video group:\n\n\t\tsudo -s\n\t\tusermod -a -G video `your user`\n\t\n2. And also need to make a rule for /dev/vchiq is accessible to users in video group:\n \t\n\t\techo 'SUBSYSTEM==\"vchiq\",GROUP=\"video\",MODE=\"0660\"' \u003e /etc/udev/rules.d/10-vchiq-permissions.rules\n\t\treboot\n\n## 2. Installation\n\nGo to your workspace `cd ~/catkin_ws/src`.\n\n1. Clone the repository:\n\n\t\tgit clone https://github.com/dganbold/raspicam_node.git\n   \n2. Build\n\n\t\tcd ~/catkin_ws/\n\t\tcatkin_make --pkg raspicam_node\n\n## 3. Usage\nOnce camera node building is successfully done, you can run it using a launch file.\n\n\t\tsource devel/setup.bash\n\t\troslaunch raspicam_node camera_module_v2_640x480_30fps.launch\n\t\t\nStart captune and image publish\n\n\t\trosservice call /raspicam_node/start_capture\n\nIf you want to change or tuning the parameters of camera, you can use the following tools.\n\t\t\n\t\trosrun rqt_reconfigure rqt_reconfigure \n\t\t\n\t\trosrun dynamic_reconfigure dynparam \u003cload or dump\u003e /raspicam_node \u003cyour parameter file\u003e.yaml\n\t\t\n![Alt text](rqt_reconfigure.bmp?raw=true \"Title\")\n\n## 4. Debug\nYou can easily check that published image from camera node by using image_viewer.\n\n\t\trosrun image_view image_view image:=/raspicam_node/image_raw\n\t\t\n![Screenshot](image_view.gif?raw=true \"Title\")\n\n## License\nraspicam_node is released with a BSD license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdganbold%2Fraspicam_node","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdganbold%2Fraspicam_node","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdganbold%2Fraspicam_node/lists"}