main.py
#coding=utf-8
import logging
import time
import carla
import random
import numpy as np
import pygame
def main():
client = carla.Client('localhost', 2000) # 创建Client对象,通过Client载体与Python API与仿真环境
client.load_world('Town03') # 加载地图,03是默认的
client.set_timeout(5.0) # 设置timeout 防止连接时间过长
world = client.get_world() # 获取仿真世界
# 同步模式设置
settings = world.get_settings() # 获取仿真设置
settings.synchronous_mode = True # 启用同步模式
# settings.fixed_delta_seconds = None # 设置可变时间步长
settings.fixed_delta_seconds = 0.05 # 固定时间步长,设置每一帧的时间,这里为0.05
world.apply_settings(settings) # 应用设置
# 配置并启用traffic manager的同步模式
traffic_manager = client.get_trafficmanager(8000) # 默认端口为8000
traffic_manager.set_synchronous_mode(True)
# 设置Traffic Manager的全局属性
traffic_manager.set_global_distance_to_leading_vehicle(3.0) # 保持至少3米距离
traffic_manager.set_hybrid_physics_mode(True) # 混合物理模式,附近一定范围的车辆会开启物理特性
traffic_manager.global_percentage_speed_difference(-50) # 100表示车辆将以100%的默认速度行驶,即不改变速度, -50表示增加50
# 设置天气
weather = carla.WeatherParameters(cloudiness=100.0,
precipitation=0.0,
fog_density=10.0)
world.set_weather(weather)
# 要生成一个 Actor,必须要定义它的蓝图(Blueprint)
# blueprint_library = world.get_blueprint_library() # 拿到所有物体的蓝图
# 可以对蓝图进行进一步的筛选
# vehicle_blueprints = world.get_blueprint_library().filter('*vehicle*')
# ped_blueprints = world.get_blueprint_library().filter('*pedestrian*')
# 获取蓝图库并设置 ego_vehicle 蓝图
ego_vehicle_bp = world.get_blueprint_library().find('vehicle.mercedes-benz.coupe') # 找到奔驰的蓝图
# 属性设置为可选项
ego_vehicle_bp.set_attribute('color', '0, 0, 200') # 给车加上特定的颜色
ego_vehicle_bp.set_attribute('role_name', 'hero') # 设置主车的角色名
# 获取生成点
spawn_points = world.get_map().get_spawn_points() # 获取所有生成点
ego_spawn_point = random.choice(spawn_points) # 找到所有可以作为初始点的位置并随即选择一个
# 选择生成点并生成车辆(针对单一汽车)
ego_vehicle = world.spawn_actor(ego_vehicle_bp, ego_spawn_point) # 在这个位置生成汽车
# 汽车生成后,定义动态参数挪移它的初始位置
# location = ego_vehicle.get_location()
# location.x += 20.0
# ego_vehicle.set_location(location)
ego_vehicle.set_autopilot(True,8000) # 把它设置成自动驾驶模式
# 获取车辆蓝图
blueprint_library = world.get_blueprint_library()
vehicle_blueprints = blueprint_library.filter('vehicle.audi.*')
spawn_points.remove(ego_spawn_point)
# 创建车辆批量操作表
number_of_vehicles = 20
batch = []
for i in range(min(number_of_vehicles, len(spawn_points))):
spawn_point = random.choice(spawn_points) # 随机选择生成点
vehicle_bp = random.choice(vehicle_blueprints) # 随机选择一辆车
batch.append(carla.command.SpawnActor(vehicle_bp, spawn_point))
spawn_points.remove(spawn_point)
# 执行批量操作
other_vehicle_list = []
vehicles_id_list = []
for i, response in enumerate(client.apply_batch_sync(batch, True)):
if response.error:
logging.error(response.error)
else:
print("Spawned Vehicle", response.actor_id)
vehicles_id_list.append(response.actor_id)
# 设置车辆自动驾驶
vehicle = world.get_actor(response.actor_id)
other_vehicle_list.append(vehicle)
vehicle.set_autopilot(True)
# vehicle.set_autopilot(True, traffic_manager.get_port())
# 创建行人批量操作表
number_of_walkers = 100
percentage_pedestrians_running = 0.35 # 设置跑步的行人比例
percentage_pedestrians_crossing = 0.2 # 设置横穿马路的行人比例
# 获得整个的blueprint库并从中筛选出行人
ped_blueprints = blueprint_library.filter('*pedestrian*')
ped_spawn_points = [] # 行人的地点
for i in range(number_of_walkers):
spawn_point = carla.Transform()
loc = world.get_random_location_from_navigation()
if loc is not None:
spawn_point.location = loc
ped_spawn_points.append(spawn_point)
# 创建用来存储行人,行人速度设置和行人控制器的list
walker_batch = []
walker_speed = []
walker_ai_batch = []
for j in range(number_of_walkers):
walker_bp = random.choice(ped_blueprints)
if walker_bp.has_attribute('is_invincible'): # 取消行人无敌状态
walker_bp.set_attribute('is_invincible', 'false')
if walker_bp.has_attribute('speed'): # 设置走路速度
if random.random() > percentage_pedestrians_running:
walker_speed.append(walker_bp.get_attribute('speed').recommended_values[1])
else:
walker_speed.append(walker_bp.get_attribute('speed').recommended_values[2])
# 从可生成行人的生成点中随机选择并生成随机行人,将生成的行人添加到同一批中
walker_batch.append(world.try_spawn_actor(walker_bp, random.choice(ped_spawn_points)))
walker_ai_blueprint = world.get_blueprint_library().find('controller.ai.walker') # 行人行动逻辑控制器
for walker in world.get_actors().filter('*pedestrian*'): # 控制器添加到代表批量控制器的列表中
walker_ai_batch.append(world.spawn_actor(walker_ai_blueprint, carla.Transform(), walker))
for i in range(len(walker_ai_batch)):
walker_ai_batch[i].start() # 启动控制器
walker_ai_batch[i].go_to_location(world.get_random_location_from_navigation()) # 通过控制器设置行人的行走速度
walker_ai_batch[i].set_max_speed(float(walker_speed[i])) # 通过控制器添加到代表批量控制器的列表中
world.set_pedestrians_cross_factor(percentage_pedestrians_crossing) # 行人横穿马路
# pygame初始化用于显示
pygame.init()
display = pygame.display.set_mode(
(800, 600),
pygame.HWSURFACE | pygame.DOUBLEBUF
)
spectator = world.get_spectator() # 建立spectator对象,观察者视角
# 相机设置
camera_bp = blueprint_library.find('sensor.camera.rgb') # 找到相机的蓝图
camera_bp.set_attribute('image_size_x', '800') # 图形宽度
camera_bp.set_attribute('image_size_y', '600') # 高度
camera_transform = carla.Transform(carla.Location(x=1.5, z=2.4)) # 设置相对位置,第一种,可以看正前方
camera_transform = carla.Transform(carla.Location(x=-8, y=0, z=3), # 第二种,可以看全局
carla.Rotation(pitch=10, yaw=0, roll=0))
camera = world.spawn_actor(camera_bp, camera_transform,
attach_to=ego_vehicle, attachment_type=carla.AttachmentType.SpringArm) # 安装到车上
# camera.listen(lambda image: image.save_to_disk('_out/%06d.png' % image.frame))
# 创建并配置雷达传感器
lidar_bp = blueprint_library.find('sensor.lidar.ray_cast') # 找到Lidar传感器的蓝图
lidar_bp.set_attribute('range', '100') # 设置lidar的检测范围为100米
lidar_bp.set_attribute('rotation_frequency', '10') # 设置Lidar的旋转频率为10HZ
lidar_bp.set_attribute('channels', '32') # 设置Lidar的通道数为32
lidar_bp.set_attribute('points_per_second', '56000') # 设置每秒的点数
lidar_transform = carla.Transform(carla.Location(x=0, z=2.5)) # Lidar相对于车辆的位置
lidar = world.spawn_actor(lidar_bp, lidar_transform, attach_to=ego_vehicle) # 在车上安装Lidar传感器
def process_img(image):
"""处理图像并显示在Pygame窗口上"""
array = np.frombuffer(image.raw_data, dtype=np.dtype("uint8"))
array = np.reshape(array, (image.height, image.width, 4)) # RGBA格式
array = array[:, :, :3] # 取RGB,忽略A
array = array[:, :, ::-1] # BGR转RGB
surface = pygame.surfarray.make_surface(array.swapaxes(0, 1))
display.blit(surface, (0, 0))
pygame.display.flip()
def process_lidar(data):
"""处理lidar数据并保存到文件"""
# 将lidar数据转化为numpy叔祖
points = np.copy(np.frombuffer(data.raw_data, dtype=np.dtype('f4'))) # 将Lidar传感器的原始字节数据转化为一个包含所有点信息的Numpy数组
points = np.reshape(points, (int(points.shape[0] / 4), 4))
# 打开文件(如果希望每次覆盖文件,用'w'模式,如果希望追加数据用'a'模式)
with open('lidar_data.txt', 'w') as lidar_file:
for point in points:
# 写入每个点的XYZI值
lidar_file.write('{} {} {} {}\n'.format(point[0], point[1], point[2], point[3]))
# 数据监听
camera.listen(lambda image: process_img(image))
lidar.listen(lambda data: process_lidar(data))
# 开始主循环(在循环过程中固定视角)
try:
while True:
world.tick() # 同步模式下,向服务器发送一个tick命令,使仿真进行一步
# 更新并显示图像
transform = ego_vehicle.get_transform() # 获取车辆视角
# 将观察视角安装在车辆高20,角度俯视
location = transform.location + carla.Location(z=40, x=0)
rotation = carla.Rotation(pitch=-90, yaw=0, roll=0)
spectator.set_transform(carla.Transform(location, rotation))
# 以上三行等效于以下一条命令
# spectator.set_transform(carla.Transform(transform.location + carla.Location(z=40, x=0),
# carla.Rotation(pitch=10, yaw=0, roll=0)))
# 处理pygame事件
for event in pygame.event.get():
if event.type == pygame.QUIT:
return
time.sleep(0.05) # 这个sleep控制客户端与服务端的同步频率
finally:
# 退出前将仿真设置还原为非同步模式
settings.synchronous_mode = False
settings.fixed_delta_seconds = None
world.apply_settings(settings)
# 销毁所有创建的actor
print("清理other车辆...")
for vehicle in world.get_actors().filter('*vehicle*'):
vehicle.destroy()
print("other车辆清理完成")
print("清理行人控制器...")
for controller in world.get_actors().filter('*controller*'):
controller.stop() # 然后销毁控制器
print("行人控制器清理完成")
print("清理行人...")
for walker in walker_batch: # 使用之前保存的行人列表来销毁行人
if walker is not None: # 检查行人是否存在
walker.destroy()
print("行人清理完成")
print("关闭Pygame窗口...")
pygame.quit()
print("清理camera...")
camera.destroy()
print("camera清理完成")
print("清理lidar...")
lidar.stop() # 停止Lidar数据监听
lidar.destroy() # 销毁Lidar传感器
print('lidar清理完成')
# 销毁 Actor
# ego_vehicle.destroy() # 删除单个 Actor
# client.apply_batch([carla.command.DestroyActor(x) for x in actor_list]) 批量删除
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
pass
finally:
print('ok')
IMU模块
#coding=utf-8
# 需求:给车辆以10HZ的频率部署IMU,并且以log的形式展示当前的加速度,陀螺仪偏差和朝向
import logging
import random
import time
import carla
# 设置日志记录
logging.basicConfig(level=logging.INFO)
def main():
client = carla.Client('localhost', 2000)
client.load_world('Town03')
client.set_timeout(2.0)
world = client.get_world()
# 设置同步模式
settings = world.get_settings()
settings.synchronous_mode = True
settings.fixed_delta_seconds = 0.05
world.apply_settings(settings)
# 配置并启用traffic manager的同步模式
traffic_manager = client.get_trafficmanager(8000)
traffic_manager.set_synchronous_mode(True)
blueprint_library = world.get_blueprint_library()
vehicle_bp = random.choice(blueprint_library.filter('vehicle.audi*'))
spawn_points = world.get_map().get_spawn_points()
spawn_point = random.choice(spawn_points)
vehicle = world.spawn_actor(vehicle_bp, spawn_point)
vehicle.set_autopilot(True, 8000)
spectator = world.get_spectator()
# 创建IMU
imu_bp = blueprint_library.find('sensor.other.imu')
imu_bp.set_attribute('sensor_tick', '0.1')
imu_sensor = world.spawn_actor(imu_bp, carla.Transform(), attach_to=vehicle)
imu_sensor.listen(lambda data: logging.info('IMU - Accel: %s, Gyro: %s, Comp: %s' %(data.accelerometer, data.gyroscope, data.compass)))
try:
while True:
world.tick()
transform = vehicle.get_transform()
spectator.set_transform(carla.Transform(transform.location + carla.Location(x=-5, y=0, z=3),
carla.Rotation(pitch=-20, yaw=0, roll=0)))
time.sleep(0.05)
finally:
imu_sensor.destroy()
vehicle.destroy()
settings.synchronous_mode = False
world.apply_settings(settings)
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
pass
finally:
print('ok')
生成车辆
#coding=utf-8
import logging
import math
import random
import carla
import numpy as np
import pygame.surfarray
def pygame_callback(data,obj): # 相机传感器会调,将相机的原始数据重塑为2D RGB,并应用与PyGame表面
img = np.reshape(np.copy(data.raw_data), (data.height, data.width, 4))
img = img[:, :, :3]
img = img[:, :, ::-1]
obj.surface = pygame.surfarray.make_surface(img.swapaxes(0,1))
# 渲染物体
class RenderObject(object):
def __init__(self, width, height):
init_image = np.random.randint(0,255,(height,width,3),dtype='uint8')
self.surface = pygame.surfarray.make_surface(init_image.swapaxes(0,1))
class ControlObject(object):
def __init__(self, veh):
self._vehicle = veh
self._steer = 0
self._throttle = False
self._brake = False
self._steer_cache = 0
self._control = carla.VehicleControl()
self._autopilot = True
# 检测键盘输入并根据输入来设定主车各个控制属性的状态
def parse_control(self, event):
if event.type == pygame.KEYDOWN:
# 当按下回车键时切换自动驾驶状态
if event.key == pygame.K_RETURN:
self._autopilot = not self._autopilot
self._vehicle.set_autopilot(self._autopilot)
# 按下方向键上时将油门属性设定为True
if event.key == pygame.K_UP:
self._throttle = True
# 按下方向键下时将刹车属性设定为True
if event.key == pygame.K_DOWN:
self._brake = True
# 按下方向键右键时将方向盘属性设定为1
if event.key == pygame.K_RIGHT:
self._steer = 1
# 按下方向键左键时将方向盘属性设定为-1
if event.key == pygame.K_LEFT:
self._steer = -1
# 抬起按键时将属性重设为默认值
if event.type ==pygame.KEYUP:
if event.key == pygame.K_UP:
self._throttle = False
if event.key == pygame.K_DOWN:
self._brake = False
self._control.reverse = False
if event.key == pygame.K_RIGHT:
self._steer = None
if event.key == pygame.K_LEFT:
self._steer = None
# 将当前控制属性转化为carla.VehicleControl()的控制信息以应用
def process_control(self):
if self._throttle:
self._control.throttle = min(self._control.throttle + 0.05, 1)
self._control.gear = 1
self._control.brake = False
elif not self._brake:
self._control.throttle = 0.0
if self._brake:
# 当按住方向下键并且车辆处于静止状态,切换到倒车档位并加速
velocity = self._vehicle.get_velocity()
if math.sqrt(velocity.x**2 + velocity.y**2 + velocity.z**2) < 0.01 and not self._control.reverse:
self._control.brake = 0.0
self._control.gear = 1
self._control.reverse = True
self._control.throttle = min(self._control.throttle + 0.1, 1)
elif self._control.reverse:
self._control.throttle = min(self._control.throttle + 0.1, 1)
else:
self._control.throttle = 0.0
self._control.brake = min(self._control.brake + 0.3, 1)
else:
self._control.brake = 0.0
if self._steer is not None:
if self._steer == 1:
self._steer_cache += 0.03
if self._steer == -1:
self._steer_cache -= 0.03
min(0.7, max(-0.7, self._steer_cache))
self._control.steer = round(self._steer_cache,1)
else:
if self._steer_cache > 0.0:
self._steer_cache *= 0.2
if self._steer_cache < 0.0:
self._steer_cache *= 0.2
if 0.01 > self._steer_cache > -0.01:
self._steer_cache = 0.0
self._control.steer = round(self._steer_cache,1)
# 将储存在self.control的控制信息应用
self._vehicle.apply_control(self._control)
def main():
client = carla.Client('localhost', 2000)
client.load_world('Town03')
client.set_timeout(5.0)
world = client.get_world()
# 同步模式设置
settings = world.get_settings()
settings.synchronous_mode = True
settings.fixed_delta_seconds = 0.05
world.apply_settings(settings)
# 配置并启用traffic manager的同步模式
traffic_manager = client.get_trafficmanager(8000)
traffic_manager.set_synchronous_mode(True)
# 设置种子,以便必要时行为可以重复
traffic_manager.set_random_device_seed(0)
random.seed(0)
# 获取蓝图库并设置 ego_vehicle 蓝图
ego_vehicle_bp = world.get_blueprint_library().find('vehicle.mercedes-benz.coupe')
# 属性设置
ego_vehicle_bp.set_attribute('color', '0, 0, 200')
ego_vehicle_bp.set_attribute('role_name', 'hero')
# 获取生成点
spawn_points = world.get_map().get_spawn_points()
ego_spawn_point = random.choice(spawn_points)
# 选择生成点并生成车辆(针对单一汽车)
ego_vehicle = world.spawn_actor(ego_vehicle_bp, ego_spawn_point)
ego_vehicle.set_autopilot(True, 8000)
# 获取车辆蓝图
blueprint_library = world.get_blueprint_library()
vehicle_blueprints = blueprint_library.filter('vehicle.audi.*')
spawn_points.remove(ego_spawn_point)
# 创建车辆批量操作表
number_of_vehicles = 20
batch = []
for i in range(min(number_of_vehicles, len(spawn_points))):
spawn_point = random.choice(spawn_points) # 随机选择生成点
vehicle_bp = random.choice(vehicle_blueprints) # 随机选择一辆车
batch.append(carla.command.SpawnActor(vehicle_bp, spawn_point))
spawn_points.remove(spawn_point)
# 执行批量操作
other_vehicle_list = []
vehicles_id_list = []
for i, response in enumerate(client.apply_batch_sync(batch, True)):
if response.error:
logging.error(response.error)
else:
vehicles_id_list.append(response.actor_id)
# 设置车辆自动驾驶
vehicle = world.get_actor(response.actor_id)
other_vehicle_list.append(vehicle)
vehicle.set_autopilot(True)
spectator = world.get_spectator() # 建立spectator对象,观察者视角
# 相机设置
camera_bp = blueprint_library.find('sensor.camera.rgb') # 找到相机的蓝图
camera_transform = carla.Transform(carla.Location(x=-8, y=0, z=3), # 第二种,可以看全局
carla.Rotation(pitch=10, yaw=0, roll=0))
camera = world.spawn_actor(camera_bp, camera_transform, attach_to=ego_vehicle)
# 获得相机画面尺寸
image_w = camera_bp.get_attribute("image_size_x").as_int()
image_h = camera_bp.get_attribute("image_size_y").as_int()
# 初始化渲染的物体和控制的物体
renderObject = RenderObject(image_w, image_h)
controlObject = ControlObject(ego_vehicle)
# 设定camera读取数据后调用回调函数
camera.listen(lambda image: pygame_callback(image, renderObject))
# pygame初始化用于显示
pygame.init()
gameDisplay = pygame.display.set_mode((image_w,image_h), pygame.HWSURFACE | pygame.DOUBLEBUF)
gameDisplay.fill((0,0,0))
gameDisplay.blit(renderObject.surface, (0,0))
pygame.display.flip()
crashed = False
# 开始主循环
try:
while not crashed:
world.tick() # 同步模式下,向服务器发送一个tick命令,使仿真进行一步
# 更新pygame现实
gameDisplay.blit(renderObject.surface, (0,0))
pygame.display.flip()
# 应用当前控制状态
controlObject.process_control()
# 监听按键信息
for event in pygame.event.get():
# 窗口关闭则退出循环
if event.type == pygame.QUIT:
crashed = True
# 将监听到的按键信号转化成控制信息
controlObject.parse_control(event)
if event.type == pygame.KEYUP:
# 按下tab键切换到其他车辆
if event.key == pygame.K_TAB:
ego_vehicle.set_autopilot(True)
ego_vehicle = random.choice(other_vehicle_list)
# 确保车辆仍存活
if ego_vehicle.is_alive:
# 清除原本摄像头
camera.stop()
camera.destroy()
# 生成新摄像头并绑定到新主车上
controlObject = ControlObject(ego_vehicle)
camera = world.spawn_actor(camera_bp, camera_transform, attch_to=ego_vehicle)
camera.listen(lambda image: pygame_callback(image, renderObject))
# 更新pygame窗口
gameDisplay.fill((0,0,0))
gameDisplay.blit(renderObject.surface, (0,0))
pygame.display.flip()
finally:
# 退出前将仿真设置还原为非同步模式
settings.synchronous_mode = False
settings.fixed_delta_seconds = None
world.apply_settings(settings)
print("清理other车辆...")
for vehicle in world.get_actors().filter('*vehicle*'):
vehicle.destroy()
print("other车辆清理完成")
print("关闭Pygame窗口...")
pygame.quit()
print("清理camera...")
camera.destroy()
print("camera清理完成")
if __name__ == '__main__':
try:
main()
except KeyboardInterrupt:
pass
finally:
print('ok')
生成地图
#coding=utf-8
import io
import carla
def main():
client = carla.Client('localhost', 2000)
client.set_timeout(10.0)
# 加载自定义地图
xodr_path = str('/home/carla/CARLA_0.9.10.1/PythonAPI/util/opendrive/TownBig.xodr')
with io.open(xodr_path,'r',encoding='utf-8') as od_file:
data = od_file.read()
data = data.encode('utf-8')
vertex_distance = 1.0
max_road_length = 500.0
wall_height = 0.5
extra_width = 1.0
world = client.generate_opendrive_world(
data, carla.OpendriveGenerationParameters(
vertex_distance=vertex_distance,
max_road_length=max_road_length,
wall_height=wall_height,
additional_width=extra_width,
smooth_junctions=True,
enable_mesh_visibility=True
)
)
print("the current world is:", world)
if __name__ == '__main__':
main()
Base path: /home/carla/carla-ros-bridge/catkin_ws
Source space: /home/carla/carla-ros-bridge/catkin_ws/src
Build space: /home/carla/carla-ros-bridge/catkin_ws/build
Devel space: /home/carla/carla-ros-bridge/catkin_ws/devel
Install space: /home/carla/carla-ros-bridge/catkin_ws/install
####
#### Running command: "make cmake_check_build_system" in "/home/carla/carla-ros-bridge/catkin_ws/build"
####
####
#### Running command: "make -j16 -l16" in "/home/carla/carla-ros-bridge/catkin_ws/build"
####
[ 0%] Built target geometry_msgs_generate_messages_py
[ 0%] Built target std_msgs_generate_messages_py
[ 0%] Built target geometry_msgs_generate_messages_eus
[ 0%] Built target std_msgs_generate_messages_eus
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarTarget
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarTrackedObjectArray
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_BoundingBoxArray
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_BoundingBox
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarAlarmStamped
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarTargetStamped
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_TwistArray
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarTrackedObject
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarInfo
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarAlarm
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_BoundingBoxStamped
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarTargetArray
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarAlarmArray
[ 0%] Built target _ainstein_radar_msgs_generate_messages_check_deps_RadarTrackedObjectStamped
[ 0%] Built target std_msgs_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_nodejs
[ 0%] Built target geometry_msgs_generate_messages_cpp
[ 0%] Built target geometry_msgs_generate_messages_lisp
[ 0%] Built target std_msgs_generate_messages_cpp
[ 0%] Built target std_msgs_generate_messages_lisp
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaBoundingBox
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaEgoVehicleControl
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaCollisionEvent
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaTrafficLightInfo
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaEgoVehicleInfo
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaWeatherParameters
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaTrafficLightInfoList
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaEgoVehicleStatus
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaControl
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaActorInfo
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaActorList
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaLaneInvasionEvent
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaWalkerControl
[ 0%] Built target nav_msgs_generate_messages_cpp
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaEgoVehicleInfoWheel
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaStatus
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaTrafficLightStatus
[ 0%] Built target nav_msgs_generate_messages_py
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaWorldInfo
[ 0%] Built target _carla_msgs_generate_messages_check_deps_CarlaTrafficLightStatusList
[ 0%] Built target nav_msgs_generate_messages_eus
[ 0%] Built target nav_msgs_generate_messages_lisp
[ 0%] Built target _carla_ros_scenario_runner_types_generate_messages_check_deps_CarlaScenario
[ 0%] Built target nav_msgs_generate_messages_nodejs
[ 0%] Built target shape_msgs_generate_messages_cpp
[ 0%] Built target _carla_ros_scenario_runner_types_generate_messages_check_deps_ExecuteScenario
[ 0%] Built target _carla_waypoint_types_generate_messages_check_deps_CarlaWaypoint
[ 0%] Built target _carla_waypoint_types_generate_messages_check_deps_GetActorWaypoint
[ 0%] Built target _carla_ros_scenario_runner_types_generate_messages_check_deps_CarlaScenarioList
[ 0%] Built target _carla_ros_scenario_runner_types_generate_messages_check_deps_CarlaScenarioRunnerStatus
[ 0%] Built target _carla_waypoint_types_generate_messages_check_deps_GetWaypoint
[ 0%] Built target shape_msgs_generate_messages_nodejs
[ 0%] Built target shape_msgs_generate_messages_py
[ 0%] Built target shape_msgs_generate_messages_lisp
[ 0%] Built target shape_msgs_generate_messages_eus
[ 0%] Built target _derived_object_msgs_generate_messages_check_deps_Lane
[ 1%] Built target carla_ackermann_control_gencfg
[ 1%] Built target _derived_object_msgs_generate_messages_check_deps_ObjectWithCovarianceArray
[ 1%] Built target _derived_object_msgs_generate_messages_check_deps_ObjectArray
[ 1%] Built target _derived_object_msgs_generate_messages_check_deps_Object
[ 1%] Built target _derived_object_msgs_generate_messages_check_deps_LaneModels
[ 1%] Built target _derived_object_msgs_generate_messages_check_deps_SolidPrimitiveWithCovariance
[ 1%] Built target _derived_object_msgs_generate_messages_check_deps_ObjectWithCovariance
[ 5%] Automatic MOC for target rviz_carla_plugin
[ 12%] Built target ainstein_radar_msgs_generate_messages_py
[ 12%] Built target ainstein_radar_msgs_generate_messages_eus
[ 12%] Built target _carla_ackermann_control_generate_messages_check_deps_EgoVehicleControlTarget
[ 13%] Built target _carla_ackermann_control_generate_messages_check_deps_EgoVehicleControlMaxima
[ 17%] Built target ainstein_radar_msgs_generate_messages_nodejs
[ 17%] Generating C++ code from ainstein_radar_msgs/RadarTargetStamped.msg
[ 17%] Built target _carla_ackermann_control_generate_messages_check_deps_EgoVehicleControlCurrent
[ 17%] Generating C++ code from ainstein_radar_msgs/RadarTrackedObjectArray.msg
[ 17%] Generating C++ code from carla_msgs/CarlaTrafficLightInfoList.msg
[ 22%] Built target ainstein_radar_msgs_generate_messages_lisp
[ 23%] Built target pcl_recorder_node
[ 30%] Built target carla_msgs_generate_messages_nodejs
[ 31%] Generating C++ code from ainstein_radar_msgs/RadarAlarmStamped.msg
[ 31%] Generating C++ code from ainstein_radar_msgs/BoundingBoxStamped.msg
[ 38%] Built target carla_msgs_generate_messages_lisp
[ 38%] Built target rviz_carla_plugin_autogen
[ 38%] Built target _carla_ackermann_control_generate_messages_check_deps_EgoVehicleControlInfo
[ 41%] Built target carla_ros_scenario_runner_types_generate_messages_eus
[ 45%] Built target carla_msgs_generate_messages_py
[ 46%] Built target _carla_ackermann_control_generate_messages_check_deps_EgoVehicleControlStatus
[ 52%] Built target carla_msgs_generate_messages_eus
[ 52%] Generating C++ code from ainstein_radar_msgs/RadarInfo.msg
[ 53%] Generating C++ code from ainstein_radar_msgs/TwistArray.msg
[ 53%] Generating C++ code from ainstein_radar_msgs/RadarTrackedObject.msg
[ 53%] Generating C++ code from ainstein_radar_msgs/RadarTrackedObjectStamped.msg
[ 54%] Generating C++ code from carla_ros_scenario_runner_types/CarlaScenarioList.msg
[ 54%] Generating C++ code from ainstein_radar_msgs/RadarAlarmArray.msg
[ 54%] Generating C++ code from carla_msgs/CarlaControl.msg
[ 55%] Generating C++ code from ainstein_radar_msgs/BoundingBox.msg
[ 55%] Generating C++ code from ainstein_radar_msgs/RadarTargetArray.msg
[ 56%] Generating C++ code from carla_msgs/CarlaTrafficLightInfo.msg
[ 57%] Generating C++ code from ainstein_radar_msgs/RadarTarget.msg
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:77: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTargetStamped.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTargetStamped.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTargetStamped.h”
make[2]: *** 正在等待未完成的任务....
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:98: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarAlarmStamped.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarAlarmStamped.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarAlarmStamped.h”
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ros-carla-msgs-1.2.0/CMakeFiles/carla_msgs_generate_messages_cpp.dir/build.make:85: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaTrafficLightInfoList.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaTrafficLightInfoList.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaTrafficLightInfoList.h”
make[2]: *** 正在等待未完成的任务....
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:110: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/BoundingBoxStamped.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/BoundingBoxStamped.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/BoundingBoxStamped.h”
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:91: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTrackedObjectArray.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTrackedObjectArray.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTrackedObjectArray.h”
[ 57%] Generating C++ code from carla_msgs/CarlaActorList.msg
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:126: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/TwistArray.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/TwistArray.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/TwistArray.h”
[ 57%] Generating C++ code from carla_msgs/CarlaEgoVehicleControl.msg
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:138: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTrackedObject.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTrackedObject.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTrackedObject.h”
[ 57%] Generating C++ code from carla_ros_scenario_runner_types/CarlaScenarioRunnerStatus.msg
[ 57%] Generating C++ code from carla_ros_scenario_runner_types/CarlaScenario.msg
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
AttributeError: 'module' object has no attribute 'RAW_OPT'
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ros-bridge-0.9.10.1/carla_ros_scenario_runner_types/CMakeFiles/carla_ros_scenario_runner_types_generate_messages_cpp.dir/build.make:66: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_ros_scenario_runner_types/CarlaScenarioList.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_ros_scenario_runner_types/CarlaScenarioList.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_ros_scenario_runner_types/CarlaScenarioList.h”
make[2]: *** 正在等待未完成的任务....
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:117: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarInfo.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarInfo.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarInfo.h”
ros-carla-msgs-1.2.0/CMakeFiles/carla_msgs_generate_messages_cpp.dir/build.make:91: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaControl.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaControl.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaControl.h”
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:168: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarAlarmArray.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarAlarmArray.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarAlarmArray.h”
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:152: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTrackedObjectStamped.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTrackedObjectStamped.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTrackedObjectStamped.h”
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:178: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/BoundingBox.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/BoundingBox.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/BoundingBox.h”
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
[ 59%] Built target carla_ros_scenario_runner_types_generate_messages_py
ros-carla-msgs-1.2.0/CMakeFiles/carla_msgs_generate_messages_cpp.dir/build.make:102: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaTrafficLightInfo.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaTrafficLightInfo.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaTrafficLightInfo.h”
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:160: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTargetArray.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTargetArray.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTargetArray.h”
[ 61%] Built target carla_ros_scenario_runner_types_generate_messages_lisp
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
[ 62%] Built target carla_ros_scenario_runner_types_generate_messages_nodejs
[ 62%] Generating C++ code from carla_waypoint_types/CarlaWaypoint.msg
ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/build.make:184: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTarget.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTarget.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/ainstein_radar_msgs/RadarTarget.h”
[ 63%] Built target carla_waypoint_types_generate_messages_lisp
CMakeFiles/Makefile2:1726: recipe for target 'ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/all' failed
make[1]: *** [ainstein_radar_msgs/CMakeFiles/ainstein_radar_msgs_generate_messages_cpp.dir/all] Error 2
make[1]: *** 正在等待未完成的任务....
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
[ 66%] Built target carla_waypoint_types_generate_messages_nodejs
[ 66%] Built target carla_waypoint_types_generate_messages_py
[ 66%] Generating C++ code from carla_waypoint_types/GetWaypoint.srv
[ 68%] Generating C++ code from derived_object_msgs/ObjectArray.msg
[ 69%] Built target carla_waypoint_types_generate_messages_eus
[ 69%] Generating C++ code from derived_object_msgs/LaneModels.msg
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
[ 69%] Generating C++ code from carla_waypoint_types/GetActorWaypoint.srv
[ 69%] Generating C++ code from derived_object_msgs/ObjectWithCovariance.msg
ros-carla-msgs-1.2.0/CMakeFiles/carla_msgs_generate_messages_cpp.dir/build.make:116: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaActorList.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaActorList.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaActorList.h”
[ 72%] Built target derived_object_msgs_generate_messages_py
ros-carla-msgs-1.2.0/CMakeFiles/carla_msgs_generate_messages_cpp.dir/build.make:109: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaEgoVehicleControl.h' failed
ros-bridge-0.9.10.1/carla_ros_scenario_runner_types/CMakeFiles/carla_ros_scenario_runner_types_generate_messages_cpp.dir/build.make:72: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_ros_scenario_runner_types/CarlaScenario.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaEgoVehicleControl.h] Error 1
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_ros_scenario_runner_types/CarlaScenario.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_msgs/CarlaEgoVehicleControl.h”
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_ros_scenario_runner_types/CarlaScenario.h”
CMakeFiles/Makefile2:2601: recipe for target 'ros-carla-msgs-1.2.0/CMakeFiles/carla_msgs_generate_messages_cpp.dir/all' failed
make[1]: *** [ros-carla-msgs-1.2.0/CMakeFiles/carla_msgs_generate_messages_cpp.dir/all] Error 2
ros-bridge-0.9.10.1/carla_ros_scenario_runner_types/CMakeFiles/carla_ros_scenario_runner_types_generate_messages_cpp.dir/build.make:78: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_ros_scenario_runner_types/CarlaScenarioRunnerStatus.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_ros_scenario_runner_types/CarlaScenarioRunnerStatus.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_ros_scenario_runner_types/CarlaScenarioRunnerStatus.h”
CMakeFiles/Makefile2:3094: recipe for target 'ros-bridge-0.9.10.1/carla_ros_scenario_runner_types/CMakeFiles/carla_ros_scenario_runner_types_generate_messages_cpp.dir/all' failed
make[1]: *** [ros-bridge-0.9.10.1/carla_ros_scenario_runner_types/CMakeFiles/carla_ros_scenario_runner_types_generate_messages_cpp.dir/all] Error 2
[ 78%] Built target derived_object_msgs_generate_messages_lisp
[ 78%] Built target derived_object_msgs_generate_messages_nodejs
[ 79%] Generating C++ code from derived_object_msgs/Object.msg
[ 79%] Generating C++ code from derived_object_msgs/SolidPrimitiveWithCovariance.msg
[ 80%] Generating C++ code from derived_object_msgs/ObjectWithCovarianceArray.msg
[ 80%] Generating C++ code from derived_object_msgs/Lane.msg
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ros-bridge-0.9.10.1/carla_waypoint_types/CMakeFiles/carla_waypoint_types_generate_messages_cpp.dir/build.make:67: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_waypoint_types/CarlaWaypoint.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_waypoint_types/CarlaWaypoint.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_waypoint_types/CarlaWaypoint.h”
make[2]: *** 正在等待未完成的任务....
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 156, in generate_from_file
_generate_srv_from_file(input_file, output_dir, template_dir, search_path, package_name, srv_template_dict, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 115, in _generate_srv_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
derived_object_msgs/CMakeFiles/derived_object_msgs_generate_messages_cpp.dir/build.make:79: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/ObjectArray.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/ObjectArray.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/ObjectArray.h”
make[2]: *** 正在等待未完成的任务....
ros-bridge-0.9.10.1/carla_waypoint_types/CMakeFiles/carla_waypoint_types_generate_messages_cpp.dir/build.make:78: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_waypoint_types/GetWaypoint.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_waypoint_types/GetWaypoint.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_waypoint_types/GetWaypoint.h”
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
derived_object_msgs/CMakeFiles/derived_object_msgs_generate_messages_cpp.dir/build.make:112: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/SolidPrimitiveWithCovariance.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/SolidPrimitiveWithCovariance.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/SolidPrimitiveWithCovariance.h”
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
Traceback (most recent call last):
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
sys.argv, msg_template_map, srv_template_map)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 156, in generate_from_file
_generate_srv_from_file(input_file, output_dir, template_dir, search_path, package_name, srv_template_dict, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 115, in _generate_srv_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
derived_object_msgs/CMakeFiles/derived_object_msgs_generate_messages_cpp.dir/build.make:106: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/ObjectWithCovariance.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/ObjectWithCovariance.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/ObjectWithCovariance.h”
derived_object_msgs/CMakeFiles/derived_object_msgs_generate_messages_cpp.dir/build.make:87: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/LaneModels.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/LaneModels.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/LaneModels.h”
Traceback (most recent call last):
File "/opt/ros/melodic/share/gencpp/cmake/../../../lib/gencpp/gen_cpp.py", line 50, in <module>
derived_object_msgs/CMakeFiles/derived_object_msgs_generate_messages_cpp.dir/build.make:134: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/Lane.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/Lane.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/Lane.h”
sys.argv, msg_template_map, srv_template_map)
derived_object_msgs/CMakeFiles/derived_object_msgs_generate_messages_cpp.dir/build.make:154: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/ObjectWithCovarianceArray.h' failed
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 213, in generate_from_command_line_options
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/ObjectWithCovarianceArray.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/ObjectWithCovarianceArray.h”
generate_from_file(argv[1], options.package, options.outdir, options.emdir, options.includepath, msg_template_dict, srv_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 154, in generate_from_file
_generate_msg_from_file(input_file, output_dir, template_dir, search_path, package_name, msg_template_dict)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 99, in _generate_msg_from_file
search_path)
File "/opt/ros/melodic/lib/python2.7/dist-packages/genmsg/template_tools.py", line 77, in _generate_from_spec
interpreter = em.Interpreter(output=ofile, globals=g, options={em.RAW_OPT:True,em.BUFFERED_OPT:True})
AttributeError: 'module' object has no attribute 'RAW_OPT'
ros-bridge-0.9.10.1/carla_waypoint_types/CMakeFiles/carla_waypoint_types_generate_messages_cpp.dir/build.make:89: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_waypoint_types/GetActorWaypoint.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_waypoint_types/GetActorWaypoint.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/carla_waypoint_types/GetActorWaypoint.h”
CMakeFiles/Makefile2:4400: recipe for target 'ros-bridge-0.9.10.1/carla_waypoint_types/CMakeFiles/carla_waypoint_types_generate_messages_cpp.dir/all' failed
make[1]: *** [ros-bridge-0.9.10.1/carla_waypoint_types/CMakeFiles/carla_waypoint_types_generate_messages_cpp.dir/all] Error 2
derived_object_msgs/CMakeFiles/derived_object_msgs_generate_messages_cpp.dir/build.make:128: recipe for target '/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/Object.h' failed
make[2]: *** [/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/Object.h] Error 1
make[2]: *** 正在删除文件“/home/carla/carla-ros-bridge/catkin_ws/devel/include/derived_object_msgs/Object.h”
CMakeFiles/Makefile2:5134: recipe for target 'derived_object_msgs/CMakeFiles/derived_object_msgs_generate_messages_cpp.dir/all' failed
make[1]: *** [derived_object_msgs/CMakeFiles/derived_object_msgs_generate_messages_cpp.dir/all] Error 2
Makefile:140: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j16 -l16" failed