{"id":15020575,"url":"https://github.com/deboliveira/mocaprasp","last_synced_at":"2025-10-26T04:30:36.213Z","repository":{"id":82773383,"uuid":"443170175","full_name":"debOliveira/MoCapRasp","owner":"debOliveira","description":"Motion capture arena using only Raspberry Pi and open source libraries","archived":false,"fork":false,"pushed_at":"2023-12-01T05:34:09.000Z","size":35338,"stargazers_count":32,"open_issues_count":6,"forks_count":4,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-01-31T14:21:46.791Z","etag":null,"topics":["blob-detection","motion-capture","motion-tracking","open-source","optical-tracking","optitrack","raspberry-pi","raspberry-pi-4","raspberrypi","visual-object-tracking","visual-odometry"],"latest_commit_sha":null,"homepage":"","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/debOliveira.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2021-12-30T19:45:25.000Z","updated_at":"2025-01-15T08:25:02.000Z","dependencies_parsed_at":"2023-12-01T05:24:54.543Z","dependency_job_id":"07fd722f-c7b7-4b72-ba56-21754fa71271","html_url":"https://github.com/debOliveira/MoCapRasp","commit_stats":{"total_commits":253,"total_committers":5,"mean_commits":50.6,"dds":"0.12252964426877466","last_synced_commit":"2f8ce0318fc9aa95b24db2dcfacb7ebc4ab2af2f"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debOliveira%2FMoCapRasp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debOliveira%2FMoCapRasp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debOliveira%2FMoCapRasp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debOliveira%2FMoCapRasp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debOliveira","download_url":"https://codeload.github.com/debOliveira/MoCapRasp/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238258947,"owners_count":19442504,"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":["blob-detection","motion-capture","motion-tracking","open-source","optical-tracking","optitrack","raspberry-pi","raspberry-pi-4","raspberrypi","visual-object-tracking","visual-odometry"],"created_at":"2024-09-24T19:55:17.146Z","updated_at":"2025-10-26T04:30:36.208Z","avatar_url":"https://github.com/debOliveira.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/48807586/177659981-d0c4ffe2-3738-45ec-886e-c289925b0546.png\" height=\"200\" align=\"center\"\u003e\n\u003c/p\u003e\n\nThis repository stores an **open optical tracking/motion capture system using passive reflective markers and Raspberry Pi**. The system has a 1cm accuracy when using 4 cameras, but the number can be expanded to improve cover. \n\n\u003e [!IMPORTANT]  \n\u003e **This project is now being updated and managed by [@IEEE-RAS-UFCG](https://github.com/ieee-ras-ufcg) group**\n\n## 🔖 Docs\n\n- Master thesis: [\"Heterogeneous optical tracking system for mobile vehicles\"](https://drive.google.com/file/d/1Gvj34tuTL8okl7SSPtr6r7JbKLNrIH3P/view?usp=sharing)\n- Paper: [\"Optical tracking system based on COTS components\"](https://ieeexplore.ieee.org/document/10053039)\n\n## 🏗️ Requirements\n\n- Two (*minimum*) Raspberry 3b or above\n- Two (*minimum*) NoIR cameras \n    * **this code uses V2 `picamera` module** (\u003e 90FPS)\n    * For V3 modules, use [@adthoms fork](https://github.com/adthoms/MoCapRasp/tree/main)\n- Ethernet cables\n- Tripods and [gymbals](https://www.amazon.com.br/gp/product/B099HPMZK1/ref=ppx_yo_dt_b_asin_title_o02_s01?ie=UTF8\u0026psc=1))\n- Dissasembled PC coolers (there will be frequency capping if no ventilation)\n- IR LED [rings](https://produto.mercadolivre.com.br/MLB-2096109150-led-infravermelho-cameras-seguranca-com-sensor-kit-4-placa-_JM) or [reflectors](https://produto.mercadolivre.com.br/MLB-705743885-refletor-72-leds-infravermelho-para-camera-de-seguranca-_JM#position=18\u0026search_layout=stack\u0026type=item\u0026tracking_id=f82f63b5-6055-4f00-a978-0f2bfc703d91) (rings are easier to align with the camera axis)\n- IR low-pass filters (floppy disks or [glass](https://pt.aliexpress.com/item/1005003709944263.html?spm=a2g0o.order_list.0.0.1856caa4oP6TAy\u0026gatewayAdapt=glo2bra))\n- NPN FET, optocoupler, and 3x 1kΩ resistors for LED turn on/off circuit \n- Polystyrene spheres \n- [Reflective adehesive](https://dmrefletivos.com.br/sinalizacao-viaria/grau-comercial/)\n  \n## ⚔️ Usage\n\nPlease follow each folder `README.md` guide file. \n    \n- [`/calib/`](/calib/) for intrinsics calibration scripts \n- [`/server/`](/server/) for the server scritps\n- [`/client/`](/client/) for the client scripts\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeboliveira%2Fmocaprasp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdeboliveira%2Fmocaprasp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdeboliveira%2Fmocaprasp/lists"}