{"id":20088238,"url":"https://github.com/alexistm/pozyx","last_synced_at":"2026-06-10T10:31:35.471Z","repository":{"id":150829584,"uuid":"85210891","full_name":"AlexisTM/pozyx","owner":"AlexisTM","description":"Pozyx system integration into ROS","archived":false,"fork":false,"pushed_at":"2023-01-18T08:43:51.000Z","size":71,"stargazers_count":1,"open_issues_count":0,"forks_count":1,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-02T14:48:42.975Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AlexisTM.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":"2017-03-16T15:22:08.000Z","updated_at":"2023-01-18T08:43:57.000Z","dependencies_parsed_at":"2023-04-14T12:53:37.646Z","dependency_job_id":null,"html_url":"https://github.com/AlexisTM/pozyx","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/AlexisTM/pozyx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisTM%2Fpozyx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisTM%2Fpozyx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisTM%2Fpozyx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisTM%2Fpozyx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AlexisTM","download_url":"https://codeload.github.com/AlexisTM/pozyx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AlexisTM%2Fpozyx/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34149132,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-10T02:00:07.152Z","response_time":89,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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-11-13T16:12:54.740Z","updated_at":"2026-06-10T10:31:35.466Z","avatar_url":"https://github.com/AlexisTM.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Pozyx ROS Package\n====================\n\n\u003e Due to the lack of hardware, this goes unmaintained.\n\nThis package is made to simplify your life with the Pozyx system, using ROS. \n\nI am not affiliated to Pozyx and therefore I do not have all the answers.\n\nUsage\n--------------\n\n### Setup\n\nConnect a pozyx tag to your computer, power all anchors and tags that will be used and send the configuration with the following commands\n\n```\nroslaunch pozyx configure.launch\n# or\nrosparam load cfg/anchor_tags.yaml\nrosrun pozyx setup_anchors.py\n```\n\n### Get a position\n\nAfter configuring the system, simply start the wanted node\n\n```\nrosrun pozyx pose2D_IMU.py\n# or\nrosrun pozyx pose3D_IMU.py\n```\n\nParams \n    * `height` - in mm, 2D only, can be updated by publishing a Int16 to the topic `pozyx/height`\n    * `algorithm` - 0 is raw, 1 is not implemented, 2 is mean square filtered\n    * `remote` - 0xFFFF the address of the remote device, None for local device \n    * `port` - '\\dev\\ttyPozyx' if you made a udev rule\n    * `posehz` - Frequency of the pose feedback (default 2Hz)\n    * `imuhz` - Frequency of the imu feedback (default 100Hz)\n\n### Range \n\nMake a range measurement from the remote to the destination, sent back to the local device. If remote is None, then measure the range between the local device and the destination\n\n```\nrosrun pozyx range.py destination:=0x1234 remote:=None\n```\n\nParams\n    * `remote` - From whom\n    * `destination` - To whom\n\nParams\n--------\n\nPinout\n---------\n\n![Pinout for the tags](images/pozyx_pins.jpg)\n\nThe jumpers : \n\n* BOOT0\n\t* Jumper off : DFU mode\n\t* Jumper on : Boot\n* T/A\n\t* Jumper off : Anchor\n\t* Jumper on : Tag\n\nFirmware update\n---------\n\n### On Windows\n\nFollow the Tutorial on the Pozyx website\n\n### On Linux\n\nSet Udev rules\n\n```\n# execute https://github.com/dhylands/usb-ser-mon/blob/master/mk-udev-rules-stm32.sh\n```\n\nInstall and use dfu-util\n\n```\nsudo apt-get install dfu-util\ndfu-util --device 0483:df11 --alt 0 -D /home/unmanneddemo2/Downloads/firmware_v1.0.dfu\n```\n\nRoadmap \n--------\n\nHere are all the nodes to be done. If you feel awesome, leave an issue with the part you will PR, and feel free to give your ideas if you think there is a missing node!\n\n* [x] Multiple anchor setup\n* [ ] UWB settings setup\n* [x] 2D position reading with variable height \u0026 IMU 90Hz\n* [x] 3D position reading \u0026 IMU 90Hz \n* [x] Ranging between two tags\n* [ ] Robot_pose_ekf integration\n* [ ] Positioning of a remote tag\n* [ ] Positioning of all tags\n* [ ] Tags discovery\n \nContributing\n--------\n\nFeel free to contribute and make a pull request to add functionnalities.\n\nCredits\n--------\n\n* Alexis Paques (@AlexisTM)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexistm%2Fpozyx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Falexistm%2Fpozyx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Falexistm%2Fpozyx/lists"}