Skip to content

Commit 5937149

Browse files
committed
tools: add vehicle profile tool and fix other stereotypes
Change-Id: I6b76f1ae0af15bc5cf1e686aa058e932619f160c
1 parent ea6ac58 commit 5937149

File tree

6 files changed

+966
-21
lines changed

6 files changed

+966
-21
lines changed

modules/tools/BUILD

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ install(
8282
"//modules/tools/routing:install",
8383
"//modules/tools/sensor_calibration:install",
8484
"//modules/tools/vehicle_calibration:install",
85+
"//modules/tools/vehicle_profile:install",
8586
"//modules/tools/visualizer:install",
8687
":pb_hdrs"
8788
],

modules/tools/control_info/control_info.py

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1031,9 +1031,7 @@ def is_record_file(path):
10311031
description='Process and analyze control and planning data')
10321032
parser.add_argument('--bag', type=str, help='use Rosbag')
10331033
parser.add_argument('--path', type=str, help='path for bag files')
1034-
10351034
args = parser.parse_args()
1036-
10371035
fig, axarr = plt.subplots()
10381036
controlinfo = ControlInfo(axarr)
10391037

@@ -1108,24 +1106,11 @@ def is_record_file(path):
11081106
pathv_sheet.write(0, 0, "timestamp_sec", book_format)
11091107

11101108
controlinfo.read_bag(args.bag)
1111-
11121109
else:
1113-
cyber.init()
1114-
# rospy.init_node('control_info', anonymous=True)
1115-
node = cyber.Node("rtk_recorder")
1116-
planningsub = node.create_reader('/apollo/planning',
1117-
planning_pb2.ADCTrajectory,
1118-
controlinfo.callback_planning)
1119-
localizationsub = node.create_reader(
1120-
'/apollo/localization/pose', localization_pb2.LocalizationEstimate,
1121-
controlinfo.callback_localization)
1122-
controlsub = node.create_reader('/apollo/control',
1123-
control_cmd_pb2.ControlCommand,
1124-
controlinfo.callback_control)
1125-
canbussub = node.create_reader('/apollo/canbus/chassis',
1126-
chassis_pb2.Chassis,
1127-
controlinfo.callback_canbus)
1128-
raw_input("Press Enter To Stop")
1110+
#create datafile
1111+
excel_name = 'data.xlsx'
1112+
book = xlsxwriter.Workbook(excel_name)
1113+
book_format = book.add_format({'align': 'center', 'text_wrap': True})
11291114

11301115
controlinfo.Print_len()
11311116
# controlinfo.show_longitudinal()
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
load("@rules_python//python:defs.bzl", "py_binary")
2+
load("//tools/install:install.bzl", "install")
3+
4+
package(default_visibility = ["//visibility:public"])
5+
6+
py_binary(
7+
name = "vehicle_profile",
8+
srcs = ["vehicle_profile.py"],
9+
deps = [
10+
"//cyber/python/cyber_py3:cyber",
11+
"//cyber/python/cyber_py3:record",
12+
"//modules/common_msgs/chassis_msgs:chassis_py_pb2",
13+
"//modules/common_msgs/control_msgs:control_cmd_py_pb2",
14+
"//modules/common_msgs/localization_msgs:localization_py_pb2",
15+
"//modules/common_msgs/planning_msgs:planning_py_pb2",
16+
],
17+
)
18+
19+
install(
20+
name = "install",
21+
py_dest = "tools/vehicle_profile",
22+
targets = [":vehicle_profile"],
23+
)

0 commit comments

Comments
 (0)