File tree Expand file tree Collapse file tree 8 files changed +19
-17
lines changed Expand file tree Collapse file tree 8 files changed +19
-17
lines changed Original file line number Diff line number Diff line change @@ -41,7 +41,7 @@ ADD ibpc_tester /opt/ros/overlay/src/ibpc_tester
41
41
RUN . /opt/ros/jazzy/setup.sh \
42
42
&& . /opt/ros/underlay/install/setup.sh \
43
43
&& cd /opt/ros/overlay \
44
- && cd src/ && git clone https://github.com/Yadunund/bop_toolkit.git -b yadu/ament_python src/ && cd ../ \
44
+ && cd src/ && git clone https://github.com/Yadunund/bop_toolkit.git -b add_ipd_dataset src/ && cd ../ \
45
45
# && rosdep install --from-paths src --ignore-src --rosdistro jazzy -yir \
46
46
&& colcon build --cmake-args -DCMAKE_BUILD_TYPE=Release \
47
47
--event-handlers=console_direct+ \
Original file line number Diff line number Diff line change 21
21
``` bash
22
22
mkdir ~ /ws_ibpc/src -p
23
23
cd ~ /ws_ibpc/src
24
- git clone https://github.com/Yadunund/bop_toolkit.git -b yadu/ament_python
24
+ git clone https://github.com/Yadunund/bop_toolkit.git -b add_ipd_dataset
25
25
git clone https://github.com/Yadunund/ibpc.git
26
26
```
27
27
Original file line number Diff line number Diff line change @@ -18,6 +18,8 @@ find_package(sensor_msgs REQUIRED)
18
18
find_package (rosidl_default_generators REQUIRED )
19
19
20
20
set (msg_files
21
+ "msg/Camera.msg"
22
+ "msg/Photoneo.msg"
21
23
"msg/PoseEstimate.msg"
22
24
)
23
25
Original file line number Diff line number Diff line change
1
+ geometry_msgs/PoseStamped pose
2
+ sensor_msgs/CameraInfo info
3
+ sensor_msgs/Image rgb
4
+ sensor_msgs/Image depth
5
+ sensor_msgs/Image aolp
6
+ sensor_msgs/Image dolp
Original file line number Diff line number Diff line change
1
+ geometry_msgs/PoseStamped pose
2
+ sensor_msgs/CameraInfo info
3
+ sensor_msgs/Image rgb
4
+ sensor_msgs/Image depth
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ uint64 obj_id
5
5
float64 score
6
6
7
7
# A 3x3 rotation matrix whose elements are saved row-wise.
8
- # loat64 [9] R # 3x3 row-major matrix
8
+ # float64 [9] R # 3x3 row-major matrix
9
9
10
10
# A 3x1 translation vector (in mm).
11
11
# float64 t[3]
Original file line number Diff line number Diff line change 3
3
# List of object IDs to look for in the scene.
4
4
uint64[] object_ids
5
5
6
+
6
7
# Scene images.
7
- sensor_msgs/CameraInfo rgb_info
8
- sensor_msgs/Image rgb
9
- sensor_msgs/CameraInfo depth_info
10
- sensor_msgs/Image depth
11
- sensor_msgs/CameraInfo polarized_info
12
- sensor_msgs/Image polarized
8
+ Camera[] cameras
9
+ Photoneo photoneo
13
10
14
11
---
15
12
Original file line number Diff line number Diff line change @@ -32,11 +32,6 @@ def main(argv=sys.argv):
32
32
dataset_name = node .get_parameter ("dataset_name" ).get_parameter_value ().string_value
33
33
node .get_logger ().info ("Loading from dataset {dataset_name}." )
34
34
35
- # Configure members.
36
- camera_params = get_camera_params (datasets_path , dataset_name )
37
- node .get_logger ().info (f"Loaded camera params: { camera_params } " )
38
- model_params = get_model_params (datasets_path , dataset_name )
39
- node .get_logger ().info (f"Loaded model params: { model_params } " )
40
35
# Load the test split.
41
36
test_split = get_split_params (datasets_path , dataset_name , "test" )
42
37
node .get_logger ().info (f"Parsed test split: { test_split } " )
@@ -56,9 +51,7 @@ def main(argv=sys.argv):
56
51
scene_gt = load_scene_gt (test_split ["scene_gt_tpath" ].format (scene_id = scene_id ))
57
52
for img_id , obj_gts in scene_gt .items ():
58
53
request = GetPoseEstimates .Request ()
59
- request .rgb .encoding = "rgb8"
60
- request .depth .encoding = "mono8"
61
- request .polarized .encoding = "mono8"
54
+ # todo(Yadunund): Fill in cameras and cv.
62
55
# todo(Yadunund): Load corresponding rgb, depth and polarized image for this img_id.
63
56
for obj_gt in obj_gts :
64
57
request .object_ids .append (int (obj_gt ["obj_id" ]))
You can’t perform that action at this time.
0 commit comments