-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdocker-compose.yml
116 lines (99 loc) · 3.62 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
version: "3.6"
services:
cyton-gamma: &cyton-gamma
image: ${DOCKER_IMAGE}:${VERSION}
build:
context: .
dockerfile: Dockerfile
target: cyton-gamma-300
volumes:
- ./src/:/catkin_ws/src/
- /dev:/dev
- /var/run/dbus/:/var/run/dbus
- /run/udev:/run/udev:ro
- /tmp/.X11-unix:/tmp/.X11-unix
env_file:
- .env
working_dir: /catkin_ws
ipc: host
network_mode: host
privileged: true
environment:
- RUNS_INSIDE_DOCKER=1
- DISPLAY=$DISPLAY
- NVIDIA_VISIBLE_DEVICES=all
- NVIDIA_DRIVER_CAPABILITIES=all
cyton-gamma-shell:
<<: *cyton-gamma
command: >
bash /ros_entrypoint.sh && source /catkin_ws/devel/setup.bash
cyton-gamma-urdf-in-rviz:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_description urdf_in_rviz.launch"
cyton-gamma-urdf-in-gazebo:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_gazebo gazebo_world.launch"
cyton-gamma-joint-effort-controller:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers gazebo_effort_controllers.launch"
cyton-gamma-joint-position-controller:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers gazebo_position_controllers.launch"
cyton-gamma-joint-trajectory-controller:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers gazebo_joint_trajectory_controllers.launch"
cyton-gamma-gazebo-moveit:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers gazebo_moveit.launch"
cyton-gamma-robot-manipulator-manager:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers robot_manipulator_manager.launch"
cyton-gamma-robot-manipulator-controller-spawner:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers robot_manipulator_controller_spawner.launch"
cyton-gamma-robot-gripper-manager:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers robot_gripper_manager.launch"
cyton-gamma-robot-gripper-controller-spawner:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers robot_gripper_controller_spawner.launch"
cyton-gamma-robot-moveit-movegroup:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers robot_moveit_movegroup.launch"
cyton-gamma-robot-moveit:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers robot_moveit.launch"
cyton-gamma-robot-joint-trajectory-controller:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch cyton_gamma_300_controllers robot_joint_trajectory_controller.launch"
cyton-gamma-moveit-setup-assistant:
<<: *cyton-gamma
command: >
bash -c "source /catkin_ws/devel/setup.bash &&
roslaunch moveit_setup_assistant setup_assistant.launch"