{"id":26076827,"url":"https://github.com/discower/discower_asim","last_synced_at":"2026-04-16T20:43:28.804Z","repository":{"id":257412237,"uuid":"668259821","full_name":"DISCOWER/discower_asim","owner":"DISCOWER","description":"DISCOWER Astrobee simulation packagages.","archived":false,"fork":false,"pushed_at":"2024-10-23T15:47:14.000Z","size":5441,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-09T02:29:03.665Z","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":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DISCOWER.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":"2023-07-19T11:47:30.000Z","updated_at":"2024-09-16T12:32:06.000Z","dependencies_parsed_at":"2024-09-16T15:51:42.273Z","dependency_job_id":"ad5889a1-243f-43c3-a59a-abfcc58d1f5e","html_url":"https://github.com/DISCOWER/discower_asim","commit_stats":null,"previous_names":["discower/discower_asim"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/DISCOWER/discower_asim","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DISCOWER%2Fdiscower_asim","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DISCOWER%2Fdiscower_asim/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DISCOWER%2Fdiscower_asim/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DISCOWER%2Fdiscower_asim/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DISCOWER","download_url":"https://codeload.github.com/DISCOWER/discower_asim/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DISCOWER%2Fdiscower_asim/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31904067,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-16T18:22:33.417Z","status":"ssl_error","status_checked_at":"2026-04-16T18:21:47.142Z","response_time":69,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"2025-03-09T02:36:04.916Z","updated_at":"2026-04-16T20:43:28.764Z","avatar_url":"https://github.com/DISCOWER.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DISCOWER Astrobee Simulation Components\nThe DISCOWER Astrobee Simulation package contains the following components:\n* KTH Space Robotics Lab Gazebo World\n* DISCOWER Free Flyers Model, including mesh files\n* DISCOWER Free Flyers Gazebo Plugins: thrusters, PX4 SITL\n* DISCOWER Launch files\n\n![DISCOWER Astrobee Simulation](https://github.com/DISCOWER/discower_asim/blob/main/discower/doc/images/simulator.png)\n\n## Installation\nMake sure that you have ROS Humble installed on your system. Support for ROS Foxy was not tested. Make sure that you have SSH Keys synced with GitHub. If you don't have SSH Keys, follow [this tutorial](https://docs.github.com/en/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent) to generate them.\n\n0. Install all dependencies\n```bash\nsudo apt-get install build-essential git\n```\n\n1. Clone [DISCOWER Astrobee Simulation](https://github.com/DISCOWER/astrobee) into a clean workspace\n```bash\ncd ~/.\nmkdir discower_ws\ncd discower_ws/\ngit clone git@github.com:DISCOWER/astrobee.git src\n```\n\n2. Update the submodules the workspace\n```bash\ncd src/\ngit submodule update --init --depth 1 description/media\ngit submodule update --init discower\ngit submodule update --init --recursive submodules/px4\n```\n\n3. Install all dependencies\n```bash\ncd scripts/setup\n./add_ros_repository.sh\nsudo apt-get update\ncd sources\n./build_install_sources.sh\ncd ../\n./install_desktop_packages.sh\nsudo rosdep init\nrosdep update\n```\n\n4. Build the workspace with `colcon build --symlink-install` (Note: for systems with 16GB of RAM or less, use `colcon build --symlink-install --executor sequential`)\n```bash\ncd ~/discower_ws/\ncolcon build --symlink-install\n```\n\n5. Source the workspace\n```bash\nsource install/local_setup.bash\n```\n\n6. Make sure that you have the following Gazebo paths in your system:\n```bash\nexport GAZEBO_PLUGIN_PATH=${GAZEBO_PLUGIN_PATH}:$HOME/discower_ws/src/submodules/px4/build/px4_sitl_default/build_gazebo-classic\nexport GAZEBO_RESOURCE_PATH=/usr/share/gazebo-11\n```\nto ensure that the PX4 plugins are found by Gazebo.\n\n## Usage\nTo launch the simulation, run the following command:\n```bash\nros2 launch discower sim.launch.py\n```\n\nThis simulation should spawn one free-flyer (Orion) into the workspace with a SITL window running on the same terminal.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscower%2Fdiscower_asim","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdiscower%2Fdiscower_asim","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdiscower%2Fdiscower_asim/lists"}