in a2d2/src/ros_util.py [0:0]
def bus_msg(cls, row=None, frame_id=None):
msg = Bus()
ts = row[2]
cls.set_ros_msg_header(ros_msg=msg, ts=ts, frame_id=frame_id)
# linear accel
msg.vehicle_kinematics.acceleration.x = row[3]
msg.vehicle_kinematics.acceleration.y = row[4]
msg.vehicle_kinematics.acceleration.z = row[5]
# accelerator control
msg.control.accelerator_pedal = row[6]
msg.control.accelerator_pedal_gradient_sign = row[7]
# angular velocity
msg.vehicle_kinematics.angular_velocity.omega_x = row[8]
msg.vehicle_kinematics.angular_velocity.omega_y = row[9]
msg.vehicle_kinematics.angular_velocity.omega_z = row[10]
# brake pressure
msg.control.brake_pressure = row[11]
# distance pulse
msg.distance_pulse.front_left = row[12]
msg.distance_pulse.front_right = row[13]
msg.distance_pulse.rear_left = row[14]
msg.distance_pulse.rear_right = row[15]
# geo location
msg.geo_loction.latitude = row[16]
msg.geo_loction.latitude_direction = row[17]
msg.geo_loction.longitude = row[18]
msg.geo_loction.longitude_direction = row[19]
# angular orientation
msg.vehicle_kinematics.angular_orientation.pitch_angle = row[20]
msg.vehicle_kinematics.angular_orientation.roll_angle = row[21]
# steering
msg.control.steeering_angle_calculated = row[22]
msg.control.steering_angle_calculated_sign = row[23]
# vehicle speed
msg.vehicle_kinematics.vehicle_speed = row[24]
return msg