├── models ├── slide-0 │ ├── materials │ │ ├── textures │ │ │ └── slide-0.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-1 │ ├── materials │ │ ├── textures │ │ │ └── slide-1.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-10 │ ├── materials │ │ ├── textures │ │ │ └── slide-10.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-11 │ ├── materials │ │ ├── textures │ │ │ └── slide-11.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-12 │ ├── materials │ │ ├── textures │ │ │ └── slide-12.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-13 │ ├── materials │ │ ├── textures │ │ │ └── slide-13.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-14 │ ├── materials │ │ ├── textures │ │ │ └── slide-14.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-15 │ ├── materials │ │ ├── textures │ │ │ └── slide-15.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-16 │ ├── materials │ │ ├── textures │ │ │ └── slide-16.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-17 │ ├── materials │ │ ├── textures │ │ │ └── slide-17.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-2 │ ├── materials │ │ ├── textures │ │ │ └── slide-2.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-24 │ ├── materials │ │ ├── textures │ │ │ └── slide-24.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-25 │ ├── materials │ │ ├── textures │ │ │ └── slide-25.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-26 │ ├── materials │ │ ├── textures │ │ │ └── slide-26.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-27 │ ├── materials │ │ ├── textures │ │ │ └── slide-27.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-28 │ ├── materials │ │ ├── textures │ │ │ └── slide-28.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-29 │ ├── materials │ │ ├── textures │ │ │ └── slide-29.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-3 │ ├── materials │ │ ├── textures │ │ │ └── slide-3.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-30 │ ├── materials │ │ ├── textures │ │ │ └── slide-30.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-31 │ ├── materials │ │ ├── textures │ │ │ └── slide-31.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-32 │ ├── materials │ │ ├── textures │ │ │ └── slide-32.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-34 │ ├── materials │ │ ├── textures │ │ │ └── slide-34.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-35 │ ├── materials │ │ ├── textures │ │ │ └── slide-35.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-36 │ ├── materials │ │ ├── textures │ │ │ └── slide-36.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-37 │ ├── materials │ │ ├── textures │ │ │ └── slide-37.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-38 │ ├── materials │ │ ├── textures │ │ │ └── slide-38.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-39 │ ├── materials │ │ ├── textures │ │ │ └── slide-39.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-4 │ ├── materials │ │ ├── textures │ │ │ └── slide-4.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-40 │ ├── materials │ │ ├── textures │ │ │ └── slide-40.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-41 │ ├── materials │ │ ├── textures │ │ │ └── slide-41.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-42 │ ├── materials │ │ ├── textures │ │ │ └── slide-42.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-43 │ ├── materials │ │ ├── textures │ │ │ └── slide-43.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-44 │ ├── materials │ │ ├── textures │ │ │ └── slide-44.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-45 │ ├── materials │ │ ├── textures │ │ │ └── slide-45.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-46 │ ├── materials │ │ ├── textures │ │ │ └── slide-46.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-47 │ ├── materials │ │ ├── textures │ │ │ └── slide-47.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-48 │ ├── materials │ │ ├── textures │ │ │ └── slide-48.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-5 │ ├── materials │ │ ├── textures │ │ │ └── slide-5.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-6 │ ├── materials │ │ ├── textures │ │ │ └── slide-6.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-7 │ ├── materials │ │ ├── textures │ │ │ └── slide-7.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-8 │ ├── materials │ │ ├── textures │ │ │ └── slide-8.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── slide-9 │ ├── materials │ │ ├── textures │ │ │ └── slide-9.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── banner-0 │ ├── materials │ │ ├── textures │ │ │ ├── banner-0_top.png │ │ │ └── banner-0_bottom.png │ │ └── scripts │ │ │ └── script.material │ ├── model.config │ └── model.sdf ├── ros2_imu │ ├── model.config │ └── model.sdf ├── ros2_camera │ ├── model.config │ └── model.sdf └── ros2_depth_camera │ ├── model.config │ └── model.sdf ├── CMakeLists.txt ├── README.md ├── package.xml ├── CONTRIBUTING.md ├── launch └── rosconjp.launch.py └── LICENSE /models/slide-0/materials/textures/slide-0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-0/materials/textures/slide-0.png -------------------------------------------------------------------------------- /models/slide-1/materials/textures/slide-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-1/materials/textures/slide-1.png -------------------------------------------------------------------------------- /models/slide-10/materials/textures/slide-10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-10/materials/textures/slide-10.png -------------------------------------------------------------------------------- /models/slide-11/materials/textures/slide-11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-11/materials/textures/slide-11.png -------------------------------------------------------------------------------- /models/slide-12/materials/textures/slide-12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-12/materials/textures/slide-12.png -------------------------------------------------------------------------------- /models/slide-13/materials/textures/slide-13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-13/materials/textures/slide-13.png -------------------------------------------------------------------------------- /models/slide-14/materials/textures/slide-14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-14/materials/textures/slide-14.png -------------------------------------------------------------------------------- /models/slide-15/materials/textures/slide-15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-15/materials/textures/slide-15.png -------------------------------------------------------------------------------- /models/slide-16/materials/textures/slide-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-16/materials/textures/slide-16.png -------------------------------------------------------------------------------- /models/slide-17/materials/textures/slide-17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-17/materials/textures/slide-17.png -------------------------------------------------------------------------------- /models/slide-2/materials/textures/slide-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-2/materials/textures/slide-2.png -------------------------------------------------------------------------------- /models/slide-24/materials/textures/slide-24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-24/materials/textures/slide-24.png -------------------------------------------------------------------------------- /models/slide-25/materials/textures/slide-25.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-25/materials/textures/slide-25.png -------------------------------------------------------------------------------- /models/slide-26/materials/textures/slide-26.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-26/materials/textures/slide-26.png -------------------------------------------------------------------------------- /models/slide-27/materials/textures/slide-27.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-27/materials/textures/slide-27.png -------------------------------------------------------------------------------- /models/slide-28/materials/textures/slide-28.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-28/materials/textures/slide-28.png -------------------------------------------------------------------------------- /models/slide-29/materials/textures/slide-29.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-29/materials/textures/slide-29.png -------------------------------------------------------------------------------- /models/slide-3/materials/textures/slide-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-3/materials/textures/slide-3.png -------------------------------------------------------------------------------- /models/slide-30/materials/textures/slide-30.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-30/materials/textures/slide-30.png -------------------------------------------------------------------------------- /models/slide-31/materials/textures/slide-31.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-31/materials/textures/slide-31.png -------------------------------------------------------------------------------- /models/slide-32/materials/textures/slide-32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-32/materials/textures/slide-32.png -------------------------------------------------------------------------------- /models/slide-34/materials/textures/slide-34.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-34/materials/textures/slide-34.png -------------------------------------------------------------------------------- /models/slide-35/materials/textures/slide-35.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-35/materials/textures/slide-35.png -------------------------------------------------------------------------------- /models/slide-36/materials/textures/slide-36.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-36/materials/textures/slide-36.png -------------------------------------------------------------------------------- /models/slide-37/materials/textures/slide-37.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-37/materials/textures/slide-37.png -------------------------------------------------------------------------------- /models/slide-38/materials/textures/slide-38.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-38/materials/textures/slide-38.png -------------------------------------------------------------------------------- /models/slide-39/materials/textures/slide-39.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-39/materials/textures/slide-39.png -------------------------------------------------------------------------------- /models/slide-4/materials/textures/slide-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-4/materials/textures/slide-4.png -------------------------------------------------------------------------------- /models/slide-40/materials/textures/slide-40.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-40/materials/textures/slide-40.png -------------------------------------------------------------------------------- /models/slide-41/materials/textures/slide-41.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-41/materials/textures/slide-41.png -------------------------------------------------------------------------------- /models/slide-42/materials/textures/slide-42.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-42/materials/textures/slide-42.png -------------------------------------------------------------------------------- /models/slide-43/materials/textures/slide-43.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-43/materials/textures/slide-43.png -------------------------------------------------------------------------------- /models/slide-44/materials/textures/slide-44.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-44/materials/textures/slide-44.png -------------------------------------------------------------------------------- /models/slide-45/materials/textures/slide-45.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-45/materials/textures/slide-45.png -------------------------------------------------------------------------------- /models/slide-46/materials/textures/slide-46.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-46/materials/textures/slide-46.png -------------------------------------------------------------------------------- /models/slide-47/materials/textures/slide-47.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-47/materials/textures/slide-47.png -------------------------------------------------------------------------------- /models/slide-48/materials/textures/slide-48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-48/materials/textures/slide-48.png -------------------------------------------------------------------------------- /models/slide-5/materials/textures/slide-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-5/materials/textures/slide-5.png -------------------------------------------------------------------------------- /models/slide-6/materials/textures/slide-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-6/materials/textures/slide-6.png -------------------------------------------------------------------------------- /models/slide-7/materials/textures/slide-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-7/materials/textures/slide-7.png -------------------------------------------------------------------------------- /models/slide-8/materials/textures/slide-8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-8/materials/textures/slide-8.png -------------------------------------------------------------------------------- /models/slide-9/materials/textures/slide-9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/slide-9/materials/textures/slide-9.png -------------------------------------------------------------------------------- /models/banner-0/materials/textures/banner-0_top.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/banner-0/materials/textures/banner-0_top.png -------------------------------------------------------------------------------- /models/banner-0/materials/textures/banner-0_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chapulina/rosconjp_2019/HEAD/models/banner-0/materials/textures/banner-0_bottom.png -------------------------------------------------------------------------------- /models/banner-0/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | banner-0 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-0/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-0 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-1/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-1 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-10/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-10 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-11/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-11 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-12/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-12 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-13/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-13 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-14/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-14 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-15/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-15 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-16/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-16 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-17/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-17 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-2/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-2 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-24/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-24 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-25/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-25 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-26/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-26 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-27/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-27 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-28/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-28 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-29/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-29 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-3/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-3 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-30/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-30 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-31/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-31 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-32/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-32 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-34/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-34 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-35/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-35 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-36/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-36 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-37/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-37 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-38/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-38 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-39/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-39 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-4/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-4 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-40/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-40 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-41/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-41 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-42/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-42 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-43/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-43 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-44/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-44 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-45/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-45 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-46/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-46 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-47/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-47 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-48/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-48 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-5/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-5 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-6/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-6 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-7/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-7 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-8/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-8 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/slide-9/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | slide-9 4 | 1.0 5 | model.sdf 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /models/ros2_imu/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | IMU (ROS2) 5 | 1.0 6 | model.sdf 7 | 8 | 9 | Louise Poubel 10 | burajiru.no.chapulina@gmail.com 11 | 12 | 13 | 14 | A ROS 2 enabled IMU sensor. 15 | 16 | 17 | -------------------------------------------------------------------------------- /models/ros2_camera/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Camera (ROS2) 5 | 1.0 6 | model.sdf 7 | 8 | 9 | Louise Poubel 10 | burajiru.no.chapulina@gmail.com 11 | 12 | 13 | 14 | A ROS 2 enabled camera sensor. 15 | 16 | 17 | -------------------------------------------------------------------------------- /models/ros2_depth_camera/model.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Depth camera (ROS2) 5 | 1.0 6 | model.sdf 7 | 8 | 9 | Louise Poubel 10 | burajiru.no.chapulina@gmail.com 11 | 12 | 13 | 14 | A ROS 2 enabled depth camera sensor. 15 | 16 | 17 | -------------------------------------------------------------------------------- /models/slide-5/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_5 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | texture_unit 10 | { 11 | texture slide-5.png 12 | filtering anistropic 13 | max_anisotropy 16 14 | } 15 | } 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /models/slide-0/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_0 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-0.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-1/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_1 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-1.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-2/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_2 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-2.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-3/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_3 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-3.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-4/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_4 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-4.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-6/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_6 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-6.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-7/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_7 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-7.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-8/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_8 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-8.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-9/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_9 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-9.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-10/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_10 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-10.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-11/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_11 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-11.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-12/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_12 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-12.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-13/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_13 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-13.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-14/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_14 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-14.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-15/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_15 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-15.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-16/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_16 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-16.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-24/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_24 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-24.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-25/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_25 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-25.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-26/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_26 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-26.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-27/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_27 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-27.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-28/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_28 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-28.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-29/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_29 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-29.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-30/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_30 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-30.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-31/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_31 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-31.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-32/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_32 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-32.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-34/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_34 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-34.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-35/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_35 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-35.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-36/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_36 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-36.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-37/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_37 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-37.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-38/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_38 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-38.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-39/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_39 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-39.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-40/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_40 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-40.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-41/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_41 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-41.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-42/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_42 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-42.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-43/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_43 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-43.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-44/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_44 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-44.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-45/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_45 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-45.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-46/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_46 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-46.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-47/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_47 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-47.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-48/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_48 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-48.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } -------------------------------------------------------------------------------- /models/slide-17/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Slides/slide_17 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | scene_blend alpha_blend 10 | depth_check on 11 | texture_unit 12 | { 13 | texture slide-17.png 14 | filtering anistropic 15 | max_anisotropy 16 16 | } 17 | } 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- 1 | cmake_minimum_required(VERSION 3.5) 2 | 3 | project(rosconjp_2019) 4 | 5 | find_package(ament_cmake REQUIRED) 6 | 7 | if(BUILD_TESTING) 8 | find_package(ament_lint_auto REQUIRED) 9 | ament_lint_auto_find_test_dependencies() 10 | endif() 11 | 12 | install(DIRECTORY 13 | launch 14 | DESTINATION share/${PROJECT_NAME}/ 15 | ) 16 | 17 | install(DIRECTORY 18 | models 19 | DESTINATION share/${PROJECT_NAME}/ 20 | ) 21 | 22 | install(DIRECTORY 23 | worlds 24 | DESTINATION share/${PROJECT_NAME}/ 25 | ) 26 | 27 | ament_package() 28 | -------------------------------------------------------------------------------- /models/slide-5/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 10 | 11 | 1.6 0.001 0.9 12 | 13 | 14 | 15 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-0/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-1/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-2/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-3/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-4/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-8/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-9/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-10/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-11/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-12/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-13/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-14/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-15/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-16/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-17/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-24/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-25/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-26/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-27/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-31/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-32/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-34/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-37/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-38/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-39/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-40/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-41/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-42/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-43/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-44/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-45/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-46/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-47/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-48/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 1.6 0.001 0.9 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /models/slide-6/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.225 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 0.8 0.001 0.45 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /models/slide-7/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.225 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 0.8 0.001 0.45 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /models/slide-28/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.11 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 0.4 0.001 0.22 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /models/slide-29/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.11 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 0.4 0.001 0.22 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /models/slide-30/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.11 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 0.4 0.001 0.22 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /models/slide-35/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.225 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 0.8 0.001 0.45 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /models/slide-36/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.225 0 -0 0 7 | 8 | 0 9 | 1 10 | 11 | 12 | 0.8 0.001 0.45 13 | 14 | 15 | 16 | 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /models/banner-0/materials/scripts/script.material: -------------------------------------------------------------------------------- 1 | material Banners/banner_0_top 2 | { 3 | receive_shadows off 4 | technique 5 | { 6 | pass 7 | { 8 | lighting off 9 | texture_unit 10 | { 11 | texture banner-0_top.png 12 | filtering anistropic 13 | max_anisotropy 16 14 | } 15 | } 16 | } 17 | } 18 | 19 | material Banners/banner_0_bottom 20 | { 21 | receive_shadows off 22 | technique 23 | { 24 | pass 25 | { 26 | lighting off 27 | texture_unit 28 | { 29 | texture banner-0_bottom.png 30 | filtering anistropic 31 | max_anisotropy 16 32 | } 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # ROSConJP 2019 2 | 3 | ## Dependencies 4 | 5 | * Gazebo 9 6 | * ROS 2 Dashing 7 | * [SimSlides](https://github.com/chapulina/simslides) 8 | * [Dolly](https://github.com/chapulina/dolly) 9 | 10 | ## Build 11 | 12 | 1. Install ROS Dashing as instructed [here](https://index.ros.org/doc/ros2/Installation/Linux-Install-Debians/). 13 | 14 | 1. Install `gazebo_ros_pkgs`, which also installs Gazebo: 15 | 16 | sudo apt install ros-dashing-gazebo-ros-pkgs 17 | 18 | 1. Build this package together with Dolly and SimSlides: 19 | 20 | mkdir -p ws/src 21 | cd ws/src 22 | git clone https://github.com/chapulina/simslides -b master 23 | git clone https://github.com/chapulina/dolly -b master 24 | git clone https://github.com/chapulina/rosconjp_2019 -b master 25 | cd .. 26 | colcon build 27 | 28 | ## Run 29 | 30 | . /usr/share/gazebo/setup.sh 31 | . ~/ws/install/setup.sh 32 | ros2 launch rosconjp_2019 rosconjp.launch.py 33 | 34 | -------------------------------------------------------------------------------- /package.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | rosconjp_2019 5 | 0.1.0 6 | 7 | ROSConJP 2019 presentation using Dolly and Simslides 8 | 9 | Louise Poubel 10 | Apache 2.0 11 | 12 | ament_cmake 13 | 14 | dolly 15 | gazebo_ros_pkgs 16 | ros2launch 17 | simslides 18 | 19 | ament_lint_auto 20 | ament_lint_common 21 | 22 | 23 | ament_cmake 24 | 25 | 26 | 27 | 28 | 29 | -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | Any contribution that you make to this repository will 2 | be under the Apache 2 License, as dictated by that 3 | [license](http://www.apache.org/licenses/LICENSE-2.0.html): 4 | 5 | ~~~ 6 | 5. Submission of Contributions. Unless You explicitly state otherwise, 7 | any Contribution intentionally submitted for inclusion in the Work 8 | by You to the Licensor shall be under the terms and conditions of 9 | this License, without any additional terms or conditions. 10 | Notwithstanding the above, nothing herein shall supersede or modify 11 | the terms of any separate license agreement you may have executed 12 | with Licensor regarding such Contributions. 13 | ~~~ 14 | 15 | # Contribute 16 | 17 | This repository is meant to hold code for a specific presentation, and 18 | may not be maintained after the presentation is over. 19 | 20 | If you want to contribute to the tools that make this presentation 21 | possible, take a look at [SimSlides](https://github.com/chapulina/simslides) 22 | and [Dolly](https://github.com/chapulina/dolly)! 23 | -------------------------------------------------------------------------------- /models/banner-0/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 1 5 | 6 | 0 0 0.45 0 -0 0 7 | 8 | 0 0 0.77 0 -0 0 9 | 10 | 11 | 1.6 0.01 0.26 12 | 13 | 14 | 15 | 20 | 21 | 22 | 23 | 0 0 0.045 0 -0 0 24 | 25 | 26 | 1.6 0.01 0.09 27 | 28 | 29 | 30 | 35 | 36 | 37 | 38 | 39 | 40 | -------------------------------------------------------------------------------- /models/ros2_imu/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 0.1 8 | 9 | 0.000166667 10 | 0.000166667 11 | 0.000166667 12 | 13 | 14 | 15 | 16 | 17 | 0.1 0.1 0.1 18 | 19 | 20 | 21 | 22 | 23 | 24 | 0.1 0.1 0.1 25 | 26 | 27 | 28 | 29 | true 30 | 100 31 | 32 | 33 | imu_ros2 34 | ~/out:=data 35 | 36 | imu_frame 37 | 38 | 39 | 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /launch/rosconjp.launch.py: -------------------------------------------------------------------------------- 1 | # Copyright 2019 Louise Poubel 2 | # 3 | # Licensed under the Apache License, Version 2.0 (the "License"); 4 | # you may not use this file except in compliance with the License. 5 | # You may obtain a copy of the License at 6 | # 7 | # http://www.apache.org/licenses/LICENSE-2.0 8 | # 9 | # Unless required by applicable law or agreed to in writing, software 10 | # distributed under the License is distributed on an "AS IS" BASIS, 11 | # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 | # See the License for the specific language governing permissions and 13 | # limitations under the License. 14 | 15 | """Launch Gazebo and RViz with Dolly and SimSlides.""" 16 | 17 | import os 18 | 19 | from ament_index_python.packages import get_package_share_directory 20 | from launch import LaunchDescription 21 | from launch.actions import DeclareLaunchArgument 22 | from launch.actions import IncludeLaunchDescription 23 | from launch.launch_description_sources import PythonLaunchDescriptionSource 24 | 25 | 26 | def generate_launch_description(): 27 | 28 | pkg_dolly_gazebo = get_package_share_directory('dolly_gazebo') 29 | pkg_rosconjp_2019 = get_package_share_directory('rosconjp_2019') 30 | 31 | # Dolly launch 32 | dolly = IncludeLaunchDescription( 33 | PythonLaunchDescriptionSource( 34 | os.path.join(pkg_dolly_gazebo, 'launch', 'dolly.launch.py'), 35 | ) 36 | ) 37 | 38 | return LaunchDescription([ 39 | DeclareLaunchArgument( 40 | 'world', 41 | default_value=[os.path.join(pkg_rosconjp_2019, 'worlds', 'ROSConJP.world'), ''], 42 | description='SDF world file'), 43 | dolly 44 | ]) 45 | -------------------------------------------------------------------------------- /models/ros2_camera/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 0.1 7 | 8 | 0.000166667 9 | 0.000166667 10 | 0.000166667 11 | 12 | 13 | 14 | 15 | 16 | 0.1 0.1 0.1 17 | 18 | 19 | 20 | 21 | 22 | 23 | 0.1 0.1 0.1 24 | 25 | 26 | 27 | 28 | 60 29 | true 30 | 31 | 1.3962634 32 | 33 | 640 34 | 480 35 | R8G8B8 36 | 37 | 38 | 0.02 39 | 300 40 | 41 | 42 | gaussian 43 | 0.0 44 | 0.007 45 | 46 | 47 | 48 | 49 | camera_ros2 50 | 51 | camera_name 52 | camera_frame 53 | 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /models/ros2_depth_camera/model.sdf: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 0.1 7 | 8 | 0.000166667 9 | 0.000166667 10 | 0.000166667 11 | 12 | 13 | 14 | 15 | 16 | 0.1 0.1 0.1 17 | 18 | 19 | 20 | 21 | 22 | 23 | 0.1 0.1 0.1 24 | 25 | 26 | 27 | 28 | 60 29 | false 30 | 31 | 1.92 32 | 33 | 640 34 | 480 35 | B8G8R8 36 | 37 | 38 | 39 | 40 | 0.02 41 | 300 42 | 43 | 44 | gaussian 45 | 0.0 46 | 0.007 47 | 48 | 49 | 50 | 51 | demo_cam 52 | camera_ros2/image_raw:=depth_camera_ros2/image_demo 53 | camera_ros2/depth/image_raw:=depth_camera_ros2/depth_demo 54 | camera_ros2/camera_info:=depth_camera_ros2/raw_cam_info_demo 55 | camera_ros2/depth/camera_info:=depth_camera_ros2/depth_cam_info_demo 56 | camera_ros2/points:=depth_camera_ros2/points_demo 57 | 58 | 59 | camera_ros2 60 | 61 | depth_camera_frame 62 | 63 | 0.1 64 | 500 65 | 66 | 67 | 68 | 69 | 70 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Apache License 2 | Version 2.0, January 2004 3 | http://www.apache.org/licenses/ 4 | 5 | TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 6 | 7 | 1. Definitions. 8 | 9 | "License" shall mean the terms and conditions for use, reproduction, 10 | and distribution as defined by Sections 1 through 9 of this document. 11 | 12 | "Licensor" shall mean the copyright owner or entity authorized by 13 | the copyright owner that is granting the License. 14 | 15 | "Legal Entity" shall mean the union of the acting entity and all 16 | other entities that control, are controlled by, or are under common 17 | control with that entity. For the purposes of this definition, 18 | "control" means (i) the power, direct or indirect, to cause the 19 | direction or management of such entity, whether by contract or 20 | otherwise, or (ii) ownership of fifty percent (50%) or more of the 21 | outstanding shares, or (iii) beneficial ownership of such entity. 22 | 23 | "You" (or "Your") shall mean an individual or Legal Entity 24 | exercising permissions granted by this License. 25 | 26 | "Source" form shall mean the preferred form for making modifications, 27 | including but not limited to software source code, documentation 28 | source, and configuration files. 29 | 30 | "Object" form shall mean any form resulting from mechanical 31 | transformation or translation of a Source form, including but 32 | not limited to compiled object code, generated documentation, 33 | and conversions to other media types. 34 | 35 | "Work" shall mean the work of authorship, whether in Source or 36 | Object form, made available under the License, as indicated by a 37 | copyright notice that is included in or attached to the work 38 | (an example is provided in the Appendix below). 39 | 40 | "Derivative Works" shall mean any work, whether in Source or Object 41 | form, that is based on (or derived from) the Work and for which the 42 | editorial revisions, annotations, elaborations, or other modifications 43 | represent, as a whole, an original work of authorship. For the purposes 44 | of this License, Derivative Works shall not include works that remain 45 | separable from, or merely link (or bind by name) to the interfaces of, 46 | the Work and Derivative Works thereof. 47 | 48 | "Contribution" shall mean any work of authorship, including 49 | the original version of the Work and any modifications or additions 50 | to that Work or Derivative Works thereof, that is intentionally 51 | submitted to Licensor for inclusion in the Work by the copyright owner 52 | or by an individual or Legal Entity authorized to submit on behalf of 53 | the copyright owner. For the purposes of this definition, "submitted" 54 | means any form of electronic, verbal, or written communication sent 55 | to the Licensor or its representatives, including but not limited to 56 | communication on electronic mailing lists, source code control systems, 57 | and issue tracking systems that are managed by, or on behalf of, the 58 | Licensor for the purpose of discussing and improving the Work, but 59 | excluding communication that is conspicuously marked or otherwise 60 | designated in writing by the copyright owner as "Not a Contribution." 61 | 62 | "Contributor" shall mean Licensor and any individual or Legal Entity 63 | on behalf of whom a Contribution has been received by Licensor and 64 | subsequently incorporated within the Work. 65 | 66 | 2. Grant of Copyright License. Subject to the terms and conditions of 67 | this License, each Contributor hereby grants to You a perpetual, 68 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 69 | copyright license to reproduce, prepare Derivative Works of, 70 | publicly display, publicly perform, sublicense, and distribute the 71 | Work and such Derivative Works in Source or Object form. 72 | 73 | 3. Grant of Patent License. Subject to the terms and conditions of 74 | this License, each Contributor hereby grants to You a perpetual, 75 | worldwide, non-exclusive, no-charge, royalty-free, irrevocable 76 | (except as stated in this section) patent license to make, have made, 77 | use, offer to sell, sell, import, and otherwise transfer the Work, 78 | where such license applies only to those patent claims licensable 79 | by such Contributor that are necessarily infringed by their 80 | Contribution(s) alone or by combination of their Contribution(s) 81 | with the Work to which such Contribution(s) was submitted. If You 82 | institute patent litigation against any entity (including a 83 | cross-claim or counterclaim in a lawsuit) alleging that the Work 84 | or a Contribution incorporated within the Work constitutes direct 85 | or contributory patent infringement, then any patent licenses 86 | granted to You under this License for that Work shall terminate 87 | as of the date such litigation is filed. 88 | 89 | 4. Redistribution. You may reproduce and distribute copies of the 90 | Work or Derivative Works thereof in any medium, with or without 91 | modifications, and in Source or Object form, provided that You 92 | meet the following conditions: 93 | 94 | (a) You must give any other recipients of the Work or 95 | Derivative Works a copy of this License; and 96 | 97 | (b) You must cause any modified files to carry prominent notices 98 | stating that You changed the files; and 99 | 100 | (c) You must retain, in the Source form of any Derivative Works 101 | that You distribute, all copyright, patent, trademark, and 102 | attribution notices from the Source form of the Work, 103 | excluding those notices that do not pertain to any part of 104 | the Derivative Works; and 105 | 106 | (d) If the Work includes a "NOTICE" text file as part of its 107 | distribution, then any Derivative Works that You distribute must 108 | include a readable copy of the attribution notices contained 109 | within such NOTICE file, excluding those notices that do not 110 | pertain to any part of the Derivative Works, in at least one 111 | of the following places: within a NOTICE text file distributed 112 | as part of the Derivative Works; within the Source form or 113 | documentation, if provided along with the Derivative Works; or, 114 | within a display generated by the Derivative Works, if and 115 | wherever such third-party notices normally appear. The contents 116 | of the NOTICE file are for informational purposes only and 117 | do not modify the License. You may add Your own attribution 118 | notices within Derivative Works that You distribute, alongside 119 | or as an addendum to the NOTICE text from the Work, provided 120 | that such additional attribution notices cannot be construed 121 | as modifying the License. 122 | 123 | You may add Your own copyright statement to Your modifications and 124 | may provide additional or different license terms and conditions 125 | for use, reproduction, or distribution of Your modifications, or 126 | for any such Derivative Works as a whole, provided Your use, 127 | reproduction, and distribution of the Work otherwise complies with 128 | the conditions stated in this License. 129 | 130 | 5. Submission of Contributions. Unless You explicitly state otherwise, 131 | any Contribution intentionally submitted for inclusion in the Work 132 | by You to the Licensor shall be under the terms and conditions of 133 | this License, without any additional terms or conditions. 134 | Notwithstanding the above, nothing herein shall supersede or modify 135 | the terms of any separate license agreement you may have executed 136 | with Licensor regarding such Contributions. 137 | 138 | 6. Trademarks. This License does not grant permission to use the trade 139 | names, trademarks, service marks, or product names of the Licensor, 140 | except as required for reasonable and customary use in describing the 141 | origin of the Work and reproducing the content of the NOTICE file. 142 | 143 | 7. Disclaimer of Warranty. Unless required by applicable law or 144 | agreed to in writing, Licensor provides the Work (and each 145 | Contributor provides its Contributions) on an "AS IS" BASIS, 146 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or 147 | implied, including, without limitation, any warranties or conditions 148 | of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A 149 | PARTICULAR PURPOSE. You are solely responsible for determining the 150 | appropriateness of using or redistributing the Work and assume any 151 | risks associated with Your exercise of permissions under this License. 152 | 153 | 8. Limitation of Liability. In no event and under no legal theory, 154 | whether in tort (including negligence), contract, or otherwise, 155 | unless required by applicable law (such as deliberate and grossly 156 | negligent acts) or agreed to in writing, shall any Contributor be 157 | liable to You for damages, including any direct, indirect, special, 158 | incidental, or consequential damages of any character arising as a 159 | result of this License or out of the use or inability to use the 160 | Work (including but not limited to damages for loss of goodwill, 161 | work stoppage, computer failure or malfunction, or any and all 162 | other commercial damages or losses), even if such Contributor 163 | has been advised of the possibility of such damages. 164 | 165 | 9. Accepting Warranty or Additional Liability. While redistributing 166 | the Work or Derivative Works thereof, You may choose to offer, 167 | and charge a fee for, acceptance of support, warranty, indemnity, 168 | or other liability obligations and/or rights consistent with this 169 | License. However, in accepting such obligations, You may act only 170 | on Your own behalf and on Your sole responsibility, not on behalf 171 | of any other Contributor, and only if You agree to indemnify, 172 | defend, and hold each Contributor harmless for any liability 173 | incurred by, or claims asserted against, such Contributor by reason 174 | of your accepting any such warranty or additional liability. 175 | 176 | END OF TERMS AND CONDITIONS 177 | 178 | APPENDIX: How to apply the Apache License to your work. 179 | 180 | To apply the Apache License to your work, attach the following 181 | boilerplate notice, with the fields enclosed by brackets "[]" 182 | replaced with your own identifying information. (Don't include 183 | the brackets!) The text should be enclosed in the appropriate 184 | comment syntax for the file format. We also recommend that a 185 | file or class name and description of purpose be included on the 186 | same "printed page" as the copyright notice for easier 187 | identification within third-party archives. 188 | 189 | Copyright [yyyy] [name of copyright owner] 190 | 191 | Licensed under the Apache License, Version 2.0 (the "License"); 192 | you may not use this file except in compliance with the License. 193 | You may obtain a copy of the License at 194 | 195 | http://www.apache.org/licenses/LICENSE-2.0 196 | 197 | Unless required by applicable law or agreed to in writing, software 198 | distributed under the License is distributed on an "AS IS" BASIS, 199 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 200 | See the License for the specific language governing permissions and 201 | limitations under the License. 202 | --------------------------------------------------------------------------------