Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
ros_camera_bev
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
yangxue
ros_camera_bev
Commits
29efd221
You need to sign in or sign up before continuing.
Commit
29efd221
authored
Mar 28, 2025
by
yangxue
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
update msgs
parent
7c0fd42f
Hide whitespace changes
Inline
Side-by-side
Showing
46 changed files
with
831 additions
and
0 deletions
+831
-0
CameraObstacle.msg
src/waytous_perception_msgs/msg/CameraObstacle.msg
+2
-0
CameraObstacleArray.msg
src/waytous_perception_msgs/msg/CameraObstacleArray.msg
+2
-0
Centroids.msg
src/waytous_perception_msgs/msg/Centroids.msg
+2
-0
CloudCluster.msg
src/waytous_perception_msgs/msg/CloudCluster.msg
+32
-0
CloudClusterArray.msg
src/waytous_perception_msgs/msg/CloudClusterArray.msg
+3
-0
ContinentRadarTrack.msg
src/waytous_perception_msgs/msg/ContinentRadarTrack.msg
+12
-0
ContinentRadarTrackArray.msg
src/waytous_perception_msgs/msg/ContinentRadarTrackArray.msg
+3
-0
DetectBoxMsg.msg
src/waytous_perception_msgs/msg/DetectBoxMsg.msg
+8
-0
DetectResult.msg
src/waytous_perception_msgs/msg/DetectResult.msg
+4
-0
EsrTrack.msg
src/waytous_perception_msgs/msg/EsrTrack.msg
+17
-0
EsrTrackArray.msg
src/waytous_perception_msgs/msg/EsrTrackArray.msg
+4
-0
ObjectTrack.msg
src/waytous_perception_msgs/msg/ObjectTrack.msg
+15
-0
ObjectTrackArray.msg
src/waytous_perception_msgs/msg/ObjectTrackArray.msg
+5
-0
Obstacle.msg
src/waytous_perception_msgs/msg/Obstacle.msg
+12
-0
ObstacleList.msg
src/waytous_perception_msgs/msg/ObstacleList.msg
+4
-0
Road_extract.msg
src/waytous_perception_msgs/msg/Road_extract.msg
+6
-0
SecurityCommon.msg
src/waytous_perception_msgs/msg/SecurityCommon.msg
+9
-0
Sensor.msg
src/waytous_perception_msgs/msg/Sensor.msg
+5
-0
SrrTrack.msg
src/waytous_perception_msgs/msg/SrrTrack.msg
+26
-0
SrrTrackArray.msg
src/waytous_perception_msgs/msg/SrrTrackArray.msg
+4
-0
VectorCluster.msg
src/waytous_perception_msgs/msg/VectorCluster.msg
+8
-0
can.msg
src/waytous_perception_msgs/msg/can.msg
+9
-0
lightros.msg
src/waytous_perception_msgs/msg/lightros.msg
+8
-0
lightros_s.msg
src/waytous_perception_msgs/msg/lightros_s.msg
+6
-0
motion.msg
src/waytous_perception_msgs/msg/motion.msg
+2
-0
security_monitor_from_perception_data.msg
...eption_msgs/msg/security_monitor_from_perception_data.msg
+17
-0
trackbox.msg
src/waytous_perception_msgs/msg/trackbox.msg
+10
-0
CMakeLists.txt
src/waytous_perception_msgs_old/CMakeLists.txt
+220
-0
DrivableAreaMap.msg
src/waytous_perception_msgs_old/msg/DrivableAreaMap.msg
+19
-0
DrivingScene.msg
src/waytous_perception_msgs_old/msg/DrivingScene.msg
+23
-0
EnvironmentModel.msg
src/waytous_perception_msgs_old/msg/EnvironmentModel.msg
+8
-0
FlatnessMap.msg
src/waytous_perception_msgs_old/msg/FlatnessMap.msg
+11
-0
FleetObject.msg
src/waytous_perception_msgs_old/msg/FleetObject.msg
+15
-0
FleetObjectArray.msg
src/waytous_perception_msgs_old/msg/FleetObjectArray.msg
+3
-0
NormalMap.msg
src/waytous_perception_msgs_old/msg/NormalMap.msg
+16
-0
Object.msg
src/waytous_perception_msgs_old/msg/Object.msg
+54
-0
ObjectArray.msg
src/waytous_perception_msgs_old/msg/ObjectArray.msg
+16
-0
ObjectArrayTemp.msg
src/waytous_perception_msgs_old/msg/ObjectArrayTemp.msg
+5
-0
ObjectTemp.msg
src/waytous_perception_msgs_old/msg/ObjectTemp.msg
+58
-0
Rect.msg
src/waytous_perception_msgs_old/msg/Rect.msg
+5
-0
Road.msg
src/waytous_perception_msgs_old/msg/Road.msg
+7
-0
RoadArray.msg
src/waytous_perception_msgs_old/msg/RoadArray.msg
+5
-0
Scene.msg
src/waytous_perception_msgs_old/msg/Scene.msg
+15
-0
TrafficLight.msg
src/waytous_perception_msgs_old/msg/TrafficLight.msg
+21
-0
WallMap.msg
src/waytous_perception_msgs_old/msg/WallMap.msg
+8
-0
package.xml
src/waytous_perception_msgs_old/package.xml
+87
-0
No files found.
src/waytous_perception_msgs/msg/CameraObstacle.msg
0 → 100755
View file @
29efd221
geometry_msgs/PolygonStamped Polygon
int32 obs_type
src/waytous_perception_msgs/msg/CameraObstacleArray.msg
0 → 100755
View file @
29efd221
Header header
CameraObstacle[] obstacles
src/waytous_perception_msgs/msg/Centroids.msg
0 → 100755
View file @
29efd221
std_msgs/Header header
geometry_msgs/Point[] points
src/waytous_perception_msgs/msg/CloudCluster.msg
0 → 100755
View file @
29efd221
std_msgs/Header header
uint32 id
string label
float64 score
sensor_msgs/PointCloud2 cloud
geometry_msgs/PointStamped min_point
geometry_msgs/PointStamped max_point
geometry_msgs/PointStamped avg_point
geometry_msgs/PointStamped centroid_point
float64 estimated_angle
geometry_msgs/Vector3 dimensions
geometry_msgs/Vector3 eigen_values
geometry_msgs/Vector3[] eigen_vectors
#Array of 33 floats containing the FPFH descriptor
std_msgs/Float32MultiArray fpfh_descriptor
jsk_recognition_msgs/BoundingBox bounding_box
geometry_msgs/PolygonStamped convex_hull
# Indicator information
# INDICATOR_LEFT 0
# INDICATOR_RIGHT 1
# INDICATOR_BOTH 2
# INDICATOR_NONE 3
uint32 indicator_state
\ No newline at end of file
src/waytous_perception_msgs/msg/CloudClusterArray.msg
0 → 100755
View file @
29efd221
std_msgs/Header header
CloudCluster[] clusters
\ No newline at end of file
src/waytous_perception_msgs/msg/ContinentRadarTrack.msg
0 → 100755
View file @
29efd221
Header header
# ESR Track Msg
string canmsg
uint8 cluster_id
float32 cluster_dist_long
float32 cluster_dist_lat
float32 cluster_v_rel_long
float32 cluster_v_rel_lat
uint8 cluster_dyn_prop
float32 radar_RCS
\ No newline at end of file
src/waytous_perception_msgs/msg/ContinentRadarTrackArray.msg
0 → 100755
View file @
29efd221
Header header
ContinentRadarTrack[] ContinentRadarTrack
src/waytous_perception_msgs/msg/DetectBoxMsg.msg
0 → 100755
View file @
29efd221
int32 id
string type
float64 x
float64 y
float64 z
float64 w
float64 h
float64 prob
src/waytous_perception_msgs/msg/DetectResult.msg
0 → 100755
View file @
29efd221
Header header
int32 num_objects
DetectBoxMsg[] objectsArr
\ No newline at end of file
src/waytous_perception_msgs/msg/EsrTrack.msg
0 → 100755
View file @
29efd221
Header header
# ESR Track Msg
string canmsg
uint8 track_ID
float32 track_lat_rate
bool track_group_changed
uint8 track_status
float32 track_angle
float32 track_range
bool track_bridge_object
bool track_rolling_count
float32 track_width
float32 track_range_accel
uint8 track_med_range_mode
float32 track_range_rate
src/waytous_perception_msgs/msg/EsrTrackArray.msg
0 → 100755
View file @
29efd221
Header header
# ESR Track Msg
EsrTrack[] esrtrack
src/waytous_perception_msgs/msg/ObjectTrack.msg
0 → 100755
View file @
29efd221
Header header
string msgname
uint8 track_id
uint8 track_type
float32 track_rate
float32 track_rate_lat
float32 track_heading
jsk_recognition_msgs/BoundingBox bounding_box
geometry_msgs/Point[] track_trace
geometry_msgs/PolygonStamped Polygon
bool is_obstacle
bool is_static
geometry_msgs/Point obs_ref_path_point
int32 point_cloud_amout
src/waytous_perception_msgs/msg/ObjectTrackArray.msg
0 → 100755
View file @
29efd221
Header header
ObjectTrack[] object_track
geometry_msgs/Pose vehicle_pose
\ No newline at end of file
src/waytous_perception_msgs/msg/Obstacle.msg
0 → 100755
View file @
29efd221
float64 obsSize
float64 x_min
float64 x_max
float64 y_min
float64 y_max
float64 z_min
float64 z_max
float64 distance_min
int32 cluster
int32 pointNum
int32 obsType
float64 speed
src/waytous_perception_msgs/msg/ObstacleList.msg
0 → 100755
View file @
29efd221
Header header
float64 cellLength
float64 cellWidth
Obstacle[] obstacles
src/waytous_perception_msgs/msg/Road_extract.msg
0 → 100755
View file @
29efd221
Header header
float32 cell_length
float32 cell_width
float32[] x
float32[] y
float32[] z
src/waytous_perception_msgs/msg/SecurityCommon.msg
0 → 100755
View file @
29efd221
#子系统自接收到硬件数据的时刻,到发出去算法处理结果之间的耗时,将计算结果放到msg中发出去,跟随心跳发出
#单位为秒
float64 sub_sys_process_time_consume
#从main进入到第一个有效数据发出去的耗时
#单位为秒
float64 sub_sys_start_up_time_consume
src/waytous_perception_msgs/msg/Sensor.msg
0 → 100755
View file @
29efd221
Header header
geometry_msgs/Pose vehicle_pose
sensor_msgs/PointCloud2 beyond_cloud
\ No newline at end of file
src/waytous_perception_msgs/msg/SrrTrack.msg
0 → 100755
View file @
29efd221
# Message file for srr_track
Header header
uint8 CAN_TX_DETECT_VALID_LEVEL
uint8 CAN_TX_DETECT_VALID_LEVEL_Suspect_Detection=0
uint8 CAN_TX_DETECT_VALID_LEVEL_Level_1=1
uint8 CAN_TX_DETECT_VALID_LEVEL_Level_2=2
uint8 CAN_TX_DETECT_VALID_LEVEL_Level_3=3
uint8 CAN_TX_DETECT_VALID_LEVEL_Level_4=4
uint8 CAN_TX_DETECT_VALID_LEVEL_Level_5=5
uint8 CAN_TX_DETECT_VALID_LEVEL_Level_6=6
uint8 CAN_TX_DETECT_VALID_LEVEL_Level_7=7
bool CAN_TX_DETECT_STATUS
bool CAN_TX_DETECT_STATUS_No_Data=0
bool CAN_TX_DETECT_STATUS_Valid_Data_Present=1
float32 CAN_TX_DETECT_RANGE_RATE # m/s
float32 CAN_TX_DETECT_RANGE # m
float32 CAN_TX_DETECT_ANGLE # deg
float32 CAN_TX_DETECT_AMPLITUDE # dBsm
src/waytous_perception_msgs/msg/SrrTrackArray.msg
0 → 100755
View file @
29efd221
Header header
# SRR Track Msg
SrrTrack[] srrtrack
src/waytous_perception_msgs/msg/VectorCluster.msg
0 → 100755
View file @
29efd221
Header header
sensor_msgs/PointCloud2[] VCluster
geometry_msgs/PolygonStamped[] Polygon
bool[] is_obs
bool[] is_close_wall
geometry_msgs/Point[] obs_ref_point_array
int32[] point_cloud_amout_array
geometry_msgs/Pose vehicle_pose
src/waytous_perception_msgs/msg/can.msg
0 → 100755
View file @
29efd221
Header header
uint32 id
uint8 direction
uint32 timeflag
uint8 sendtype
uint8 remoteflag
uint8 externflag
uint8 datalen
uint8[8] data
src/waytous_perception_msgs/msg/lightros.msg
0 → 100755
View file @
29efd221
uint32 id
string type
float64 x
float64 y
float64 z
float64 w
float64 h
float64 prob
src/waytous_perception_msgs/msg/lightros_s.msg
0 → 100755
View file @
29efd221
# topic name : lightros
Header header
lightros[] lightObjS
\ No newline at end of file
src/waytous_perception_msgs/msg/motion.msg
0 → 100755
View file @
29efd221
int32 motionFlag
\ No newline at end of file
src/waytous_perception_msgs/msg/security_monitor_from_perception_data.msg
0 → 100755
View file @
29efd221
Header header
SecurityCommon security_common
float32 perception_delay #感知系统延时
float32 perception_back_delay #后方感知系统延时
bool point_cloud_error_device1 #前方velodyne lidar数据是否异常
bool point_cloud_error_device2 #前方sick 1 lidar数据是否异常
bool point_cloud_error_device3 #前方sick 2 lidar数据是否异常
bool point_cloud_error_device4 #前方esr lidar数据是否异常
bool point_cloud_error_device5 #前方srr 1 lidar数据是否异常
bool point_cloud_error_device6 #前方srr 2 lidar数据是否异常
bool point_cloud_error_device7 #后方 lidar数据是否异常
bool point_cloud_error_device8 #后方radar数据是否异常
bool perception_status #前方感知系统是否异常
bool perception_back_status #后方感知系统是否异常
float32 error_detect_ratio #误检率
\ No newline at end of file
src/waytous_perception_msgs/msg/trackbox.msg
0 → 100755
View file @
29efd221
Header header
uint8 box_num
float32[] x1
float32[] x2
float32[] x3
float32[] x4
float32[] y1
float32[] y2
float32[] y3
float32[] y4
src/waytous_perception_msgs_old/CMakeLists.txt
0 → 100755
View file @
29efd221
cmake_minimum_required
(
VERSION 2.8.3
)
project
(
waytous_perception_msgs
)
## Compile as C++11, supported in ROS Kinetic and newer
# add_compile_options(-std=c++11)
## Find catkin macros and libraries
## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
## is used, also find other catkin packages
find_package
(
catkin REQUIRED COMPONENTS
geometry_msgs
message_generation
message_runtime
nav_msgs
std_msgs
# grid_map_msgs
roscpp
sensor_msgs
tf
tf2
)
## System dependencies are found with CMake's conventions
# find_package(Boost REQUIRED COMPONENTS system)
## Uncomment this if the package has a setup.py. This macro ensures
## modules and global scripts declared therein get installed
## See http://ros.org/doc/api/catkin/html/user_guide/setup_dot_py.html
# catkin_python_setup()
################################################
## Declare ROS messages, services and actions ##
################################################
## To declare and build messages, services or actions from within this
## package, follow these steps:
## * Let MSG_DEP_SET be the set of packages whose message types you use in
## your messages/services/actions (e.g. std_msgs, actionlib_msgs, ...).
## * In the file package.xml:
## * add a build_depend tag for "message_generation"
## * add a build_depend and a exec_depend tag for each package in MSG_DEP_SET
## * If MSG_DEP_SET isn't empty the following dependency has been pulled in
## but can be declared for certainty nonetheless:
## * add a exec_depend tag for "message_runtime"
## * In this file (CMakeLists.txt):
## * add "message_generation" and every package in MSG_DEP_SET to
## find_package(catkin REQUIRED COMPONENTS ...)
## * add "message_runtime" and every package in MSG_DEP_SET to
## catkin_package(CATKIN_DEPENDS ...)
## * uncomment the add_*_files sections below as needed
## and list every .msg/.srv/.action file to be processed
## * uncomment the generate_messages entry below
## * add every package in MSG_DEP_SET to generate_messages(DEPENDENCIES ...)
## Generate messages in the 'msg' folder
add_message_files
(
FILES
Rect.msg
# FlatnessMap.msg
NormalMap.msg
Object.msg
ObjectArray.msg
ObjectTemp.msg
ObjectArrayTemp.msg
Road.msg
RoadArray.msg
Scene.msg
WallMap.msg
FleetObject.msg
)
## Generate services in the 'srv' folder
# add_service_files(
# FILES
# Service1.srv
# Service2.srv
# )
## Generate actions in the 'action' folder
# add_action_files(
# FILES
# Action1.action
# Action2.action
# )
## Generate added messages and services with any dependencies listed here
generate_messages
(
DEPENDENCIES
geometry_msgs
nav_msgs
sensor_msgs
std_msgs
# grid_map_msgs
)
################################################
## Declare ROS dynamic reconfigure parameters ##
################################################
## To declare and build dynamic reconfigure parameters within this
## package, follow these steps:
## * In the file package.xml:
## * add a build_depend and a exec_depend tag for "dynamic_reconfigure"
## * In this file (CMakeLists.txt):
## * add "dynamic_reconfigure" to
## find_package(catkin REQUIRED COMPONENTS ...)
## * uncomment the "generate_dynamic_reconfigure_options" section below
## and list every .cfg file to be processed
## Generate dynamic reconfigure parameters in the 'cfg' folder
# generate_dynamic_reconfigure_options(
# cfg/DynReconf1.cfg
# cfg/DynReconf2.cfg
# )
###################################
## catkin specific configuration ##
###################################
## The catkin_package macro generates cmake config files for your package
## Declare things to be passed to dependent projects
## INCLUDE_DIRS: uncomment this if your package contains header files
## LIBRARIES: libraries you create in this project that dependent projects also need
## CATKIN_DEPENDS: catkin_packages dependent projects also need
## DEPENDS: system dependencies of this project that dependent projects also need
catkin_package
(
INCLUDE_DIRS
# LIBRARIES waytous_perception_msgs
CATKIN_DEPENDS geometry_msgs std_msgs message_generation message_runtime sensor_msgs nav_msgs roscpp sensor_msgs tf tf2
# DEPENDS system_lib
)
# remvoe grid_map_msgs
###########
## Build ##
###########
## Specify additional locations of header files
## Your package locations should be listed before other locations
include_directories
(
#include
${
catkin_INCLUDE_DIRS
}
)
## Declare a C++ library
# add_library(${PROJECT_NAME}
# src/${PROJECT_NAME}/waytous_perception_msgs.cpp
# )
## Add cmake target dependencies of the library
## as an example, code may need to be generated before libraries
## either from message generation or dynamic reconfigure
# add_dependencies(${PROJECT_NAME} ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
## Declare a C++ executable
## With catkin_make all packages are built within a single CMake context
## The recommended prefix ensures that target names across packages don't collide
# add_executable(${PROJECT_NAME}_node src/waytous_perception_msgs_node.cpp)
## Rename C++ executable without prefix
## The above recommended prefix causes long target names, the following renames the
## target back to the shorter version for ease of user use
## e.g. "rosrun someones_pkg node" instead of "rosrun someones_pkg someones_pkg_node"
# set_target_properties(${PROJECT_NAME}_node PROPERTIES OUTPUT_NAME node PREFIX "")
## Add cmake target dependencies of the executable
## same as for the library above
# add_dependencies(${PROJECT_NAME}_node ${${PROJECT_NAME}_EXPORTED_TARGETS} ${catkin_EXPORTED_TARGETS})
## Specify libraries to link a library or executable target against
# target_link_libraries(${PROJECT_NAME}_node
# ${catkin_LIBRARIES}
# )
#############
## Install ##
#############
# all install targets should use catkin DESTINATION variables
# See http://ros.org/doc/api/catkin/html/adv_user_guide/variables.html
## Mark executable scripts (Python etc.) for installation
## in contrast to setup.py, you can choose the destination
# install(PROGRAMS
# scripts/my_python_script
# DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )
## Mark executables and/or libraries for installation
# install(TARGETS ${PROJECT_NAME} ${PROJECT_NAME}_node
# ARCHIVE DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
# LIBRARY DESTINATION ${CATKIN_PACKAGE_LIB_DESTINATION}
# RUNTIME DESTINATION ${CATKIN_PACKAGE_BIN_DESTINATION}
# )
## Mark cpp header files for installation
# install(DIRECTORY include/${PROJECT_NAME}/
# DESTINATION ${CATKIN_PACKAGE_INCLUDE_DESTINATION}
# FILES_MATCHING PATTERN "*.h"
# PATTERN ".svn" EXCLUDE
# )
## Mark other files for installation (e.g. launch and bag files, etc.)
# install(FILES
# # myfile1
# # myfile2
# DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
# )
#############
## Testing ##
#############
## Add gtest based cpp test target and link libraries
# catkin_add_gtest(${PROJECT_NAME}-test test/test_waytous_perception_msgs.cpp)
# if(TARGET ${PROJECT_NAME}-test)
# target_link_libraries(${PROJECT_NAME}-test ${PROJECT_NAME})
# endif()
## Add folders to be run by python nosetests
# catkin_add_nosetests(test)
src/waytous_perception_msgs_old/msg/DrivableAreaMap.msg
0 → 100755
View file @
29efd221
Header header
grid_map_msgs/GridMap elevation_map #高程图
grid_map_msgs/GridMap flatness_map #平整度信息图
grid_map_msgs/GridMap slope_map #坡度地图
grid_map_msgs/GridMap occupancy_map #可行驶区域
#---------------------fitness_level--------------------
int8 FLATNESS_LEVEL0 = 0
int8 FLATNESS_LEVEL1 = 1
int8 FLATNESS_LEVEL2 = 2
int8 FLATNESS_LEVEL3 = 3
int8 FLATNESS_LEVEL4 = 4
#---------------------occupancy_level--------------------
int8 OCC_UNKNOWN = 0
int8 OCC_FREE = 1
int8 OCC_MOVABLE = 2
int8 OCC_STATIC = 3
src/waytous_perception_msgs_old/msg/DrivingScene.msg
0 → 100755
View file @
29efd221
Header header
int8 weather_type # 天气
int8 light_type # 光照条件
int8 place_type # 地点
#-------------------weather_type-----------------
int8 WEATHER_UNKNOWN = 0 # 未知
int8 WEATHER_SUNNY = 1 # 晴天
int8 WEATHER_CLOUDY = 2 # 多云
int8 WEATHER_RAINY = 3 # 雨天
int8 WEATHER_HAZE = 4 # 雾霾
int8 WEATHER_SNOWY = 5 # 雪天
int8 LIGHT_DAYTIME = 0 # 白天
int8 LIGHT_DUSK = 1 # 黄昏
int8 LIGHT_NIGHT = 2 # 晚上
#-------------------place_type-----------------
int8 PLACE_COMMON_ROAD = 0
int8 PLACE_PARKING_SPACE = 1
int8 PLACE_CROSSWALK = 2
int8 PLACE_GAS_STATION = 3
int8 PLACE_WEIGHT_STATION = 4
src/waytous_perception_msgs_old/msg/EnvironmentModel.msg
0 → 100755
View file @
29efd221
std_msgs/Header header
waytous_perception_msgs/ObjectArray objects
waytous_perception_msgs/DrivableAreaMap maps
waytous_perception_msgs/DrivingScene scene
waytous_perception_msgs/TrafficLight[] trafficlight_array
src/waytous_perception_msgs_old/msg/FlatnessMap.msg
0 → 100755
View file @
29efd221
Header header
grid_map_msgs/GridMap elevation_map #高程图
grid_map_msgs/GridMap flatness_map #平整度信息图
#---------------------fitness_level--------------------
int8 FLATNESS_LEVEL0 = 0
int8 FLATNESS_LEVEL1 = 1
int8 FLATNESS_LEVEL2 = 2
int8 FLATNESS_LEVEL3 = 3
int8 FLATNESS_LEVEL4 = 4
src/waytous_perception_msgs_old/msg/FleetObject.msg
0 → 100755
View file @
29efd221
int8 id # 车辆ID, required
int8 property # 车辆归属, required
int16 weight # 车辆重量
geometry_msgs/Pose pose # 车辆定位, required
geometry_msgs/Vector3 dimensions # 车辆大小
geometry_msgs/Vector3 velocity # 车辆速度, required
geometry_msgs/Vector3 accelerate # 车辆加速度
int8[] next_map_id # 未来行驶的路径ID
float32[] id_probs # 预测可能性
#---------------------property--------------------
int8 PROPERTY_OUTSIDER = 0 # 缺省为非系统内车辆
int8 PROPERTY_MGV = 1 # 系统内有人车
int8 PROPERTY_UGV = 2 # 系统内无人车
src/waytous_perception_msgs_old/msg/FleetObjectArray.msg
0 → 100755
View file @
29efd221
std_msgs/Header header
FleetObject[] fleet_object_list
\ No newline at end of file
src/waytous_perception_msgs_old/msg/NormalMap.msg
0 → 100755
View file @
29efd221
Header header
float32 ogmwidth #二维栅格地图宽
float32 ogmheight #二维栅格地图高
int16 vehicle_x #车辆在栅格图中的水平位置
int16 vehicle_y #车辆在栅格图中的竖直位置
float32 rectangle_minx #拟合矩形左边界
float32 rectangle_maxx #拟合矩形右边界
float32 rectangle_miny #拟合矩形下边界
float32 rectangle_maxy #拟合矩形上边界
float32 slopeupdegree #坡度值
float32 slopedestination #斜坡方向(0-360度)
bool vehiclepositionflag #斜坡类型(可用来判断是否为斜坡点,及正坡/负坡)
geometry_msgs/Vector3 normal #normal
sensor_msgs/PointCloud2 pointcloud_with_normal
src/waytous_perception_msgs_old/msg/Object.msg
0 → 100755
View file @
29efd221
int8 id # Object ID, required
int8 property # vehicle property, optional
float32 exist_prob # exist probability
############### 2D Rect
waytous_perception_msgs/Rect obb2d # [x,y,w,h,orientation], required
############### 3D Dimension
geometry_msgs/Pose pose # the pose of the center of the object, position is required, quaternion is optional
geometry_msgs/Vector3 dimensions # required
geometry_msgs/Polygon convex_hull # the hull of the obejct, required
sensor_msgs/PointCloud2 cloud # the cloud of the obejct, option
############### classification info
int8 type # major type, optional
float32[] type_probs
int8 sub_type # sub type, optional
float32[] sub_type_probs
############### tracking info
int8 track_id # required
geometry_msgs/Vector3 velocity # required
float32[] velocity_covariance # optional
geometry_msgs/Vector3 accelerate # required
geometry_msgs/Vector3[] trace # optional
geometry_msgs/Vector3[] trajectory # optional
FleetObject fleet_object # optional
#---------------------major_type--------------------
int8 TYPE_UNKNOWN = 0
int8 TYPE_PEDESTRIAN = 1
int8 TYPE_BICYCLE = 2
int8 TYPE_VEHICLE = 3
int8 TYPE_MACHINERY = 4
int8 TYPE_UNKNOWN_MOVABLE = 5
int8 TYPE_UNKNOWN_STATIC = 6
#---------------------sub_type--------------------
int8 SUBTYPE_UNKNOWN = 0
int8 SUBTYPE_CAR = 1
int8 SUBTYPE_VAN = 2
int8 SUBTYPE_TRUCK = 3
int8 SUBTYPE_DUMPER = 4
int8 SUBTYPE_FLUSHER = 5
int8 SUBTYPE_DOZER = 6
int8 SUBTYPE_EXCAVATOR = 7
int8 SUBTYPE_CYCLIST = 8
int8 SUBTYPE_MOTORCYCLIST = 9
int8 SUBTYPE_TRICYCLIST = 10
int8 SUBTYPE_PEDESTRIAN = 11
int8 SUBTYPE_TRAFFIC_CONE = 12
int8 SUBTYPE_UNKNOWN_MOVABLE = 13
int8 SUBTYPE_UNKNOWN_STATIC = 14
#---------------------property--------------------
int8 PROPERTY_OUTSIDER = 0
int8 PROPERTY_MGV = 1
int8 PROPERTY_UGV = 2
src/waytous_perception_msgs_old/msg/ObjectArray.msg
0 → 100755
View file @
29efd221
Header header
int8 sensor_type # Object sensor source, required
sensor_msgs/Image image
waytous_perception_msgs/Object[] foreground_objects
waytous_perception_msgs/Object[] background_objects
#---------------------sensor_type--------------------
int8 SENSOR_INVALID = 0
int8 SENSOR_RADAR = 1
int8 SENSOR_LIDAR = 2
int8 SENSOR_CAMERA = 4
int8 SENSOR_VEHICLE = 8
int8 SENSOR_V2X = 16
int8 SENSOR_FLEET = 32
\ No newline at end of file
src/waytous_perception_msgs_old/msg/ObjectArrayTemp.msg
0 → 100755
View file @
29efd221
Header header
sensor_msgs/Image roi_image
waytous_perception_msgs/ObjectTemp[] foreground_objects
waytous_perception_msgs/ObjectTemp[] background_objects
waytous_perception_msgs/Scene current_scene
src/waytous_perception_msgs_old/msg/ObjectTemp.msg
0 → 100755
View file @
29efd221
int8 id # Object ID, required
int8 property # vehicle property, optional
float32 exist_prob # exist probability
############### 2D Rect
waytous_perception_msgs/Rect obb2d # [x,y,w,h,orientation], required
############### 3D Dimension
geometry_msgs/Pose pose # the pose of the center of the object, position is required, quaternion is optional
geometry_msgs/Vector3 dimensions # required
geometry_msgs/Polygon convex_hull # the hull of the obejct, required
sensor_msgs/PointCloud2 cloud # the cloud of the obejct, option
############### classification info
int8 type # major type, optional
float32[] type_probs
int8 sub_type # sub type, optional
float32[] sub_type_probs
############### tracking info
uint32 track_id # required
geometry_msgs/Vector3 velocity # required
float32[] velocity_covariance # optional
geometry_msgs/Vector3 accelerate # required
geometry_msgs/Vector3[] trace # optional
geometry_msgs/Vector3[] trajectory # optional
FleetObject fleet_object # optional
#---------------------major_type--------------------
int8 TYPE_UNKNOWN = 0
int8 TYPE_PEDESTRIAN = 1
int8 TYPE_BICYCLE = 2
int8 TYPE_VEHICLE = 3
int8 TYPE_MACHINERY = 4
int8 TYPE_UNKNOWN_MOVABLE = 5
int8 TYPE_UNKNOWN_STATIC = 6
#---------------------sub_type--------------------
int8 SUBTYPE_UNKNOWN = 0
int8 SUBTYPE_CAR = 1
int8 SUBTYPE_VAN = 2
int8 SUBTYPE_TRUCK = 3
int8 SUBTYPE_DUMPER = 4
int8 SUBTYPE_FLUSHER = 5
int8 SUBTYPE_DOZER = 6
int8 SUBTYPE_EXCAVATOR = 7
int8 SUBTYPE_CYCLIST = 8
int8 SUBTYPE_MOTORCYCLIST = 9
int8 SUBTYPE_TRICYCLIST = 10
int8 SUBTYPE_PEDESTRIAN = 11
int8 SUBTYPE_TRAFFIC_CONE = 12
int8 SUBTYPE_UNKNOWN_MOVABLE = 13
int8 SUBTYPE_UNKNOWN_STATIC = 14
#---------------------property--------------------
int8 PROPERTY_OUTSIDER = 0
int8 PROPERTY_MGV = 1
int8 PROPERTY_UGV = 2
int8 MOTION_UNKNOWN = 0
int8 MOTION_MOVING = 1
int8 MOTION_STATIONARY = 2
src/waytous_perception_msgs_old/msg/Rect.msg
0 → 100755
View file @
29efd221
float64 x
float64 y
float64 w
float64 h
float64 orientation
src/waytous_perception_msgs_old/msg/Road.msg
0 → 100755
View file @
29efd221
int8 label
geometry_msgs/Vector3[] points
#---------------------label--------------------
int8 TYPE_ROAD = 0
int8 TYPE_ROAD_EDGE = 1
int8 TYPE_NON_ROAD = 2
src/waytous_perception_msgs_old/msg/RoadArray.msg
0 → 100755
View file @
29efd221
Header header
waytous_perception_msgs/Road[] road_list
src/waytous_perception_msgs_old/msg/Scene.msg
0 → 100755
View file @
29efd221
Header header
int8 type
waytous_perception_msgs/Rect rect
float64 reliable
#---------------------type--------------------
int8 TYPE_NORMAL = 0
int8 TYPE_FOG = 1
int8 TYPE_DUST = 2
int8 TYPE_RAIN = 3
int8 TYPE_SNOW = 4
int8 TYPE_DARK = 5
int8 TYPE_TRAFFIC_LIGHT_GREEN = 6
int8 TYPE_TRAFFIC_LIGHT_RED = 7
int8 TYPE_TRAFFIC_LIGHT_YELLOW = 8
int8 TYPE_TRAFFIC_LIGHT_UNKNOWN = 9
src/waytous_perception_msgs_old/msg/TrafficLight.msg
0 → 100755
View file @
29efd221
std_msgs/Header header
string id # 地图红绿灯ID
int8 sensor_type # 信息来源
int8 color # 红绿灯颜色
waytous_perception_msgs/Rect rect # 红绿灯二维位置
geometry_msgs/Polygon polygon # 红绿灯三维位置
int8 confidence # 检测置信度
float32 remaining_time # 剩余时间
#----------------sensor_type--------------------------
int8 SENSOR_INVALID = 0
int8 SENSOR_CAMERA = 1
int8 SENSOR_V2X = 2
#----------------color--------------------------
int8 COLOR_UNKNOWN = 0
int8 COLOR_RED = 1
int8 COLOR_YELLOW = 2
int8 COLOR_GREEN = 3
int8 COLOR_BLACK = 4
src/waytous_perception_msgs_old/msg/WallMap.msg
0 → 100755
View file @
29efd221
std_msgs/Header header
int16 ogmwidth #二维栅格地图宽
int16 ogmheight #二维栅格地图高
int16 vehicle_x #车辆在栅格图中的水平位置
int16 vehicle_y #车辆在栅格图中的竖直位置
float32 ogmresolution #栅格分辨率
int16[] data #栅格点(像素为1和2的栅格为挡墙)
\ No newline at end of file
src/waytous_perception_msgs_old/package.xml
0 → 100755
View file @
29efd221
<?xml version="1.0"?>
<package
format=
"2"
>
<name>
waytous_perception_msgs
</name>
<version>
0.0.0
</version>
<description>
The waytous_perception_msgs package
</description>
<!-- One maintainer tag required, multiple allowed, one person per tag -->
<!-- Example: -->
<!-- <maintainer email="jane.doe@example.com">Jane Doe</maintainer> -->
<maintainer
email=
"yul@todo.todo"
>
yul
</maintainer>
<!-- One license tag required, multiple allowed, one license per tag -->
<!-- Commonly used license strings: -->
<!-- BSD, MIT, Boost Software License, GPLv2, GPLv3, LGPLv2.1, LGPLv3 -->
<license>
TODO
</license>
<!-- Url tags are optional, but multiple are allowed, one per tag -->
<!-- Optional attribute type can be: website, bugtracker, or repository -->
<!-- Example: -->
<!-- <url type="website">http://wiki.ros.org/waytous_perception_msgs</url> -->
<!-- Author tags are optional, multiple are allowed, one per tag -->
<!-- Authors do not have to be maintainers, but could be -->
<!-- Example: -->
<!-- <author email="jane.doe@example.com">Jane Doe</author> -->
<!-- The *depend tags are used to specify dependencies -->
<!-- Dependencies can be catkin packages or system dependencies -->
<!-- Examples: -->
<!-- Use depend as a shortcut for packages that are both build and exec dependencies -->
<!-- <depend>roscpp</depend> -->
<!-- Note that this is equivalent to the following: -->
<!-- <build_depend>roscpp</build_depend> -->
<!-- <exec_depend>roscpp</exec_depend> -->
<!-- Use build_depend for packages you need at compile time: -->
<!-- <build_depend>message_generation</build_depend> -->
<!-- Use build_export_depend for packages you need in order to build against this package: -->
<!-- <build_export_depend>message_generation</build_export_depend> -->
<!-- Use buildtool_depend for build tool packages: -->
<!-- <buildtool_depend>catkin</buildtool_depend> -->
<!-- Use exec_depend for packages you need at runtime: -->
<!-- <exec_depend>message_runtime</exec_depend> -->
<!-- Use test_depend for packages you need only for testing: -->
<!-- <test_depend>gtest</test_depend> -->
<!-- Use doc_depend for packages you need only for building documentation: -->
<!-- <doc_depend>doxygen</doc_depend> -->
<buildtool_depend>
catkin
</buildtool_depend>
<build_depend>
geometry_msgs
</build_depend>
<build_depend>
message_generation
</build_depend>
<build_depend>
message_runtime
</build_depend>
<build_depend>
nav_msgs
</build_depend>
<build_depend>
roscpp
</build_depend>
<build_depend>
sensor_msgs
</build_depend>
<build_depend>
tf
</build_depend>
<build_depend>
tf2
</build_depend>
<build_depend>
grid_map_msgs
</build_depend>
<build_depend>
std_msgs
</build_depend>
<build_export_depend>
geometry_msgs
</build_export_depend>
<build_export_depend>
grid_map_msgs
</build_export_depend>
<build_export_depend>
nav_msgs
</build_export_depend>
<build_export_depend>
roscpp
</build_export_depend>
<build_export_depend>
sensor_msgs
</build_export_depend>
<build_export_depend>
tf
</build_export_depend>
<build_export_depend>
tf2
</build_export_depend>
<build_export_depend>
std_msgs
</build_export_depend>
<exec_depend>
geometry_msgs
</exec_depend>
<exec_depend>
grid_map_msgs
</exec_depend>
<exec_depend>
message_runtime
</exec_depend>
<exec_depend>
nav_msgs
</exec_depend>
<exec_depend>
roscpp
</exec_depend>
<exec_depend>
sensor_msgs
</exec_depend>
<exec_depend>
tf
</exec_depend>
<exec_depend>
tf2
</exec_depend>
<exec_depend>
std_msgs
</exec_depend>
<exec_depend>
message_generation
</exec_depend>
<!-- The export tag contains other, unspecified, tags -->
<export>
<!-- Other tools can request additional information be placed here -->
</export>
</package>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment