Skip to content

Commit 38c5b6e

Browse files
committed
Minor cleanup
Signed-off-by: Maxime CLEMENT <maxime.clement@tier4.jp>
1 parent bf0a4b0 commit 38c5b6e

File tree

2 files changed

+11
-18
lines changed

2 files changed

+11
-18
lines changed

simulator/carla_autoware/src/carla_autoware/carla_autoware.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818

1919
import carla
2020

21-
from .carla_ros import carla_interface
21+
from .carla_ros import carla_ros2_interface
2222
from .modules.carla_data_provider import CarlaDataProvider
2323
from .modules.carla_data_provider import GameTime
2424
from .modules.carla_wrapper import SensorReceivedNoData
@@ -54,7 +54,7 @@ def _tick_sensor(self, timestamp):
5454

5555
class InitializeInterface(object):
5656
def __init__(self):
57-
self.interface = carla_interface()
57+
self.interface = carla_ros2_interface()
5858
self.param_ = self.interface.get_param()
5959
self.world = None
6060
self.sensor_wrapper = None

simulator/carla_autoware/src/carla_autoware/carla_ros.py

+9-16
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
# limitations under the License.sr/bin/env python
1414

1515
import json
16-
import logging
1716
import math
1817
import threading
1918

@@ -40,7 +39,6 @@
4039
from tier4_vehicle_msgs.msg import ActuationStatusStamped
4140
from transforms3d.euler import euler2quat
4241

43-
from .modules.carla_data_provider import CarlaDataProvider
4442
from .modules.carla_data_provider import GameTime
4543
from .modules.carla_data_provider import datetime
4644
from .modules.carla_utils import carla_location_to_ros_point
@@ -50,7 +48,7 @@
5048
from .modules.carla_wrapper import SensorInterface
5149

5250

53-
class carla_interface(object):
51+
class carla_ros2_interface(object):
5452
def __init__(self):
5553
self.sensor_interface = SensorInterface()
5654
self.timestamp = None
@@ -77,8 +75,7 @@ def __init__(self):
7775

7876
# initialize ros2 node
7977
rclpy.init(args=None)
80-
self.ros2_node = rclpy.create_node("carla_interface")
81-
self.logger = logging.getLogger("log")
78+
self.ros2_node = rclpy.create_node("carla_ros2_interface")
8279
self.parameters = {
8380
"host": rclpy.Parameter.Type.STRING,
8481
"port": rclpy.Parameter.Type.INTEGER,
@@ -157,13 +154,15 @@ def __init__(self):
157154
PointCloud2, f'/sensing/lidar/{sensor["id"]}/pointcloud', 10
158155
)
159156
else:
160-
self.logger.info("Please use Top, Right, or Left as the LIDAR ID")
157+
self.ros2_node.get_logger().info(
158+
"Please use Top, Right, or Left as the LIDAR ID"
159+
)
161160
elif sensor["type"] == "sensor.other.imu":
162161
self.pub_imu = self.ros2_node.create_publisher(
163162
Imu, "/sensing/imu/tamagawa/imu_raw", 1
164163
)
165164
else:
166-
self.logger.info("No Publisher for this Sensor")
165+
self.ros2_node.get_logger().info("No Publisher for this Sensor")
167166
pass
168167

169168
self.spin_thread = threading.Thread(target=rclpy.spin, args=(self.ros2_node,))
@@ -245,15 +244,9 @@ def pose(self):
245244
header = self.get_msg_header(frame_id="map")
246245
out_pose_with_cov = PoseWithCovarianceStamped()
247246
pose_carla = Pose()
248-
pose_carla.position = carla_location_to_ros_point(
249-
CarlaDataProvider.get_transform(
250-
CarlaDataProvider.get_actor_by_name(self.param_values["ego_vehicle_role_name"])
251-
).location
252-
)
247+
pose_carla.position = carla_location_to_ros_point(self.ego_actor.get_transform().location)
253248
pose_carla.orientation = carla_rotation_to_ros_quaternion(
254-
CarlaDataProvider.get_transform(
255-
CarlaDataProvider.get_actor_by_name(self.param_values["ego_vehicle_role_name"])
256-
).rotation
249+
self.ego_actor.get_transform().rotation
257250
)
258251
out_pose_with_cov.header = header
259252
out_pose_with_cov.pose.pose = pose_carla
@@ -461,7 +454,7 @@ def run_step(self, input_data, timestamp):
461454
elif sensor_type == "sensor.other.imu":
462455
self.imu(data[1])
463456
else:
464-
self.logger.info("No Publisher for [{key}] Sensor")
457+
self.ros2_node.get_logger().info("No Publisher for [{key}] Sensor")
465458

466459
# Publish ego vehicle status
467460
self.ego_status()

0 commit comments

Comments
 (0)