{"id":18008975,"url":"https://github.com/koide3/ros1_docker_scripts","last_synced_at":"2025-06-12T22:06:52.154Z","repository":{"id":250283087,"uuid":"596339857","full_name":"koide3/ros1_docker_scripts","owner":"koide3","description":null,"archived":false,"fork":false,"pushed_at":"2023-02-02T01:20:33.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-04T12:33:52.145Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","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/koide3.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-02-02T00:53:41.000Z","updated_at":"2024-07-26T14:44:14.000Z","dependencies_parsed_at":"2024-07-26T10:10:10.355Z","dependency_job_id":null,"html_url":"https://github.com/koide3/ros1_docker_scripts","commit_stats":null,"previous_names":["koide3/ros1_docker_scripts"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/koide3/ros1_docker_scripts","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koide3%2Fros1_docker_scripts","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koide3%2Fros1_docker_scripts/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koide3%2Fros1_docker_scripts/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koide3%2Fros1_docker_scripts/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koide3","download_url":"https://codeload.github.com/koide3/ros1_docker_scripts/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koide3%2Fros1_docker_scripts/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259539130,"owners_count":22873341,"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":"2024-10-30T02:08:27.210Z","updated_at":"2025-06-12T22:06:52.134Z","avatar_url":"https://github.com/koide3.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ros1_docker_scripts\n\nThis package provides a set of shell scripts to do ROS1 operation via docker. The first call of each script may take a minute to download and build docker images.\n\n## Install\n\nAdd the path to ```ros1_docker_scripts``` to the environment variable.\n```bash\necho 'export PATH=$PATH:~/libs/ros1_docker_scripts' \u003e\u003e ~/.bashrc\nsource ~/.bashrc\n```\n\n## General ROS1 commands\n\n```bash\n$ ros1_docker.sh roscore\n$ ros1_docker.sh rostopic list\n```\n\n## roscore\n\n```bash\n$ roscore_docker.sh \n\n... logging to /root/.ros/log/69d30f14-a295-11ed-9cf8-a8a159534b31/roslaunch-case-1.log\nChecking log directory for disk usage. This may take a while.\nPress Ctrl-C to interrupt\nDone checking log file disk usage. Usage is \u003c1GB.\n\nstarted roslaunch server http://case:33891/\nros_comm version 1.15.15\n\n\nSUMMARY\n========\n\nPARAMETERS\n * /rosdistro: noetic\n * /rosversion: 1.15.15\n\nNODES\n\nauto-starting new master\nprocess[master]: started with pid [32]\nROS_MASTER_URI=http://case:11311/\n\nsetting /run_id to 69d30f14-a295-11ed-9cf8-a8a159534b31\nprocess[rosout-1]: started with pid [42]\nstarted core service [/rosout]\n```\n\n## rosbag\n\n## info\n\n```bash\n$ rosbag_info_docker.sh livox.bag \n\npath:        /tmp/bag.bag\nversion:     2.0\nduration:    1:01s (61s)\nstart:       Jun 23 2022 09:47:20.75 (1655977640.75)\nend:         Jun 23 2022 09:48:22.55 (1655977702.55)\nsize:        584.9 MB\nmessages:    13847\ncompression: none [618/618 chunks]\ntypes:       livox_ros_driver/CustomMsg [e4d6829bdfe657cb6c21a746c86b21a6]\n             sensor_msgs/Imu            [6a62c6daae103f4ff57a132d6f95cec2]\n             sensor_msgs/PointCloud2    [1158d486dd51d683ce2f1be655c3c181]\ntopics:      /livox/imu      12611 msgs    : sensor_msgs/Imu           \n             /livox/lidar      618 msgs    : livox_ros_driver/CustomMsg\n             /livox/points     618 msgs    : sensor_msgs/PointCloud2\n```\n\n## play\n\n```bash\n# Bag file must exist in the current working directory\n$ rosbag_play_docker.sh livox.bag \n\n[ INFO] [1675299905.453477347]: Opening livox.bag\n\nWaiting 0.2 seconds after advertising topics... done.\n\nHit space to toggle paused, or 's' to step.\n [RUNNING]  Bag Time: 1655977641.353435   Duration: 0.598922 / 61.796589  \n```\n\n## echo\n\n```bash\n$ rostopic_echo_docker.sh --noarr /livox/points\n\n---\nheader: \n  seq: 762\n  stamp: \n    secs: 114\n    nsecs:  99811180\n  frame_id: \"livox_frame\"\nheight: 1\nwidth: 24000\nfields: \"\u003carray type: sensor_msgs/PointField, length: 7\u003e\"\nis_bigendian: False\npoint_step: 22\nrow_step: 528000\ndata: \"\u003carray type: uint8, length: 528000\u003e\"\nis_dense: True\n```\n\n## rostopic\n\n## list\n\n```bash\n$ rostopic_list_docker.sh\n\n/rosout\n/rosout_agg\n```\n\n\n## rviz\n\n```bash\n# Open an empty rviz1\n$ rviz_docker.sh\n```\n\n```bash\n# Open rviz1 with a config file\n$ rviz_docker.sh back.rviz\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoide3%2Fros1_docker_scripts","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoide3%2Fros1_docker_scripts","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoide3%2Fros1_docker_scripts/lists"}