{"id":25871883,"url":"https://github.com/lagadic/demo_pioneer","last_synced_at":"2025-03-02T07:34:52.020Z","repository":{"id":15437596,"uuid":"18170311","full_name":"lagadic/demo_pioneer","owner":"lagadic","description":"A set of demos using a Pioneer robot and based on ViSP","archived":false,"fork":false,"pushed_at":"2019-06-04T10:22:26.000Z","size":16,"stargazers_count":14,"open_issues_count":0,"forks_count":7,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-03-26T05:44:52.150Z","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":"bobsummerwill/solidity","license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lagadic.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}},"created_at":"2014-03-27T09:18:20.000Z","updated_at":"2024-03-26T05:44:52.151Z","dependencies_parsed_at":"2022-08-26T04:10:18.702Z","dependency_job_id":null,"html_url":"https://github.com/lagadic/demo_pioneer","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/lagadic%2Fdemo_pioneer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lagadic%2Fdemo_pioneer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lagadic%2Fdemo_pioneer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lagadic%2Fdemo_pioneer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lagadic","download_url":"https://codeload.github.com/lagadic/demo_pioneer/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241476352,"owners_count":19968902,"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":"2025-03-02T07:34:51.349Z","updated_at":"2025-03-02T07:34:51.983Z","avatar_url":"https://github.com/lagadic.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"demo_pioneer\n============\n\nA set of demos using a Pioneer robot and based on ViSP. This package is documented on [ROS wiki] [demo_pioneer-wiki].\n\n# Installation\n\n## Get the source\n\n\t$ cd ~/catkin_ws/src\n\nGet rosaria stack that allows to control a real Pioneer robot\n\n\t$ git clone https://github.com/amor-ros-pkg/rosaria.git (master branch)\n\nGet demo_pioneer stack that does the visual servoing\n\n\t$ git clone https://github.com/lagadic/demo_pioneer.git (master branch)\n\n## Update the dependencies to control the real Pionner\n\n\t$ source ~/catkin_ws/devel/setup.bash\n\t$ rosdep install rosaria\n\t$ rosdep install demo_pioneer\n\n## Build the catkin packages from source\n\n\t$ cd ~/catkin_ws\n\t$ catkin_make -DCMAKE_BUILD_TYPE=Release --pkg rosaria\n\t$ catkin_make -DCMAKE_BUILD_TYPE=Release --pkg demo_pioneer\n\n# Usage\n\n## Test pioneer tele operation from gamepad\n\nCheck if you have the read/write rights in /dev/ttyUSB0. If not\n\n\t$ sudo chmod a+rw /dev/ttyUSB0\n\nor even better edit '/etc/udev/rules.d/51-local.rules' and add the following line:\n\n\t$ KERNEL==\"ttyUSB*\", MODE=\"0666\"\n\nFirst check if the Pioneer can be tele operated\n\n\t$ source ~/catkin_ws/devel/setup.bash\n\t$ roslaunch demo_pioneer pioneer-teleop.launch\n\n## Start the visual servoing demo on the Pioneer\n\nThen start the demo with a real Pioneer robot using:\n\n\t$ source ~/catkin_ws/devel/setup.bash\n\t$ roslaunch demo_pioneer demo-visual-servo-pioneer.launch\n\n# Usage only in the lab where the Pioneer is equipped with a Biclops PT head\n \n## Prerequisities\n\nGet visp_ros stack that does the control of the Biclops head using ViSP vpRobotBiclops class, a wrapper over Biclops low level controller that is not open source \n\n\t$ cd ~/catkin_ws/src\n\t$ git clone https://github.com/lagadic/visp_ros.git (master branch)\n\t$ cd ~/catkin_ws\n\t$ catkin_make -DCMAKE_BUILD_TYPE=Release --pkg visp_ros\n\n## Start the visual servoing demo on the Pioneer equipped with a Biclops PT head\n\nThen start the demo with a real Pioneer robot using:\n\n\t$ source ~/catkin_ws/devel/setup.bash\n\t$ roslaunch visp_ros biclops.launch\n\t$ roslaunch demo_pioneer demo-visual-servo-pioneer-pan.launch\n\n\n[demo_pioneer-wiki]: http://wiki.ros.org/demo_pioneer\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flagadic%2Fdemo_pioneer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flagadic%2Fdemo_pioneer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flagadic%2Fdemo_pioneer/lists"}