diff --git a/bag_tools/scripts/add_header_time_offset.py b/bag_tools/scripts/add_header_time_offset.py index ee1594f..2c2d8c8 100755 --- a/bag_tools/scripts/add_header_time_offset.py +++ b/bag_tools/scripts/add_header_time_offset.py @@ -70,6 +70,6 @@ def add_offset(inbags, topics, offset): args = parser.parse_args() try: add_offset(args.i, args.t, args.o) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/bag_add_time_offset.py b/bag_tools/scripts/bag_add_time_offset.py index 7612342..df07c31 100755 --- a/bag_tools/scripts/bag_add_time_offset.py +++ b/bag_tools/scripts/bag_add_time_offset.py @@ -76,6 +76,6 @@ def fix_bagfile(inbag, outbag, topics, offset): args = parser.parse_args() try: fix_bagfile(args.i, args.o, arg.t, args.of) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/batch_process.py b/bag_tools/scripts/batch_process.py index 59e7565..b4f89a1 100755 --- a/bag_tools/scripts/batch_process.py +++ b/bag_tools/scripts/batch_process.py @@ -65,6 +65,6 @@ def process(in_dir,out_dir,command): try: process(args.i,args.o,args.c) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/camera_info_parser.py b/bag_tools/scripts/camera_info_parser.py index f404f14..9a0ac48 100755 --- a/bag_tools/scripts/camera_info_parser.py +++ b/bag_tools/scripts/camera_info_parser.py @@ -59,6 +59,6 @@ def parse_yaml(filename): try: info = parse_yaml(args.filename) rospy.loginfo('Read the following info from %s\n%s', args.filename, info) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/change_frame_id.py b/bag_tools/scripts/change_frame_id.py index 07803d1..070be25 100755 --- a/bag_tools/scripts/change_frame_id.py +++ b/bag_tools/scripts/change_frame_id.py @@ -66,6 +66,6 @@ def change_frame_id(inbag,outbag,frame_id,topics): try: change_frame_id(args.i,args.o,args.f,args.t) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/change_topics.py b/bag_tools/scripts/change_topics.py index be97f41..1204ae9 100755 --- a/bag_tools/scripts/change_topics.py +++ b/bag_tools/scripts/change_topics.py @@ -76,7 +76,7 @@ def replacement(replace_string): try: change_topics(args.inbag,args.outbag,replacements) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/check_delay.py b/bag_tools/scripts/check_delay.py index 93704c3..56e79a4 100755 --- a/bag_tools/scripts/check_delay.py +++ b/bag_tools/scripts/check_delay.py @@ -77,6 +77,6 @@ def check_delay(inbags): args = parser.parse_args() try: check_delay(args.inbag) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/check_drop.py b/bag_tools/scripts/check_drop.py index 6bd6b2d..6960a1f 100755 --- a/bag_tools/scripts/check_drop.py +++ b/bag_tools/scripts/check_drop.py @@ -174,6 +174,6 @@ def check_drop(inbags, plot_format='png'): args = parser.parse_args() try: check_drop(args.inbag, args.plot_format) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/cut.py b/bag_tools/scripts/cut.py index 04d17e8..a2f3d45 100755 --- a/bag_tools/scripts/cut.py +++ b/bag_tools/scripts/cut.py @@ -72,6 +72,6 @@ def cut(inbags, outbagfile, start, duration): args = parser.parse_args() try: cut(args.inbag, args.outbag, args.start, args.duration) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/extract_topics.py b/bag_tools/scripts/extract_topics.py index f01c7f7..517d234 100755 --- a/bag_tools/scripts/extract_topics.py +++ b/bag_tools/scripts/extract_topics.py @@ -62,7 +62,7 @@ def extract_topics(inbag,outbag,topics): try: extract_topics(args.inbag,args.outbag,args.topics) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/image_sequence_publisher.py b/bag_tools/scripts/image_sequence_publisher.py index 719d3c8..e19cb22 100755 --- a/bag_tools/scripts/image_sequence_publisher.py +++ b/bag_tools/scripts/image_sequence_publisher.py @@ -120,6 +120,6 @@ def playback_images(image_dir,file_pattern,camera_info_file,pose_file,publish_ra playback_images(image_dir, file_pattern, camera_info_file, pose_file, frequency) except KeyError as e: rospy.logerr('Required parameter missing: %s', e) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/make_video.py b/bag_tools/scripts/make_video.py index b1be5f5..44ca993 100755 --- a/bag_tools/scripts/make_video.py +++ b/bag_tools/scripts/make_video.py @@ -78,7 +78,7 @@ def create_video(tmp_dir, args): tmp_dir = tempfile.mkdtemp() try: create_video(tmp_dir, args) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() rospy.loginfo('Cleaning up temp files...') diff --git a/bag_tools/scripts/merge.py b/bag_tools/scripts/merge.py index b8e2a99..c511768 100755 --- a/bag_tools/scripts/merge.py +++ b/bag_tools/scripts/merge.py @@ -72,6 +72,6 @@ def merge(inbags, outbag='output.bag', topics=None, exclude_topics=[], raw=True) try: sys.exit(merge(args.inbag, args.output, args.topics, args.exclude_topics)) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/plot.py b/bag_tools/scripts/plot.py index 01e7673..01497bd 100755 --- a/bag_tools/scripts/plot.py +++ b/bag_tools/scripts/plot.py @@ -621,6 +621,6 @@ def get_plot_fields(self, topic_name): try: BagTopicPlotter(args.bags, args.topics, not args.noarr, not args.nohdr, args.plot_format, args.plot_style, args.bag_time, args.out_suffix) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/remove_tf.py b/bag_tools/scripts/remove_tf.py index b8e6c22..7419873 100755 --- a/bag_tools/scripts/remove_tf.py +++ b/bag_tools/scripts/remove_tf.py @@ -67,6 +67,6 @@ def remove_tf(inbag,outbag,frame_ids): try: remove_tf(args.i,args.o,args.f) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/replace_msg_time_with_hdr.py b/bag_tools/scripts/replace_msg_time_with_hdr.py index 41eed15..029703a 100755 --- a/bag_tools/scripts/replace_msg_time_with_hdr.py +++ b/bag_tools/scripts/replace_msg_time_with_hdr.py @@ -62,6 +62,6 @@ def rpl_msg_time_with_hdr(inbag,outbag): args = parser.parse_args() try: rpl_msg_time_with_hdr(args.i, args.o) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/stereo_sequence_publisher.py b/bag_tools/scripts/stereo_sequence_publisher.py index 8ddb782..c4d00eb 100755 --- a/bag_tools/scripts/stereo_sequence_publisher.py +++ b/bag_tools/scripts/stereo_sequence_publisher.py @@ -120,6 +120,6 @@ def playback_images(image_dir_l, image_dir_r, file_pattern, camera_info_file_l, playback_images(image_dir_l, image_dir_r, file_pattern, camera_info_file_l, camera_info_file_r, frequency) except KeyError as e: rospy.logerr('Required parameter missing: %s', e) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/bag_tools/scripts/transform_tf.py b/bag_tools/scripts/transform_tf.py index 41df26f..042d5ab 100755 --- a/bag_tools/scripts/transform_tf.py +++ b/bag_tools/scripts/transform_tf.py @@ -120,6 +120,6 @@ def transform_tf(inbag, outbag, transform, frame_id, child_frame_id): try: transform_tf(args.i, args.o, transform, args.f, args.c) - except Exception, e: + except Exception as e: import traceback traceback.print_exc() diff --git a/pointcloud_tools/CMakeLists.txt b/pointcloud_tools/CMakeLists.txt index 7e4df9d..a80bedd 100644 --- a/pointcloud_tools/CMakeLists.txt +++ b/pointcloud_tools/CMakeLists.txt @@ -1,11 +1,11 @@ -cmake_minimum_required(VERSION 2.8.3) +cmake_minimum_required(VERSION 3.10.0) project(pointcloud_tools) find_package(catkin REQUIRED COMPONENTS roscpp pcl_ros std_msgs sensor_msgs nav_msgs pcl_conversions) find_package(PCL REQUIRED) find_package(VTK REQUIRED) -find_package(Boost REQUIRED COMPONENTS signals filesystem system) +find_package(Boost REQUIRED COMPONENTS filesystem system) include_directories(${Boost_INCLUDE_DIRS}) catkin_package()