Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: add surround obstacle checker package #42

Conversation

taikitanaka3
Copy link
Contributor

Related Issue

#1

Description

Add surround_obstacle_checker packages from https://github.com/tier4/AutowareArchitectureProposal.iv

This PR depends on

How to review

Check the following item

  • Readme

mitsudome-r and others added 30 commits November 30, 2021 18:42
* add stop reason msg

* add mock of stop resaon publisher

* change namespace of stop reason

* update stop reason msg

* add toRosPoint

* implement stop reason publisher of blind stop

* implement stop reason publisher of crosswalk

* implement stop reason publisher of intersection

* implement stop reason publisher of stop line

* implement stop reason publisher of trafficlight

* implement stop reason publisher of detection area

* fix bug

* remove unnecessary process

* add remained stop factor

* clean code

* fix bug

* not punlish stop reason if array size is 0

* add stop reason to stuck object in intersection

* add stop factor of obstacle stop planner

* add stop reason of surround_obstacle checker

* Apply review

Signed-off-by: Kenji Miyake <[email protected]>

* fix message type

* delete unused message from cmake

* remove stopReasonStamped

* change topic name of stop reasons

Co-authored-by: Kenji Miyake <[email protected]>
* input stop reason of traffic light

* add comment

* add empty traffic light handling

* change calculation method of traffic light position

* avoid 0 position output
* Cleanup code

Signed-off-by: Kenji Miyake <[email protected]>

* Add state to surround_obstacle_checker

Signed-off-by: Kenji Miyake <[email protected]>

* Guard pushObstaclePoint for StopFactor

Signed-off-by: Kenji Miyake <[email protected]>
This reverts commit 623dc7f7b59bb12639c5ca768f87b8e2d24c19b7.

Signed-off-by: mitsudome-r <[email protected]>
* Port surround_obstacle_checker to ROS2

* Reviewer comment

* Review comment
* [surround_obstacle_checker] add parameter and arguments to launch file

Signed-off-by: mitsudome-r <[email protected]>

* [obstacle_stop_planner] modify launch file to remap trajectory from argument

Signed-off-by: mitsudome-r <[email protected]>

* [obstacle_avoidance_planner] modify launch file to remap topics from arguments

Signed-off-by: mitsudome-r <[email protected]>

* [motion_velocity_optimizer] modify launch file to enable remapping from argument

Signed-off-by: mitsudome-r <[email protected]>
* Use quotes for includes where appropriate

* Fix lint tests

* Make tests pass hopefully
…ker (autowarefoundation#212)

* Fix erroneous waitForTransform in surround_obstacle_checker

* Line length fix
* Rename ROS-related .yaml to .param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove prefix 'default_' of yaml files

Signed-off-by: Kenji Miyake <[email protected]>

* Rename vehicle_info.yaml to vehicle_info.param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Rename diagnostic_aggregator's param files

Signed-off-by: Kenji Miyake <[email protected]>

* Fix overlooked parameters

Signed-off-by: Kenji Miyake <[email protected]>
* Use sensor data qos for pointcloud preprocessor

Signed-off-by: Autoware <[email protected]>

* Use sensor data qos for pointcloud

Signed-off-by: Autoware <[email protected]>

* Fix lint

Signed-off-by: wep21 <[email protected]>

* Use sensor data qos for livox tag filter and vector map filter

Signed-off-by: wep21 <[email protected]>

* Fix lint

Signed-off-by: wep21 <[email protected]>

Co-authored-by: Autoware <[email protected]>
* Fix topic name of lane_departure_checker debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of mpc_follower debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of velocity_controller debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of motion_velocity_optimizer debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of lane_change_planner debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of behavior_velocity_planner debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of obstacle_avoidance_planner debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of behavior_velocity_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of motion_velocity_optimizer

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of lane_departure_checker

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of mpc_follower

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of behavior_velocity_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of velocity_controller

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of lane_change_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of obstacle_avoidance_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of obstacle_stop_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of costmap_generator

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of freespace_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of surround_obstacle_checker

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of costmap_generator

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of emergency_handler

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint errors

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix typo

Signed-off-by: Takagi, Isamu <[email protected]>
* Add missing include files

Signed-off-by: Kenji Miyake <[email protected]>

* Replace rclcpp::Duration

Signed-off-by: Kenji Miyake <[email protected]>

* Use reference for exceptions

Signed-off-by: Kenji Miyake <[email protected]>

* Use from_seconds

Signed-off-by: Kenji Miyake <[email protected]>
* [simple_planning_simulator] add readme (autowarefoundation#424)

* add readme of simple_planning_simulator

Signed-off-by: Takamasa Horibe <[email protected]>

* Update simulator/simple_planning_simulator/README.md

* set transit_margin_time to intersect. planner (autowarefoundation#460)

* Fix pose2twist (autowarefoundation#462)

Signed-off-by: Takagi, Isamu <[email protected]>

* Ros2 vehicle info param server (autowarefoundation#447)

* add vehicle_info_param_server

* update vehicle info

* apply format

* fix bug

* skip unnecessary search

* delete vehicle param file

* fix bug

* Ros2 fix topic name part2 (autowarefoundation#425)

* Fix topic name of traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of traffic_light_visualization

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of traffic_light_map_based_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_recognition

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix issues in hdd_reader (autowarefoundation#466)

* Fix some issues detected by Coverity Scan and Clang-Tidy

* Update launch command

* Add more `close(new_sock)`

* Simplify the definitions of struct

* fix: re-construct laneletMapLayer for reindex RTree (autowarefoundation#463)

* Rviz overlay render fix (autowarefoundation#461)

* Moved painiting in SteeringAngle plugin to update()

Signed-off-by: Adam Dabrowski <[email protected]>

* super class now back to MFD

Signed-off-by: Adam Dabrowski <[email protected]>

* uncrustified

Signed-off-by: Adam Dabrowski <[email protected]>

* acquire data in mutex

Signed-off-by: Adam Dabrowski <[email protected]>

* back to RTD as superclass

Signed-off-by: Adam Dabrowski <[email protected]>

* Rviz overlay render in update (autowarefoundation#465)

* Moved painiting in SteeringAngle plugin to update()

Signed-off-by: Adam Dabrowski <[email protected]>

* super class now back to MFD

Signed-off-by: Adam Dabrowski <[email protected]>

* uncrustified

Signed-off-by: Adam Dabrowski <[email protected]>

* acquire data in mutex

Signed-off-by: Adam Dabrowski <[email protected]>

* removed unnecessary includes and some dead code

Signed-off-by: Adam Dabrowski <[email protected]>

* Adepted remaining vehicle plugin classes to render-in-update concept. Returned to MFD superclass

Signed-off-by: Adam Dabrowski <[email protected]>

* restored RTD superclass

Signed-off-by: Adam Dabrowski <[email protected]>

Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: Makoto Tokunaga <[email protected]>
Co-authored-by: Adam Dąbrowski <[email protected]>
* Update license

Signed-off-by: Kenji Miyake <[email protected]>

* Refactor vehicle_info_util

Signed-off-by: Kenji Miyake <[email protected]>

* Rename and split files

Signed-off-by: Kenji Miyake <[email protected]>

* Fix interfaces

Signed-off-by: Kenji Miyake <[email protected]>

* Fix bug and add error handling

Signed-off-by: Kenji Miyake <[email protected]>

* Add "// namespace"

Signed-off-by: Kenji Miyake <[email protected]>

* Add missing include

Signed-off-by: Kenji Miyake <[email protected]>
* Fix -Wunused-parameter

Signed-off-by: Kenji Miyake <[email protected]>

* Fix mistake

Signed-off-by: Kenji Miyake <[email protected]>

* fix spell

* Fix lint issues

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore flake8 warnings

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Hiroki OTA <[email protected]>
* Add surround_obstacle_checker document

* Remove unnecessary unit

* Fix stop condition

* Fix japanese doc and add english doc

* Fix typo

* Add detail information

Co-authored-by: taikitanaka3 <[email protected]>

* Fix figure files and explainations

* Add known limits

Co-authored-by: taikitanaka3 <[email protected]>
taikitanaka3 added a commit that referenced this pull request Dec 1, 2021
* Initial commit

* release v0.4.0

* Feature/stop reason (#712)

* add stop reason msg

* add mock of stop resaon publisher

* change namespace of stop reason

* update stop reason msg

* add toRosPoint

* implement stop reason publisher of blind stop

* implement stop reason publisher of crosswalk

* implement stop reason publisher of intersection

* implement stop reason publisher of stop line

* implement stop reason publisher of trafficlight

* implement stop reason publisher of detection area

* fix bug

* remove unnecessary process

* add remained stop factor

* clean code

* fix bug

* not punlish stop reason if array size is 0

* add stop reason to stuck object in intersection

* add stop factor of obstacle stop planner

* add stop reason of surround_obstacle checker

* Apply review

Signed-off-by: Kenji Miyake <[email protected]>

* fix message type

* delete unused message from cmake

* remove stopReasonStamped

* change topic name of stop reasons

Co-authored-by: Kenji Miyake <[email protected]>

* Support error in autoware state (#728)

* Support Error in autoware_state_monitor

Signed-off-by: Kenji Miyake <[email protected]>

* Refactor autoware_state_monitor

Signed-off-by: Kenji Miyake <[email protected]>

* Wait after planning completed

Signed-off-by: Kenji Miyake <[email protected]>

* Integrate FailedToArriveGoal and Error into Emergency state

Signed-off-by: Kenji Miyake <[email protected]>

* Publish tl states stamped (#744)

* Add TrafficLightStateStamped.msg

Signed-off-by: wep21 <[email protected]>

* Use msg instead of struct

Signed-off-by: wep21 <[email protected]>

* Publish traffic light state

Signed-off-by: wep21 <[email protected]>

* Check if lamp state is empty

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Apply clang-format

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Cosmetic change

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Revert "Publish tl states stamped (#744)" (#771)

This reverts commit 35a7e29e987afb29d9348b5f64866a584a65f753.

* Fix/publish tl state stamped (#772)

* Publish tl states stamped (#744)

* Add TrafficLightStateStamped.msg

Signed-off-by: wep21 <[email protected]>

* Use msg instead of struct

Signed-off-by: wep21 <[email protected]>

* Publish traffic light state

Signed-off-by: wep21 <[email protected]>

* Check if lamp state is empty

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Apply clang-format

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Cosmetic change

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Use dynamic pointer cast

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Feature/add stop reason lane change (#769)

* add stop reason of lane change planner

* add stop factor of blocked by obstacle

* delete typo

* add const

* delete unnecessary namespace

* remove ROS1 packages temporarily

Signed-off-by: mitsudome-r <[email protected]>

* add sample ros2 packages

Signed-off-by: mitsudome-r <[email protected]>

* Add ros2 perception msgs

Signed-off-by: wep21 <[email protected]>

* fix dependency issue in autoware_control_msgs (#22)

Signed-off-by: mitsudome-r <[email protected]>

* Port vehicle_cmd_gate to ROS2 (#3)

* Port vehicle_cmd_gate to ROS2

* Sim-time-respecting timer

* add autoware_debug_msg (#54)

* add autoware_debug_msg

Signed-off-by: Takamasa Horibe <[email protected]>

* rename to *stamped

Signed-off-by: Takamasa Horibe <[email protected]>

* Fix format version (#73)

* port motion_velocity_optimizer (#77)

* port motion_velocity_optimizer

Signed-off-by: Takamasa Horibe <[email protected]>

* fix for warning

Signed-off-by: Takamasa Horibe <[email protected]>

* fix blockUntilVehiclePositionAvailable()

Signed-off-by: Takamasa Horibe <[email protected]>

* Port of obstacle avoidance planner to ROS2 (#83)

* Port to ROS2

Signed-off-by: Servando German Serrano <[email protected]>

* Removed ros/console include

Signed-off-by: Servando German Serrano <[email protected]>

* Added THROTTLE

Signed-off-by: Servando German Serrano <[email protected]>

* Changed numbers to floats

Signed-off-by: Servando German Serrano <[email protected]>

* Removed <double> from params

Signed-off-by: Servando German Serrano <[email protected]>

* Added new msg

Signed-off-by: Servando German Serrano <[email protected]>

* Use new msg

Signed-off-by: Servando German Serrano <[email protected]>

* Replaced dynamic reconfigure

Signed-off-by: Servando German Serrano <[email protected]>

* Added EnableAvoidance.msg

Signed-off-by: Servando German Serrano <[email protected]>

* Fixed parameter mismatch

Signed-off-by: Servando German Serrano <[email protected]>

* Port behavior_velocity_planner to ROS2 (#80)

* Revert "Add geometry2 to repos (#76)"

This reverts commit 6d22704.

* Automatic parts of the package port

* Interesting part

* Fix typo in package.xml

* Review comments

* Child logger names

* Document logging duration

Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* Ros2 v0.8.0 awapi and system msgs (#274)

* Ros2 v0.8.0 engage (#342)

* [autoware_vehicle_msgs]: Add engage message

Signed-off-by: wep21 <[email protected]>

* [as]: Update message

Signed-off-by: wep21 <[email protected]>

* [awapi_awiv_adapter]: Update message

Signed-off-by: wep21 <[email protected]>

* [web_controller]: Update message

Signed-off-by: wep21 <[email protected]>

* [vehicle_cmd_gate]: Update message

Signed-off-by: wep21 <[email protected]>

* [autoware_state_monitor]: Update message

Signed-off-by: wep21 <[email protected]>

* [autoware_control_msgs]: Remove EngageMode message

Signed-off-by: wep21 <[email protected]>

* [simple_planning_simulator]: Update message

Signed-off-by: wep21 <[email protected]>

* Ros2 v0.8.0 lane_change_planner (#322)

* Remove lane_change_planner v0.5

Signed-off-by: Takagi, Isamu <[email protected]>

* Import lane_change_planner v0.8 (ROS1)

Signed-off-by: Takagi, Isamu <[email protected]>

* Modify header files

* Remove header disable

* Modify msg namespace

* Modify time type

* Modify pub/sub class

* Modify node handle, etc.

* Modify ConstPtr

* Modify entry point

* Modify time and publisher

* Modify parameter, timer, and subscription

* Modify data manager

* Modify route handler

* Modify state machine

* Modify utility

* Fix arguments

* Modify states part1

* Modify states part2

* Modify common function

* Fix for lint

* Fix for lint

* Modify comment type

* Add copyright

* Use duration from_seconds

* Use double quotes for non-system headers

* Fix include order

Signed-off-by: Takagi, Isamu <[email protected]>

* Replace std_msgs Bool

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix line length

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix latch topic subscription

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix stamp initialization and reference

Signed-off-by: Takagi, Isamu <[email protected]>

* Add super class destructor and fix waitForData

Signed-off-by: Takagi, Isamu <[email protected]>

* Ros2 v0.8.0 remove std msgs awapi (#348)

* [autoware_vehicle_msgs] add BatteryStatus msg

Signed-off-by: mitsudome-r <[email protected]>

* [autoware_planning_msgs] add ExpandStopRange and StopSpeedExceeded messages

Signed-off-by: mitsudome-r <[email protected]>

* [autoware_api_msgs] add DoorControlCommand, StopCommand, and VelocityLimit messages

Signed-off-by: mitsudome-r <[email protected]>

* remove std_msgs related to autoware_awaiv_adapter node

Signed-off-by: mitsudome-r <[email protected]>

* apply ament_uncrustify

Signed-off-by: mitsudome-r <[email protected]>

* fix build failure

Signed-off-by: mitsudome-r <[email protected]>

* fix test failures

Signed-off-by: mitsudome-r <[email protected]>

* address review commends

Signed-off-by: mitsudome-r <[email protected]>

* Sync with Ros2 v0.8.0 beta (#393)

* add nullptr check when publish concatenate data (#369)

* Add warning msg when concat pointcloud is not published (#388)

Signed-off-by: Kenji Miyake <[email protected]>

* add timeout notification stamp msgs (#363)

* add timeout notification stamp msgs

* fix uncursify

* delete timeout notification stamped

* Revert "delete timeout notification stamped"

This reverts commit 365d29209f6a7f5ec75eb80c5d8c2ef38daeae79.

* fix message

Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>

* modify pose_initialize for foa  (#382)

* pose_initialize for foa (#1171)

* pose_initialize for foa

Signed-off-by: Yamato ANDO <[email protected]>

* rename topic

Signed-off-by: Yamato ANDO <[email protected]>

* fix topic name

Signed-off-by: mitsudome-r <[email protected]>

* Add autoware version node (#394)

* Add autoware version node

Signed-off-by: Takagi, Isamu <[email protected]>

* Remove todo

Signed-off-by: Takagi, Isamu <[email protected]>

* Remove unused variable

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix node name

Signed-off-by: Takagi, Isamu <[email protected]>

* fix typo (#427)

* Fix typo in common module (#433)

* Unify Apache-2.0 license name (#1242)

* Porting remote cmd selector (#1286)

* Feature/add remote cmd selector (#1179)

* Add in/out args of remote_cmd_converter.launch

Signed-off-by: Kenji Miyake <[email protected]>

* Change remote input topic of vehicle_cmd_gate

Signed-off-by: Kenji Miyake <[email protected]>

* Add msgs for remote_cmd_selector

Signed-off-by: Kenji Miyake <[email protected]>

* Add remote_cmd_selector

Signed-off-by: Kenji Miyake <[email protected]>

* Rename remote_cmd_selector to external_cmd_selector

Signed-off-by: Kenji Miyake <[email protected]>

* Remove VehicleCommand support in autoware_joy_controller

Signed-off-by: Kenji Miyake <[email protected]>

* Support external_cmd_source in autoware_joy_controller.launch (#1194)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix porting miss

Signed-off-by: Kenji Miyake <[email protected]>

* fix missing function

* modify xml format

* fix include guard

* add callback group

* modify remap name

* Revert "modify remap name"

This reverts commit 169cc8d28442825b1d61b0439b9892c913304527.

* change topic name

* use rclcpp_component

* Remove autoware_debug_msgs from autoware_joy_controller

Signed-off-by: Kenji Miyake <[email protected]>

* Change default mode of autoware_joy_controller

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>

* Add perception traffic light state output (#1302)

* Add perception traffic light state output

Signed-off-by: Takagi, Isamu <[email protected]>

* Modify message type

Signed-off-by: Takagi, Isamu <[email protected]>

* Apply message type to relay

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix msgs (#1379)

* Fix msgs

Signed-off-by: Kenji Miyake <[email protected]>

* [autoware_planning_rviz_plugin]: Fix lint

Signed-off-by: wep21 <[email protected]>

Co-authored-by: wep21 <[email protected]>

* Message refinement (#1381)

* Message refinement

* Simplify CMakeLists.txt with ament cmake auto

* Add test

Signed-off-by: wep21 <[email protected]>

* [autoware_planning_msgs]: Fix dependency

Signed-off-by: wep21 <[email protected]>

* Fix package.xml

Signed-off-by: wep21 <[email protected]>

* Fix package.xml

Signed-off-by: Kenji Miyake <[email protected]>

* Fix ament_cmake_auto

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>

* Ros2/create/external commands (#1299)

* add remote message

* add remote commands

* fix topic

* remove unnecessary topic

* remove unused topic

* add external cmd instead

* ToExternalComd

* fix topic in joy con

* publish perception and external tl_state for mlops (#1350) (#1375)

* publish perception and external tl_state for mlops

* fix tl_state time stamp

Co-authored-by: satoshi-ota <[email protected]>

Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>

* Add newlines

Signed-off-by: Kenji Miyake <[email protected]>

* Add PR template (#3)

* Add PR template

Signed-off-by: Kenji Miyake <[email protected]>

* Update PULL_REQUEST_TEMPLATE.md

* Add CI (#4)

Signed-off-by: Kenji Miyake <[email protected]>

* change msg type looking traffic light state (#1455) (#6)

* change msg type looking traffic light state

* fix msg name

* using namespace

* change function name

* fix typo

* add readme

* Update awapi/awapi_awiv_adapter/Readme.md

fix typo

Co-authored-by: Yukihiro Saito <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>

Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>

* Fix dependency type of rosidl_default_generators (#15)

Signed-off-by: Kenji Miyake <[email protected]>

* Add auto-main-sync CI workflow for develop (#16)

Signed-off-by: Kenji Miyake <[email protected]>

* add autoware_api_msgs (#12)

Signed-off-by: mitsudome-r <[email protected]>

* Feature/add virtual traffic light planner (#9)

* Add VIRTUAL_TRAFFIC_LIGHT to StopReason.msg

Signed-off-by: Kenji Miyake <[email protected]>

* Add VirtualTrafficLightState msgs to autoware_system_msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Add InfrastructureCommand msgs to autoware_planning_msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Fix msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Move messages to autoware_v2x_msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Fix dependency type of rosidl_default_generators

Signed-off-by: Kenji Miyake <[email protected]>

* Fix dependency type of rosidl_default_generators (#19)

* Change CI docker images to setup-ros-docker (#20)

* Change CI docker images to setup-ros-docker

Signed-off-by: Kenji Miyake <[email protected]>

* Replace foxy with galactic

Signed-off-by: Kenji Miyake <[email protected]>

* Add DEBIAN_FRONTEND=noninteractive to rosdep install (#21)

Signed-off-by: Kenji Miyake <[email protected]>

* Update colcon-package-selection in build_and_test_pr.yml (#22)

Signed-off-by: Kenji Miyake <[email protected]>

* add autoware_simulation_msgs (#13)

* add autoware_simulation_msgs

* update event name

* Add autoware api (#29)

* add autoware multimedia msgs

Signed-off-by: tkhmy <[email protected]>

* add newline

Signed-off-by: tkhmy <[email protected]>

* change name to autoware_hmi_msgs

Signed-off-by: tkhmy <[email protected]>

* Rename external select message (#8)

* Rename external select message

Signed-off-by: Takagi, Isamu <[email protected]>

* Add selector mode to unknown

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix selector mode constant

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix format

Signed-off-by: Takagi, Isamu <[email protected]>

* Move control command messages to external api

Signed-off-by: Takagi, Isamu <[email protected]>

* Add build dependency

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix CI

Signed-off-by: Takagi, Isamu <[email protected]>

Co-authored-by: tkhmy <[email protected]>

* Fix CI for develop branch (#31)

Signed-off-by: Kenji Miyake <[email protected]>

* add emergency_holding flag to HazardStatus (#25)

* add EmergencyState.msg (#32)

* Add new workflow `sync-public.yaml` to sync with `AutowareArchitectureProposal_msgs` (#35)

* Add new workflow `sync-public.yaml` to sync with `AutowareArchitectureProposal_msgs`

* Remove this workflow specific comments

* Remove some this workflow specific comments

* Rename `oss` to `public`

* Replace branch name `main` to more generic description

* Add line `fetch-depth: 0` (#36)

* Add EmergencyStateStamped.msg (#38)

Signed-off-by: Kenji Miyake <[email protected]>

* Add sync-public-develop.yaml (#42)

Signed-off-by: Kenji Miyake <[email protected]>

* Change proposal sync app ID (#44)

Signed-off-by: Kenji Miyake <[email protected]>

* add MultiArrayDimension/Layout, and update MultiArrayMsgs (#28)

* add MultiArrayDimension/Layout, and update MultiArrayMsgs

* add kind of license

* Feature/vehicle interface improvements (#1361) (#48)

* add vehicle msg

* add pacmod interface

* add eps controller

* use each control commands instead of vehicle command

* fixed details

* fixed speell check

* const

* fixed brake status

* publish cmd when recieving ctrl cmd

* fix shift cmd ptr

* remove unused function and set proper license

* fix names

* fix typo for pacmod

* remove unnecessary waiting

* use flags, limit, multiarray

* remove accel brake dependency

* fix retrun value

* replace eps to steer

* cosmetic change for namespace

* fix segfo and retval

* Use Enum instead of int

* remove unused var

* add const

* rename to calcFFMap

* prev time steer calc

* add sample csv

* add new line

Signed-off-by: wep21 <[email protected]>

Co-authored-by: taikitanaka3 <[email protected]>

* remove EmergencyMode and DricingCapability (#33)

* develop -> main sync (#53)

* Add detected object with feature (#54)

* Add detected object with feature

Signed-off-by: wep21 <[email protected]>

* add autoware_auto_msgs

Co-authored-by: wep21 <[email protected]>

* Revert "Add detected object with feature (#54)" (#57)

This reverts commit 3fcfe9936361928256ed5ffa7d8a1ef4c978ca09.

* Add detected object with feature (#54) (#59) (#4)

* Add detected object with feature (#54) (#59)

* Add detected object with feature

Signed-off-by: wep21 <[email protected]>

* add autoware_auto_msgs

Co-authored-by: wep21 <[email protected]>

Co-authored-by: wep21 <[email protected]>

* update build depends

Co-authored-by: wep21 <[email protected]>

* Add message converter (#58)

* Add message converter

* Move autoware state converter

* add VehicleEmergency (#55)

* Add two convert method (#64)

* add convert method from iv_shift to auto_gear

Signed-off-by: kosuke murakami <[email protected]>

* remove space

Signed-off-by: kosuke murakami <[email protected]>

* add convert method from for turn & hazard signal

Signed-off-by: kosuke murakami <[email protected]>

* fix dependency of iv_auto_msgs converter (#8)

Co-authored-by: Takayuki Murooka <[email protected]>

* move actuation msg (#66)

* Revert "move actuation msg (#66)"

This reverts commit d8e3ccdcabacab819360cf399442950cc162a648.

* merge autoware_localization_srvs to autoware_localization_msgs

* rename pose_with_cov to pose_with_covariance

* add steering wheel status stamped

* fix: remove workflow and PR_TEMPLATE

* fix: remove autoware_api_msgs dependency

* ci(pre-commit): autofix

Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Nikolai Morin <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Esteve Fernandez <[email protected]>
Co-authored-by: Servando <[email protected]>
Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: Shigeki Kobayashi <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: tkhmy <[email protected]>
Co-authored-by: Tatsuya Yamasaki <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Kah Hooi Tan <[email protected]>
Co-authored-by: Kosuke Murakami <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: tanaka3 <[email protected]>
Co-authored-by: YamatoAndo <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Copy link
Contributor

@1222-takeshi 1222-takeshi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

taikitanaka3 added a commit that referenced this pull request Dec 2, 2021
* release v0.4.0

* Change localization diag namespace (#718)

* Change default value of output_diagnostics_topic

Signed-off-by: Kenji Miyake <[email protected]>

* Remove localization_diagnostic.js from web_controller

Signed-off-by: Kenji Miyake <[email protected]>

* Integrate localization diag to diagnostic_aggregator

Signed-off-by: Kenji Miyake <[email protected]>

* Delete old and unused publisher

Signed-off-by: Kenji Miyake <[email protected]>

* remove ROS1 packages temporarily

Signed-off-by: mitsudome-r <[email protected]>

* Revert "remove ROS1 packages temporarily"

This reverts commit 63dc7f4e1defe5fd908eeefc7a2cdfac7cb47022.

Signed-off-by: mitsudome-r <[email protected]>

* add COLCON_IGNORE to ros1 packages

Signed-off-by: mitsudome-r <[email protected]>

* Rename launch files to launch.xml (#28)

* ROS2 Porting: autoware_error_monitor (#42)

* Temporary add the autoware_error_monitor package for conversion

* Renaming to adhere to convention
 - Modify CMakeList to compile using ROS2
 - TODO: fix FMT import

* Replace node implementation with ROS2 version
 - Rename core
 - Fix FMT library linking and ROS-related compilation erros
 - Add Readme
 - Add publisher and subscribers
 - Add timer

* Launch configurationse
 - Add ROS2 launch file
 - Modify config file with ROS2 conventions
 - Convert package.xml
 - Fix CMakelist
 - Bug fixes
   - Launch file correct indentation
   - Fix param.yaml to not use nested lists
   - Use as_string_array() when getting string array parameters

* Remove old files

* Fix cmake and package xml
 - Use ament cmake auto

* Fix parameters
 - Use dots as delimiters for nested parameter names
 - Move parameter declaration to constructor initialization list where possible
 - Update parameter file
 - Update launch files

* Fix launch and param files
 - Aggregator node doesn't appear to be working as expected with the launch files...
 - Fix cmake
 - Aggregator doesn't seem to allow multiple top level diagnostics

* Fix config

* Add rqt_robot_monitor to exec depends in package.xml

* Update rate should be converted to a period

Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* Address PR comment:
 - Change top level namespace to autoware

* Remove commented out code

* Address PR comment:
 - Fix root for keys
 - Correct update rate

Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* Adjust copyright notice on 532 out of 699 source files (#143)

* Use quotes for includes where appropriate (#144)

* Use quotes for includes where appropriate

* Fix lint tests

* Make tests pass hopefully

* Add linter tests (#204)

* Ros2 v0.8.0 autoware error monitor (#281)

* Rename ROS-related .yaml to .param.yaml (#352)

* Rename ROS-related .yaml to .param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove prefix 'default_' of yaml files

Signed-off-by: Kenji Miyake <[email protected]>

* Rename vehicle_info.yaml to vehicle_info.param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Rename diagnostic_aggregator's param files

Signed-off-by: Kenji Miyake <[email protected]>

* Fix overlooked parameters

Signed-off-by: Kenji Miyake <[email protected]>

* Ros2 v0.8.0 fix packages2 (#354)

* fix topic name

* fix duration rate

* fix sensing.yaml

* fix topic name

* add latch-option to autoware_state_monitor

* fix timer callback

* fix autoware state monitor config

* fix sensing.yaml

* Fix autoware error monitor (#362)

* Remove cpu_load_average

Signed-off-by: Kenji Miyake <[email protected]>

* Disable resource monitoring in planning_simulator

Signed-off-by: Kenji Miyake <[email protected]>

* Fix diagnostic_aggregator's params

Signed-off-by: Kenji Miyake <[email protected]>

* Apply format

Signed-off-by: Kenji Miyake <[email protected]>

* [Update v0.9.0] system monitor (#365)

* Disable CPU Load Average warning. (#1147)

Signed-off-by: mitsudome-r <[email protected]>

* Fix cpu_monitor respawning forever. (#1150)

* Disable cpu_temperature in planning simulation (#1151)

Signed-off-by: mitsudome-r <[email protected]>

* Net Monitor: Handle as an error if specified device not exist. (#1152)

* Handled as an error if specified device not exist.

* Disable network diags in simulation

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>

* apply ament_uncrustify

Signed-off-by: mitsudome-r <[email protected]>

* Disable resource monitoring in planning_simulator (#1172)

Signed-off-by: Kenji Miyake <[email protected]>

* Treat logging errors as safe faults (#1164)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix test code of system_monitor (#1178)

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: ito-san <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>

* Import v0.9.1 (#431)

* add local optimal solution ocillation check to ndt_scan_matcher (#1182)

* Add obstacle_crush diagnostic (#1186)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix diagnostics api (#1185)

* Fix diagnostics api

Signed-off-by: Kenji Miyake <[email protected]>

* Don't overwrite level

Signed-off-by: Kenji Miyake <[email protected]>

* Overwrite level of No Fault diagnostics

Signed-off-by: Kenji Miyake <[email protected]>

* Add missing diag in autoware_error_monitor.yaml (#1187)

Signed-off-by: Kenji Miyake <[email protected]>

* Filter hazard_status (#1191)

* Filter hazard_status

Signed-off-by: Kenji Miyake <[email protected]>

* Filter leaf diagnostics

Signed-off-by: Kenji Miyake <[email protected]>

* Fix wrong calculation of available memory. (#1168)

* Fixed wrong calculation of available memory.

* Added comments about output example of free -tb command.

* Change monitoring method to get HDD temperature and usage per specified device. (#1195)

* Changed monitoring method to get temperature and usage per specified device.

* Fixed test codes.

* Removed unnecessary (void) parameter.

* return input pointcloud when ground plane not found (#1190)

* fix yaw-smoothing bug (#1198)

* Fix lint

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: ito-san <[email protected]>
Co-authored-by: tkimura4 <[email protected]>

* Fix typo in system module (#434)

* Fix typo in system module

* Change variable name

* Move comments

* Apply uncrustify

* add use_sim-time option (#454)

* Treat NTP offset error as safe fault (#1220)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix for rolling (#1226)

* Replace doc by description

Signed-off-by: Kenji Miyake <[email protected]>

* Replace ns by push-ros-namespace

Signed-off-by: Kenji Miyake <[email protected]>

* Fix/fix porting miss (#1254)

* Fix porting miss of vehicle_cmd_gate

Signed-off-by: Kenji Miyake <[email protected]>

* Fix mistake of autoware_error_monitor.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove use_sim_time for set_parameter (#1260)

Signed-off-by: wep21 <[email protected]>

* error monitor for foa controller (#1369)

Signed-off-by: wep21 <[email protected]>

* Add diagnostics config for ros2_socketcan (#1447)

* Add markdownlint and prettier (#1661)

* Add markdownlint and prettier

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore .param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Apply format

Signed-off-by: Kenji Miyake <[email protected]>

* fix typo (#1711)

* suppress warnings for declare parameters (#1724)

* fix for lanelet2_extension

* fix for traffic light ssd fine detector

* fix for topic_state_monitor

* fix for dummy diag publisher

* fix for remote cmd converter

* fix for vehicle_info_util

* fix for multi object tracker

* fix for freespace planner

* fix for autoware_error_monitor

* add Werror for multi object tracker

* fix for multi object tracker

* add Werror for liraffic light ssd fine detector

* add Werror for topic state monitor

* add Werror

* add Werror

* add Werror

* add Werror

* fix style

* Fix -Wunused-parameter (#1836)

* Fix -Wunused-parameter

Signed-off-by: Kenji Miyake <[email protected]>

* Fix mistake

Signed-off-by: Kenji Miyake <[email protected]>

* fix spell

* Fix lint issues

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore flake8 warnings

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Hiroki OTA <[email protected]>

* enable autonomous recovery (#1904)

* add aggregator config at planing error monitor (#1955) (#1963)

* add trajectory monitoring setting (#2018)

* Fix typo `obstacle_crush` to `obstacle_crash` (#2031)

* Use EmergencyState instead of deprecated EmergencyMode (#2030)

* Use EmergencyState instead of deprecated EmergencyMode

Signed-off-by: Kenji Miyake <[email protected]>

* Use stamped type

Signed-off-by: Kenji Miyake <[email protected]>

* add sort-package-xml hook in pre-commit (#1881)

* add sort xml hook in pre-commit

* change retval to exit_status

* rename

* add prettier plugin-xml

* use early return

* add license note

* add tier4 license

* restore prettier

* change license order

* move local hooks to public repo

* move prettier-xml to pre-commit-hooks-ros

* update version for bug-fix

* apply pre-commit

* Sync rc v1.5.0 (#2058)

* Cleanup autoware_error_monitor launch (#2143)

* Improve diagnostic tree for future extensions (#2153)

* change resource monitoring group

* implement diagnostic tree proposal

* rename v2x param file

* add v2x to launch

* add dummy analyzer to avoid format error

* modify external control

* rename vehicle_ecu_errors

* fixup

* remove num_items

* fix error

* add heartbeat to external command selector

* Restore sensing/node_alive_monitoring

* Update system/autoware_error_monitor/config/diagnostic_aggregator/sensing.param.yaml

Co-authored-by: Kenji Miyake <[email protected]>

* add sensor_kit arg for diagnostic_agg

* change sensor_kit's default value

* add _ prefix to hide parameter file

* delete dummy parameter

* change to use update_functions

* add extra_agg_config_file_vehicle

* change initializer

* remove line

* Update system/autoware_error_monitor/config/diagnostic_aggregator/system.param.yaml

Co-authored-by: Kenji Miyake <[email protected]>

* change hearbeat diag

* add clock group

* update sensing diag

* Remove discard and v2x

Signed-off-by: Kenji Miyake <[email protected]>

* Fix heartbeat name

Signed-off-by: Kenji Miyake <[email protected]>

* Add remote_external_control

Signed-off-by: Kenji Miyake <[email protected]>

* Add external_control

Signed-off-by: Kenji Miyake <[email protected]>

* Rename remote_control to external_control

Signed-off-by: Kenji Miyake <[email protected]>

* Rename command_gate to control_command_gate

Signed-off-by: Kenji Miyake <[email protected]>

* Simplify resource monitoring

Signed-off-by: Kenji Miyake <[email protected]>

* Remove sensing from autoware_error_monitor.param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove trajectory_deviation

Signed-off-by: Kenji Miyake <[email protected]>

* Remove vehicle specific settings

Signed-off-by: Kenji Miyake <[email protected]>

* Add blank lines

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore matching_score error

Signed-off-by: Kenji Miyake <[email protected]>

* Remove debug_data_logger

Signed-off-by: Kenji Miyake <[email protected]>

* Add trajectory_validation

Signed-off-by: Kenji Miyake <[email protected]>

* Specify children for performance_monitoring

Signed-off-by: Kenji Miyake <[email protected]>

* Comment out route_validation

Signed-off-by: Kenji Miyake <[email protected]>

* Revert "Remove trajectory_deviation"

This reverts commit 199132f1a6c7083440f0ef9a956b0663d45f4531.

* Remove control_command_topic_status

Signed-off-by: Kenji Miyake <[email protected]>

* Disable some diagnostics for planning simulator

Signed-off-by: Kenji Miyake <[email protected]>

* Add TODO comment

Signed-off-by: Kenji Miyake <[email protected]>

* Enable /autoware/vehicle/node_alive_monitoring in planning simulator

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>

* Change autoware_error_monitor config format (#2244)

* Change autoware_error_monitor config file

use automatically_declare_parameters_from_overrides

Change yaml format

replace default value

move nodeoption to core

simplify parameter splitting code

use set

fix to use at function

merge for loop

add explanation for new format

fix default value

replace DiagLevel

Update system/autoware_error_monitor/src/autoware_error_monitor_core.cpp

Co-authored-by: Kazuki Miyahara <[email protected]>

Update system/autoware_error_monitor/src/autoware_error_monitor_core.cpp

Co-authored-by: Kazuki Miyahara <[email protected]>

use fmt

change to use uniform initialization

* Change autoware_error_monitor config file

* Fix format

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>

* Change formatter to clang-format and black (#2332)

* Revert "Temporarily comment out pre-commit hooks"

This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3.

* Replace ament_lint_common with autoware_lint_common

Signed-off-by: Kenji Miyake <[email protected]>

* Remove ament_cmake_uncrustify and ament_clang_format

Signed-off-by: Kenji Miyake <[email protected]>

* Apply Black

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Fix for cpplint

* Fix include double quotes to angle brackets

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Add COLCON_IGNORE (#500)

Signed-off-by: Kenji Miyake <[email protected]>

* support .auto message (#529)

* remove VehicleStateReport/VehicleStateCommand/VehicleControlCommand (#549)

* fix autoware_error_monitor

* fix state monitor

* fix emergency handler(vehicle_state_report)

* fix emergency Handler(vehicle_state_command)

* fix shift_decider

* fix emergency_handler(vehicle_control_command)

* fix topic name

* fix readme

* Update system/autoware_state_monitor/Readme.md

Co-authored-by: taikitanaka3 <[email protected]>

* fix format

* Update system/autoware_state_monitor/launch/autoware_state_monitor.launch.xml

Co-authored-by: taikitanaka3 <[email protected]>

* fix typo

Co-authored-by: taikitanaka3 <[email protected]>

* Fix autoware monitors readme (#629)

* Fix readme of autoware_state_monitor

* Fix readme of autoware_error_monitor

Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Nikolai Morin <[email protected]>
Co-authored-by: Jilada Eccleston <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: ito-san <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: s-murakami-esol <[email protected]>
Co-authored-by: Hiroki OTA <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>
@tkimura4 tkimura4 enabled auto-merge (squash) December 2, 2021 08:15
@1222-takeshi 1222-takeshi changed the title feat add surround obstacle checker package feat: add surround obstacle checker package Dec 3, 2021
@tkimura4 tkimura4 merged commit 09cb841 into autowarefoundation:tier4/proposal Dec 3, 2021
tkimura4 pushed a commit to tkimura4/autoware.universe that referenced this pull request Dec 10, 2021
1222-takeshi pushed a commit to 1222-takeshi/autoware.universe that referenced this pull request Dec 13, 2021
taikitanaka3 added a commit that referenced this pull request Dec 14, 2021
* release v0.4.0

* Nodelet tlr (#56)

* temporary commit tlr_nodelet

Signed-off-by: Yukihiro Saito <[email protected]>

* compressed to compressed

Signed-off-by: Yukihiro Saito <[email protected]>

* Update traffic_light.launch

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

* change image_transport to relay

Signed-off-by: Yukihiro Saito <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

* decompress as rgb8

Signed-off-by: Yukihiro Saito <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>

* removed ROS1 package

Signed-off-by: mitsudome-r <[email protected]>

* Revert "removed ROS1 package"

This reverts commit 976754a13aff34af749503d187c3851adbd3e73b.

* add COLCON_IGNORE file to all ROS1 packages

Signed-off-by: mitsudome-r <[email protected]>

* rename *.launch files to *.launch.xml

Signed-off-by: mitsudome-r <[email protected]>

* [ROS2 Porting] perception_launch (#6)

* Initial port to ROS 2

* Port to ROS 2

* Added dependencies

* fix perception_launch

Signed-off-by: mitsudome-r <[email protected]>

* Use arg instead of let

Co-authored-by: mitsudome-r <[email protected]>

* [perception_launch] fix perception_launch (#34)

Signed-off-by: mitsudome-r <[email protected]>

* perception_launch: Fix lidar based detection launch (#42)

Signed-off-by: wep21 <[email protected]>

* ROS2 Linting: perception_launch (#36)

* Add linters and missing package dependencies

* Alphabetise packages

* perception_launch: Traffic light composable nodes (#43)

* perception_launch: Traffic light composable nodes

Signed-off-by: wep21 <[email protected]>

* Fix arg

Signed-off-by: wep21 <[email protected]>

* [perception launch]: Remove unused import

Signed-off-by: wep21 <[email protected]>

* Fix dependency temporarily for v0.8.0 update. (#60)

* Fix build_depends.repos temporarily

Signed-off-by: wep21 <[email protected]>

* Remove deprecated packages

Signed-off-by: wep21 <[email protected]>

* Ros2 v0.8.0 perception launch (#56)

* restore file names

Signed-off-by: Takamasa Horibe <[email protected]>

* update camera lidar fusion arch (#122)

* Update yolo launch (#155)

Signed-off-by: wep21 <[email protected]>

* Revert "restore file names"

This reverts commit 7b50ca1b0067cc29eed73b992dd2bbadc538f4f9.

* fix name

Signed-off-by: Takamasa Horibe <[email protected]>

* fix launch arg

Signed-off-by: Takamasa Horibe <[email protected]>

* fix dependency

Signed-off-by: Takamasa Horibe <[email protected]>

* cosmetic change (#138)

* cosmetic change

* add image topic

* fix bug

* rename topic names according to ros2 topic name rules

Signed-off-by: mitsudome-r <[email protected]>

* [perception_launch] add object_merger as exec_depend

Signed-off-by: mitsudome-r <[email protected]>

* [perception launch]: Add missing dependecies for traffic light recognition

Signed-off-by: wep21 <[email protected]>

* [perception launch]: Fix attributes in arg tag

Signed-off-by: wep21 <[email protected]>

* [perceptioon_launch] update roi_visualization launch

Signed-off-by: wep21 <[email protected]>

* [perception_launch]: Fix camera topic name

Signed-off-by: wep21 <[email protected]>

* [perception_launch]: Fix camera default topic in fusion launch

Signed-off-by: wep21 <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: wep21 <[email protected]>

* Add depend tag for image_transport_plugin (#95)

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix typo in perception launch files (#93)

* add use_sim-time option (#99)

* Format launch files (#178)

Signed-off-by: Kenji Miyake <[email protected]>

* Sync public repo (#185)

* add tier4 usbcam (#104)

* add tier4 usbcam

* change version

* tier4/ros2

* Ros2 vehicle info param server (#96)

* add vehicle info param server

* delete vehicle param file

Co-authored-by: taikitanaka <[email protected]>

* Ros2 fix topic name part2 (#89)

* Fix topic name for traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name for traffic_light_visualization

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name for traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: taikitanaka <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>

* Fix incorrect remap (#183)

* Fix incorrect remap

Signed-off-by: Kenji Miyake <[email protected]>

* Use set_remap

Signed-off-by: Kenji Miyake <[email protected]>

* Use set_parameter for use_sim_time (#198)

* Use set_parameter for use_sim_time

Signed-off-by: wep21 <[email protected]>

* Add default parameter for scenario simulator

Signed-off-by: wep21 <[email protected]>

* Feature/porting v0.9.1 master (#202)

* add simulation arg (#174)

* add simulation arg

* add comment

* change arg name

* add parameter use_empty_dynamic_object_publisher into perception.launch (#176)

Signed-off-by: Azumi Suzuki <[email protected]>

Co-authored-by: Yusuke FUJII <[email protected]>
Co-authored-by: s-azumi <[email protected]>

* Format launch files (#228)

* Format launch files

Signed-off-by: Kenji Miyake <[email protected]>

* Format launch.py

Signed-off-by: Kenji Miyake <[email protected]>

* Fix lint

Signed-off-by: Kenji Miyake <[email protected]>

* Put image decompressor into container (#241)

* Put image decompressor into container

Signed-off-by: wep21 <[email protected]>

* Fix bug

Signed-off-by: wep21 <[email protected]>

* add traffic light map viz (#149) (#207)

* add traffic light map viz (#149)

Signed-off-by: wep21 <[email protected]>

* Fix launch tag

Signed-off-by: wep21 <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: wep21 <[email protected]>

* add description for perception (#334)

* add README.md and svg files (#328)

* add md and svg

* fix typo

* fix typo

* fix word

* fix typo

* add lack of things

* Update README

* fix depending packages

* fix word

* add config directory to perception_launch  and data_association_matrix.param.yaml #367

Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com>

* Fix pre-commit (#407)

* Fix pre-commit errors

Signed-off-by: Kenji Miyake <[email protected]>

* Fix package.xml

Signed-off-by: Kenji Miyake <[email protected]>

* Fix: Modify arg in drawio graph for README (perception launch) (#466)

Modified True/False and alignment (put to center) of use_empty_dynamic_object_publisher in drawio graph.

* lidar_detection: apollo instance segmentation -> centerpoint (#225) (#307)

Co-authored-by: Yusuke Muramatsu <[email protected]>

* Feature/porting camera lidar fusion (#316)

* Feature/camera lidar fusion (#248)

* change camera lidar fusion node

* change default mode of object recognition

* change spilit range parameter from 10 to 30 (#272)

Co-authored-by: Yukihiro Saito <[email protected]>

* add detection by tracker (#418)

add detection by tracker

* Add option to select lidar detection model (#450)

Signed-off-by: wep21 <[email protected]>

* Change formatter to black (#488)

* Update pre-commit settings

* Apply Black

* Replace ament_lint_common with autoware_lint_common

* Update build_depends.repos

* Fix build_depends

* Auto/fix launch (#110)

* fix namespace

* remove dynamic_object_visualization

* fix rviz

* Update package.xml (#111)

* remove unused depend/launcher (#112)

* Auto/launcher ground segmentation (#117)

* add base line launch

* add ground_segmentation launcher

* run pre-commit

* clean up

* fix coding style

* fix topic name

* fix yaml params

* fix loader name

* rename components

* improve implementation

* add feature remover (#122)

* add feature remover (#124)

* support x1 perception config (#129)

* support x1 perception config

* remove product config

* update launch.py

* maintain some filters params in yaml file

* add function to create elevation map pipeline

* add param to yaml

* Update traffic light topic name (#131)

* Update traffic light topic name

Signed-off-by: wep21 <[email protected]>

* Update traffic light topic name in perception

Signed-off-by: wep21 <[email protected]>

* Fix exec depend in perception launch (#132)

Signed-off-by: wep21 <[email protected]>

* auto/fix occupancy grid map topic name (#137)

* fix/rename segmentation namespace (#139)

* fix namespace: rviz config

* fix namespace: planning stack

* rename segmentatino directory

* fix namespace: perception stack

* fix/move occupancy grid map outlier filter (#143)

* fix package name

* add occupancy grid map launch

* update launcher

* rename filter package

* fix/add pointcloud_preprocessor depend (#146)

* fix/add use_intra_process_comm option (#148)

* feature/use common pointcloud container (#147)

* add container argument

* load composable node to pointcloud_container

* fix autoware_launch

* enable multi-thread

* improve readability

* Add elevation map loader to ground seg launch (#136)

* change elevation_map_parameters location (#151)

* refactor ground segmentation launch (#153)

* Fix/update obstacle segmentation namespace (#154)

* update topic name

* update namespace

* feat: add default vehicle param

* fix: common_ground_filter for use default param

* ci(pre-commit): autofix

Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: Esteve Fernandez <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Jilada Eccleston <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: taikitanaka <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: Yusuke FUJII <[email protected]>
Co-authored-by: s-azumi <[email protected]>
Co-authored-by: Hiroki OTA <[email protected]>
Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com>
Co-authored-by: g-ise <[email protected]>
Co-authored-by: Yusuke Muramatsu <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
@taikitanaka3 taikitanaka3 deleted the 1-add-surround-obstacle-checker branch January 7, 2022 02:13
badai-nguyen pushed a commit to badai-nguyen/autoware.universe that referenced this pull request Feb 4, 2022
* Initial commit

* release v0.4.0

* Feature/stop reason (autowarefoundation#712)

* add stop reason msg

* add mock of stop resaon publisher

* change namespace of stop reason

* update stop reason msg

* add toRosPoint

* implement stop reason publisher of blind stop

* implement stop reason publisher of crosswalk

* implement stop reason publisher of intersection

* implement stop reason publisher of stop line

* implement stop reason publisher of trafficlight

* implement stop reason publisher of detection area

* fix bug

* remove unnecessary process

* add remained stop factor

* clean code

* fix bug

* not punlish stop reason if array size is 0

* add stop reason to stuck object in intersection

* add stop factor of obstacle stop planner

* add stop reason of surround_obstacle checker

* Apply review

Signed-off-by: Kenji Miyake <[email protected]>

* fix message type

* delete unused message from cmake

* remove stopReasonStamped

* change topic name of stop reasons

Co-authored-by: Kenji Miyake <[email protected]>

* Support error in autoware state (autowarefoundation#728)

* Support Error in autoware_state_monitor

Signed-off-by: Kenji Miyake <[email protected]>

* Refactor autoware_state_monitor

Signed-off-by: Kenji Miyake <[email protected]>

* Wait after planning completed

Signed-off-by: Kenji Miyake <[email protected]>

* Integrate FailedToArriveGoal and Error into Emergency state

Signed-off-by: Kenji Miyake <[email protected]>

* Publish tl states stamped (autowarefoundation#744)

* Add TrafficLightStateStamped.msg

Signed-off-by: wep21 <[email protected]>

* Use msg instead of struct

Signed-off-by: wep21 <[email protected]>

* Publish traffic light state

Signed-off-by: wep21 <[email protected]>

* Check if lamp state is empty

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Apply clang-format

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Cosmetic change

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Revert "Publish tl states stamped (autowarefoundation#744)" (autowarefoundation#771)

This reverts commit 35a7e29e987afb29d9348b5f64866a584a65f753.

* Fix/publish tl state stamped (autowarefoundation#772)

* Publish tl states stamped (autowarefoundation#744)

* Add TrafficLightStateStamped.msg

Signed-off-by: wep21 <[email protected]>

* Use msg instead of struct

Signed-off-by: wep21 <[email protected]>

* Publish traffic light state

Signed-off-by: wep21 <[email protected]>

* Check if lamp state is empty

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Apply clang-format

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Cosmetic change

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Use dynamic pointer cast

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Feature/add stop reason lane change (autowarefoundation#769)

* add stop reason of lane change planner

* add stop factor of blocked by obstacle

* delete typo

* add const

* delete unnecessary namespace

* remove ROS1 packages temporarily

Signed-off-by: mitsudome-r <[email protected]>

* add sample ros2 packages

Signed-off-by: mitsudome-r <[email protected]>

* Add ros2 perception msgs

Signed-off-by: wep21 <[email protected]>

* fix dependency issue in autoware_control_msgs (autowarefoundation#22)

Signed-off-by: mitsudome-r <[email protected]>

* Port vehicle_cmd_gate to ROS2 (#3)

* Port vehicle_cmd_gate to ROS2

* Sim-time-respecting timer

* add autoware_debug_msg (autowarefoundation#54)

* add autoware_debug_msg

Signed-off-by: Takamasa Horibe <[email protected]>

* rename to *stamped

Signed-off-by: Takamasa Horibe <[email protected]>

* Fix format version (autowarefoundation#73)

* port motion_velocity_optimizer (autowarefoundation#77)

* port motion_velocity_optimizer

Signed-off-by: Takamasa Horibe <[email protected]>

* fix for warning

Signed-off-by: Takamasa Horibe <[email protected]>

* fix blockUntilVehiclePositionAvailable()

Signed-off-by: Takamasa Horibe <[email protected]>

* Port of obstacle avoidance planner to ROS2 (autowarefoundation#83)

* Port to ROS2

Signed-off-by: Servando German Serrano <[email protected]>

* Removed ros/console include

Signed-off-by: Servando German Serrano <[email protected]>

* Added THROTTLE

Signed-off-by: Servando German Serrano <[email protected]>

* Changed numbers to floats

Signed-off-by: Servando German Serrano <[email protected]>

* Removed <double> from params

Signed-off-by: Servando German Serrano <[email protected]>

* Added new msg

Signed-off-by: Servando German Serrano <[email protected]>

* Use new msg

Signed-off-by: Servando German Serrano <[email protected]>

* Replaced dynamic reconfigure

Signed-off-by: Servando German Serrano <[email protected]>

* Added EnableAvoidance.msg

Signed-off-by: Servando German Serrano <[email protected]>

* Fixed parameter mismatch

Signed-off-by: Servando German Serrano <[email protected]>

* Port behavior_velocity_planner to ROS2 (autowarefoundation#80)

* Revert "Add geometry2 to repos (autowarefoundation#76)"

This reverts commit 6d22704.

* Automatic parts of the package port

* Interesting part

* Fix typo in package.xml

* Review comments

* Child logger names

* Document logging duration

Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* Ros2 v0.8.0 awapi and system msgs (autowarefoundation#274)

* Ros2 v0.8.0 engage (autowarefoundation#342)

* [autoware_vehicle_msgs]: Add engage message

Signed-off-by: wep21 <[email protected]>

* [as]: Update message

Signed-off-by: wep21 <[email protected]>

* [awapi_awiv_adapter]: Update message

Signed-off-by: wep21 <[email protected]>

* [web_controller]: Update message

Signed-off-by: wep21 <[email protected]>

* [vehicle_cmd_gate]: Update message

Signed-off-by: wep21 <[email protected]>

* [autoware_state_monitor]: Update message

Signed-off-by: wep21 <[email protected]>

* [autoware_control_msgs]: Remove EngageMode message

Signed-off-by: wep21 <[email protected]>

* [simple_planning_simulator]: Update message

Signed-off-by: wep21 <[email protected]>

* Ros2 v0.8.0 lane_change_planner (autowarefoundation#322)

* Remove lane_change_planner v0.5

Signed-off-by: Takagi, Isamu <[email protected]>

* Import lane_change_planner v0.8 (ROS1)

Signed-off-by: Takagi, Isamu <[email protected]>

* Modify header files

* Remove header disable

* Modify msg namespace

* Modify time type

* Modify pub/sub class

* Modify node handle, etc.

* Modify ConstPtr

* Modify entry point

* Modify time and publisher

* Modify parameter, timer, and subscription

* Modify data manager

* Modify route handler

* Modify state machine

* Modify utility

* Fix arguments

* Modify states part1

* Modify states part2

* Modify common function

* Fix for lint

* Fix for lint

* Modify comment type

* Add copyright

* Use duration from_seconds

* Use double quotes for non-system headers

* Fix include order

Signed-off-by: Takagi, Isamu <[email protected]>

* Replace std_msgs Bool

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix line length

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix latch topic subscription

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix stamp initialization and reference

Signed-off-by: Takagi, Isamu <[email protected]>

* Add super class destructor and fix waitForData

Signed-off-by: Takagi, Isamu <[email protected]>

* Ros2 v0.8.0 remove std msgs awapi (autowarefoundation#348)

* [autoware_vehicle_msgs] add BatteryStatus msg

Signed-off-by: mitsudome-r <[email protected]>

* [autoware_planning_msgs] add ExpandStopRange and StopSpeedExceeded messages

Signed-off-by: mitsudome-r <[email protected]>

* [autoware_api_msgs] add DoorControlCommand, StopCommand, and VelocityLimit messages

Signed-off-by: mitsudome-r <[email protected]>

* remove std_msgs related to autoware_awaiv_adapter node

Signed-off-by: mitsudome-r <[email protected]>

* apply ament_uncrustify

Signed-off-by: mitsudome-r <[email protected]>

* fix build failure

Signed-off-by: mitsudome-r <[email protected]>

* fix test failures

Signed-off-by: mitsudome-r <[email protected]>

* address review commends

Signed-off-by: mitsudome-r <[email protected]>

* Sync with Ros2 v0.8.0 beta (autowarefoundation#393)

* add nullptr check when publish concatenate data (autowarefoundation#369)

* Add warning msg when concat pointcloud is not published (autowarefoundation#388)

Signed-off-by: Kenji Miyake <[email protected]>

* add timeout notification stamp msgs (autowarefoundation#363)

* add timeout notification stamp msgs

* fix uncursify

* delete timeout notification stamped

* Revert "delete timeout notification stamped"

This reverts commit 365d29209f6a7f5ec75eb80c5d8c2ef38daeae79.

* fix message

Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>

* modify pose_initialize for foa  (autowarefoundation#382)

* pose_initialize for foa (autowarefoundation#1171)

* pose_initialize for foa

Signed-off-by: Yamato ANDO <[email protected]>

* rename topic

Signed-off-by: Yamato ANDO <[email protected]>

* fix topic name

Signed-off-by: mitsudome-r <[email protected]>

* Add autoware version node (autowarefoundation#394)

* Add autoware version node

Signed-off-by: Takagi, Isamu <[email protected]>

* Remove todo

Signed-off-by: Takagi, Isamu <[email protected]>

* Remove unused variable

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix node name

Signed-off-by: Takagi, Isamu <[email protected]>

* fix typo (autowarefoundation#427)

* Fix typo in common module (autowarefoundation#433)

* Unify Apache-2.0 license name (autowarefoundation#1242)

* Porting remote cmd selector (autowarefoundation#1286)

* Feature/add remote cmd selector (autowarefoundation#1179)

* Add in/out args of remote_cmd_converter.launch

Signed-off-by: Kenji Miyake <[email protected]>

* Change remote input topic of vehicle_cmd_gate

Signed-off-by: Kenji Miyake <[email protected]>

* Add msgs for remote_cmd_selector

Signed-off-by: Kenji Miyake <[email protected]>

* Add remote_cmd_selector

Signed-off-by: Kenji Miyake <[email protected]>

* Rename remote_cmd_selector to external_cmd_selector

Signed-off-by: Kenji Miyake <[email protected]>

* Remove VehicleCommand support in autoware_joy_controller

Signed-off-by: Kenji Miyake <[email protected]>

* Support external_cmd_source in autoware_joy_controller.launch (autowarefoundation#1194)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix porting miss

Signed-off-by: Kenji Miyake <[email protected]>

* fix missing function

* modify xml format

* fix include guard

* add callback group

* modify remap name

* Revert "modify remap name"

This reverts commit 169cc8d28442825b1d61b0439b9892c913304527.

* change topic name

* use rclcpp_component

* Remove autoware_debug_msgs from autoware_joy_controller

Signed-off-by: Kenji Miyake <[email protected]>

* Change default mode of autoware_joy_controller

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>

* Add perception traffic light state output (autowarefoundation#1302)

* Add perception traffic light state output

Signed-off-by: Takagi, Isamu <[email protected]>

* Modify message type

Signed-off-by: Takagi, Isamu <[email protected]>

* Apply message type to relay

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix msgs (autowarefoundation#1379)

* Fix msgs

Signed-off-by: Kenji Miyake <[email protected]>

* [autoware_planning_rviz_plugin]: Fix lint

Signed-off-by: wep21 <[email protected]>

Co-authored-by: wep21 <[email protected]>

* Message refinement (autowarefoundation#1381)

* Message refinement

* Simplify CMakeLists.txt with ament cmake auto

* Add test

Signed-off-by: wep21 <[email protected]>

* [autoware_planning_msgs]: Fix dependency

Signed-off-by: wep21 <[email protected]>

* Fix package.xml

Signed-off-by: wep21 <[email protected]>

* Fix package.xml

Signed-off-by: Kenji Miyake <[email protected]>

* Fix ament_cmake_auto

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>

* Ros2/create/external commands (autowarefoundation#1299)

* add remote message

* add remote commands

* fix topic

* remove unnecessary topic

* remove unused topic

* add external cmd instead

* ToExternalComd

* fix topic in joy con

* publish perception and external tl_state for mlops (autowarefoundation#1350) (autowarefoundation#1375)

* publish perception and external tl_state for mlops

* fix tl_state time stamp

Co-authored-by: satoshi-ota <[email protected]>

Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>

* Add newlines

Signed-off-by: Kenji Miyake <[email protected]>

* Add PR template (#3)

* Add PR template

Signed-off-by: Kenji Miyake <[email protected]>

* Update PULL_REQUEST_TEMPLATE.md

* Add CI (#4)

Signed-off-by: Kenji Miyake <[email protected]>

* change msg type looking traffic light state (autowarefoundation#1455) (#6)

* change msg type looking traffic light state

* fix msg name

* using namespace

* change function name

* fix typo

* add readme

* Update awapi/awapi_awiv_adapter/Readme.md

fix typo

Co-authored-by: Yukihiro Saito <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>

Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>

* Fix dependency type of rosidl_default_generators (autowarefoundation#15)

Signed-off-by: Kenji Miyake <[email protected]>

* Add auto-main-sync CI workflow for develop (autowarefoundation#16)

Signed-off-by: Kenji Miyake <[email protected]>

* add autoware_api_msgs (#12)

Signed-off-by: mitsudome-r <[email protected]>

* Feature/add virtual traffic light planner (#9)

* Add VIRTUAL_TRAFFIC_LIGHT to StopReason.msg

Signed-off-by: Kenji Miyake <[email protected]>

* Add VirtualTrafficLightState msgs to autoware_system_msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Add InfrastructureCommand msgs to autoware_planning_msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Fix msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Move messages to autoware_v2x_msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Fix dependency type of rosidl_default_generators

Signed-off-by: Kenji Miyake <[email protected]>

* Fix dependency type of rosidl_default_generators (autowarefoundation#19)

* Change CI docker images to setup-ros-docker (autowarefoundation#20)

* Change CI docker images to setup-ros-docker

Signed-off-by: Kenji Miyake <[email protected]>

* Replace foxy with galactic

Signed-off-by: Kenji Miyake <[email protected]>

* Add DEBIAN_FRONTEND=noninteractive to rosdep install (autowarefoundation#21)

Signed-off-by: Kenji Miyake <[email protected]>

* Update colcon-package-selection in build_and_test_pr.yml (autowarefoundation#22)

Signed-off-by: Kenji Miyake <[email protected]>

* add autoware_simulation_msgs (#13)

* add autoware_simulation_msgs

* update event name

* Add autoware api (autowarefoundation#29)

* add autoware multimedia msgs

Signed-off-by: tkhmy <[email protected]>

* add newline

Signed-off-by: tkhmy <[email protected]>

* change name to autoware_hmi_msgs

Signed-off-by: tkhmy <[email protected]>

* Rename external select message (#8)

* Rename external select message

Signed-off-by: Takagi, Isamu <[email protected]>

* Add selector mode to unknown

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix selector mode constant

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix format

Signed-off-by: Takagi, Isamu <[email protected]>

* Move control command messages to external api

Signed-off-by: Takagi, Isamu <[email protected]>

* Add build dependency

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix CI

Signed-off-by: Takagi, Isamu <[email protected]>

Co-authored-by: tkhmy <[email protected]>

* Fix CI for develop branch (autowarefoundation#31)

Signed-off-by: Kenji Miyake <[email protected]>

* add emergency_holding flag to HazardStatus (autowarefoundation#25)

* add EmergencyState.msg (autowarefoundation#32)

* Add new workflow `sync-public.yaml` to sync with `AutowareArchitectureProposal_msgs` (autowarefoundation#35)

* Add new workflow `sync-public.yaml` to sync with `AutowareArchitectureProposal_msgs`

* Remove this workflow specific comments

* Remove some this workflow specific comments

* Rename `oss` to `public`

* Replace branch name `main` to more generic description

* Add line `fetch-depth: 0` (autowarefoundation#36)

* Add EmergencyStateStamped.msg (autowarefoundation#38)

Signed-off-by: Kenji Miyake <[email protected]>

* Add sync-public-develop.yaml (autowarefoundation#42)

Signed-off-by: Kenji Miyake <[email protected]>

* Change proposal sync app ID (autowarefoundation#44)

Signed-off-by: Kenji Miyake <[email protected]>

* add MultiArrayDimension/Layout, and update MultiArrayMsgs (autowarefoundation#28)

* add MultiArrayDimension/Layout, and update MultiArrayMsgs

* add kind of license

* Feature/vehicle interface improvements (autowarefoundation#1361) (autowarefoundation#48)

* add vehicle msg

* add pacmod interface

* add eps controller

* use each control commands instead of vehicle command

* fixed details

* fixed speell check

* const

* fixed brake status

* publish cmd when recieving ctrl cmd

* fix shift cmd ptr

* remove unused function and set proper license

* fix names

* fix typo for pacmod

* remove unnecessary waiting

* use flags, limit, multiarray

* remove accel brake dependency

* fix retrun value

* replace eps to steer

* cosmetic change for namespace

* fix segfo and retval

* Use Enum instead of int

* remove unused var

* add const

* rename to calcFFMap

* prev time steer calc

* add sample csv

* add new line

Signed-off-by: wep21 <[email protected]>

Co-authored-by: taikitanaka3 <[email protected]>

* remove EmergencyMode and DricingCapability (autowarefoundation#33)

* develop -> main sync (autowarefoundation#53)

* Add detected object with feature (autowarefoundation#54)

* Add detected object with feature

Signed-off-by: wep21 <[email protected]>

* add autoware_auto_msgs

Co-authored-by: wep21 <[email protected]>

* Revert "Add detected object with feature (autowarefoundation#54)" (autowarefoundation#57)

This reverts commit 3fcfe9936361928256ed5ffa7d8a1ef4c978ca09.

* Add detected object with feature (autowarefoundation#54) (autowarefoundation#59) (#4)

* Add detected object with feature (autowarefoundation#54) (autowarefoundation#59)

* Add detected object with feature

Signed-off-by: wep21 <[email protected]>

* add autoware_auto_msgs

Co-authored-by: wep21 <[email protected]>

Co-authored-by: wep21 <[email protected]>

* update build depends

Co-authored-by: wep21 <[email protected]>

* Add message converter (autowarefoundation#58)

* Add message converter

* Move autoware state converter

* add VehicleEmergency (autowarefoundation#55)

* Add two convert method (autowarefoundation#64)

* add convert method from iv_shift to auto_gear

Signed-off-by: kosuke murakami <[email protected]>

* remove space

Signed-off-by: kosuke murakami <[email protected]>

* add convert method from for turn & hazard signal

Signed-off-by: kosuke murakami <[email protected]>

* fix dependency of iv_auto_msgs converter (#8)

Co-authored-by: Takayuki Murooka <[email protected]>

* move actuation msg (autowarefoundation#66)

* Revert "move actuation msg (autowarefoundation#66)"

This reverts commit d8e3ccdcabacab819360cf399442950cc162a648.

* merge autoware_localization_srvs to autoware_localization_msgs

* rename pose_with_cov to pose_with_covariance

* add steering wheel status stamped

* fix: remove workflow and PR_TEMPLATE

* fix: remove autoware_api_msgs dependency

* ci(pre-commit): autofix

Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Nikolai Morin <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Esteve Fernandez <[email protected]>
Co-authored-by: Servando <[email protected]>
Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: Shigeki Kobayashi <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: tkhmy <[email protected]>
Co-authored-by: Tatsuya Yamasaki <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Kah Hooi Tan <[email protected]>
Co-authored-by: Kosuke Murakami <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: tanaka3 <[email protected]>
Co-authored-by: YamatoAndo <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
badai-nguyen pushed a commit to badai-nguyen/autoware.universe that referenced this pull request Feb 4, 2022
* release v0.4.0

* Change localization diag namespace (autowarefoundation#718)

* Change default value of output_diagnostics_topic

Signed-off-by: Kenji Miyake <[email protected]>

* Remove localization_diagnostic.js from web_controller

Signed-off-by: Kenji Miyake <[email protected]>

* Integrate localization diag to diagnostic_aggregator

Signed-off-by: Kenji Miyake <[email protected]>

* Delete old and unused publisher

Signed-off-by: Kenji Miyake <[email protected]>

* remove ROS1 packages temporarily

Signed-off-by: mitsudome-r <[email protected]>

* Revert "remove ROS1 packages temporarily"

This reverts commit 63dc7f4e1defe5fd908eeefc7a2cdfac7cb47022.

Signed-off-by: mitsudome-r <[email protected]>

* add COLCON_IGNORE to ros1 packages

Signed-off-by: mitsudome-r <[email protected]>

* Rename launch files to launch.xml (autowarefoundation#28)

* ROS2 Porting: autoware_error_monitor (autowarefoundation#42)

* Temporary add the autoware_error_monitor package for conversion

* Renaming to adhere to convention
 - Modify CMakeList to compile using ROS2
 - TODO: fix FMT import

* Replace node implementation with ROS2 version
 - Rename core
 - Fix FMT library linking and ROS-related compilation erros
 - Add Readme
 - Add publisher and subscribers
 - Add timer

* Launch configurationse
 - Add ROS2 launch file
 - Modify config file with ROS2 conventions
 - Convert package.xml
 - Fix CMakelist
 - Bug fixes
   - Launch file correct indentation
   - Fix param.yaml to not use nested lists
   - Use as_string_array() when getting string array parameters

* Remove old files

* Fix cmake and package xml
 - Use ament cmake auto

* Fix parameters
 - Use dots as delimiters for nested parameter names
 - Move parameter declaration to constructor initialization list where possible
 - Update parameter file
 - Update launch files

* Fix launch and param files
 - Aggregator node doesn't appear to be working as expected with the launch files...
 - Fix cmake
 - Aggregator doesn't seem to allow multiple top level diagnostics

* Fix config

* Add rqt_robot_monitor to exec depends in package.xml

* Update rate should be converted to a period

Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* Address PR comment:
 - Change top level namespace to autoware

* Remove commented out code

* Address PR comment:
 - Fix root for keys
 - Correct update rate

Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* Adjust copyright notice on 532 out of 699 source files (autowarefoundation#143)

* Use quotes for includes where appropriate (autowarefoundation#144)

* Use quotes for includes where appropriate

* Fix lint tests

* Make tests pass hopefully

* Add linter tests (autowarefoundation#204)

* Ros2 v0.8.0 autoware error monitor (autowarefoundation#281)

* Rename ROS-related .yaml to .param.yaml (autowarefoundation#352)

* Rename ROS-related .yaml to .param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove prefix 'default_' of yaml files

Signed-off-by: Kenji Miyake <[email protected]>

* Rename vehicle_info.yaml to vehicle_info.param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Rename diagnostic_aggregator's param files

Signed-off-by: Kenji Miyake <[email protected]>

* Fix overlooked parameters

Signed-off-by: Kenji Miyake <[email protected]>

* Ros2 v0.8.0 fix packages2 (autowarefoundation#354)

* fix topic name

* fix duration rate

* fix sensing.yaml

* fix topic name

* add latch-option to autoware_state_monitor

* fix timer callback

* fix autoware state monitor config

* fix sensing.yaml

* Fix autoware error monitor (autowarefoundation#362)

* Remove cpu_load_average

Signed-off-by: Kenji Miyake <[email protected]>

* Disable resource monitoring in planning_simulator

Signed-off-by: Kenji Miyake <[email protected]>

* Fix diagnostic_aggregator's params

Signed-off-by: Kenji Miyake <[email protected]>

* Apply format

Signed-off-by: Kenji Miyake <[email protected]>

* [Update v0.9.0] system monitor (autowarefoundation#365)

* Disable CPU Load Average warning. (autowarefoundation#1147)

Signed-off-by: mitsudome-r <[email protected]>

* Fix cpu_monitor respawning forever. (autowarefoundation#1150)

* Disable cpu_temperature in planning simulation (autowarefoundation#1151)

Signed-off-by: mitsudome-r <[email protected]>

* Net Monitor: Handle as an error if specified device not exist. (autowarefoundation#1152)

* Handled as an error if specified device not exist.

* Disable network diags in simulation

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>

* apply ament_uncrustify

Signed-off-by: mitsudome-r <[email protected]>

* Disable resource monitoring in planning_simulator (autowarefoundation#1172)

Signed-off-by: Kenji Miyake <[email protected]>

* Treat logging errors as safe faults (autowarefoundation#1164)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix test code of system_monitor (autowarefoundation#1178)

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: ito-san <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>

* Import v0.9.1 (autowarefoundation#431)

* add local optimal solution ocillation check to ndt_scan_matcher (autowarefoundation#1182)

* Add obstacle_crush diagnostic (autowarefoundation#1186)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix diagnostics api (autowarefoundation#1185)

* Fix diagnostics api

Signed-off-by: Kenji Miyake <[email protected]>

* Don't overwrite level

Signed-off-by: Kenji Miyake <[email protected]>

* Overwrite level of No Fault diagnostics

Signed-off-by: Kenji Miyake <[email protected]>

* Add missing diag in autoware_error_monitor.yaml (autowarefoundation#1187)

Signed-off-by: Kenji Miyake <[email protected]>

* Filter hazard_status (autowarefoundation#1191)

* Filter hazard_status

Signed-off-by: Kenji Miyake <[email protected]>

* Filter leaf diagnostics

Signed-off-by: Kenji Miyake <[email protected]>

* Fix wrong calculation of available memory. (autowarefoundation#1168)

* Fixed wrong calculation of available memory.

* Added comments about output example of free -tb command.

* Change monitoring method to get HDD temperature and usage per specified device. (autowarefoundation#1195)

* Changed monitoring method to get temperature and usage per specified device.

* Fixed test codes.

* Removed unnecessary (void) parameter.

* return input pointcloud when ground plane not found (autowarefoundation#1190)

* fix yaw-smoothing bug (autowarefoundation#1198)

* Fix lint

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: ito-san <[email protected]>
Co-authored-by: tkimura4 <[email protected]>

* Fix typo in system module (autowarefoundation#434)

* Fix typo in system module

* Change variable name

* Move comments

* Apply uncrustify

* add use_sim-time option (autowarefoundation#454)

* Treat NTP offset error as safe fault (autowarefoundation#1220)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix for rolling (autowarefoundation#1226)

* Replace doc by description

Signed-off-by: Kenji Miyake <[email protected]>

* Replace ns by push-ros-namespace

Signed-off-by: Kenji Miyake <[email protected]>

* Fix/fix porting miss (autowarefoundation#1254)

* Fix porting miss of vehicle_cmd_gate

Signed-off-by: Kenji Miyake <[email protected]>

* Fix mistake of autoware_error_monitor.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove use_sim_time for set_parameter (autowarefoundation#1260)

Signed-off-by: wep21 <[email protected]>

* error monitor for foa controller (autowarefoundation#1369)

Signed-off-by: wep21 <[email protected]>

* Add diagnostics config for ros2_socketcan (autowarefoundation#1447)

* Add markdownlint and prettier (autowarefoundation#1661)

* Add markdownlint and prettier

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore .param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Apply format

Signed-off-by: Kenji Miyake <[email protected]>

* fix typo (autowarefoundation#1711)

* suppress warnings for declare parameters (autowarefoundation#1724)

* fix for lanelet2_extension

* fix for traffic light ssd fine detector

* fix for topic_state_monitor

* fix for dummy diag publisher

* fix for remote cmd converter

* fix for vehicle_info_util

* fix for multi object tracker

* fix for freespace planner

* fix for autoware_error_monitor

* add Werror for multi object tracker

* fix for multi object tracker

* add Werror for liraffic light ssd fine detector

* add Werror for topic state monitor

* add Werror

* add Werror

* add Werror

* add Werror

* fix style

* Fix -Wunused-parameter (autowarefoundation#1836)

* Fix -Wunused-parameter

Signed-off-by: Kenji Miyake <[email protected]>

* Fix mistake

Signed-off-by: Kenji Miyake <[email protected]>

* fix spell

* Fix lint issues

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore flake8 warnings

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Hiroki OTA <[email protected]>

* enable autonomous recovery (autowarefoundation#1904)

* add aggregator config at planing error monitor (autowarefoundation#1955) (autowarefoundation#1963)

* add trajectory monitoring setting (autowarefoundation#2018)

* Fix typo `obstacle_crush` to `obstacle_crash` (autowarefoundation#2031)

* Use EmergencyState instead of deprecated EmergencyMode (autowarefoundation#2030)

* Use EmergencyState instead of deprecated EmergencyMode

Signed-off-by: Kenji Miyake <[email protected]>

* Use stamped type

Signed-off-by: Kenji Miyake <[email protected]>

* add sort-package-xml hook in pre-commit (autowarefoundation#1881)

* add sort xml hook in pre-commit

* change retval to exit_status

* rename

* add prettier plugin-xml

* use early return

* add license note

* add tier4 license

* restore prettier

* change license order

* move local hooks to public repo

* move prettier-xml to pre-commit-hooks-ros

* update version for bug-fix

* apply pre-commit

* Sync rc v1.5.0 (autowarefoundation#2058)

* Cleanup autoware_error_monitor launch (autowarefoundation#2143)

* Improve diagnostic tree for future extensions (autowarefoundation#2153)

* change resource monitoring group

* implement diagnostic tree proposal

* rename v2x param file

* add v2x to launch

* add dummy analyzer to avoid format error

* modify external control

* rename vehicle_ecu_errors

* fixup

* remove num_items

* fix error

* add heartbeat to external command selector

* Restore sensing/node_alive_monitoring

* Update system/autoware_error_monitor/config/diagnostic_aggregator/sensing.param.yaml

Co-authored-by: Kenji Miyake <[email protected]>

* add sensor_kit arg for diagnostic_agg

* change sensor_kit's default value

* add _ prefix to hide parameter file

* delete dummy parameter

* change to use update_functions

* add extra_agg_config_file_vehicle

* change initializer

* remove line

* Update system/autoware_error_monitor/config/diagnostic_aggregator/system.param.yaml

Co-authored-by: Kenji Miyake <[email protected]>

* change hearbeat diag

* add clock group

* update sensing diag

* Remove discard and v2x

Signed-off-by: Kenji Miyake <[email protected]>

* Fix heartbeat name

Signed-off-by: Kenji Miyake <[email protected]>

* Add remote_external_control

Signed-off-by: Kenji Miyake <[email protected]>

* Add external_control

Signed-off-by: Kenji Miyake <[email protected]>

* Rename remote_control to external_control

Signed-off-by: Kenji Miyake <[email protected]>

* Rename command_gate to control_command_gate

Signed-off-by: Kenji Miyake <[email protected]>

* Simplify resource monitoring

Signed-off-by: Kenji Miyake <[email protected]>

* Remove sensing from autoware_error_monitor.param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove trajectory_deviation

Signed-off-by: Kenji Miyake <[email protected]>

* Remove vehicle specific settings

Signed-off-by: Kenji Miyake <[email protected]>

* Add blank lines

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore matching_score error

Signed-off-by: Kenji Miyake <[email protected]>

* Remove debug_data_logger

Signed-off-by: Kenji Miyake <[email protected]>

* Add trajectory_validation

Signed-off-by: Kenji Miyake <[email protected]>

* Specify children for performance_monitoring

Signed-off-by: Kenji Miyake <[email protected]>

* Comment out route_validation

Signed-off-by: Kenji Miyake <[email protected]>

* Revert "Remove trajectory_deviation"

This reverts commit 199132f1a6c7083440f0ef9a956b0663d45f4531.

* Remove control_command_topic_status

Signed-off-by: Kenji Miyake <[email protected]>

* Disable some diagnostics for planning simulator

Signed-off-by: Kenji Miyake <[email protected]>

* Add TODO comment

Signed-off-by: Kenji Miyake <[email protected]>

* Enable /autoware/vehicle/node_alive_monitoring in planning simulator

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>

* Change autoware_error_monitor config format (autowarefoundation#2244)

* Change autoware_error_monitor config file

use automatically_declare_parameters_from_overrides

Change yaml format

replace default value

move nodeoption to core

simplify parameter splitting code

use set

fix to use at function

merge for loop

add explanation for new format

fix default value

replace DiagLevel

Update system/autoware_error_monitor/src/autoware_error_monitor_core.cpp

Co-authored-by: Kazuki Miyahara <[email protected]>

Update system/autoware_error_monitor/src/autoware_error_monitor_core.cpp

Co-authored-by: Kazuki Miyahara <[email protected]>

use fmt

change to use uniform initialization

* Change autoware_error_monitor config file

* Fix format

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>

* Change formatter to clang-format and black (autowarefoundation#2332)

* Revert "Temporarily comment out pre-commit hooks"

This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3.

* Replace ament_lint_common with autoware_lint_common

Signed-off-by: Kenji Miyake <[email protected]>

* Remove ament_cmake_uncrustify and ament_clang_format

Signed-off-by: Kenji Miyake <[email protected]>

* Apply Black

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Fix for cpplint

* Fix include double quotes to angle brackets

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Add COLCON_IGNORE (autowarefoundation#500)

Signed-off-by: Kenji Miyake <[email protected]>

* support .auto message (autowarefoundation#529)

* remove VehicleStateReport/VehicleStateCommand/VehicleControlCommand (autowarefoundation#549)

* fix autoware_error_monitor

* fix state monitor

* fix emergency handler(vehicle_state_report)

* fix emergency Handler(vehicle_state_command)

* fix shift_decider

* fix emergency_handler(vehicle_control_command)

* fix topic name

* fix readme

* Update system/autoware_state_monitor/Readme.md

Co-authored-by: taikitanaka3 <[email protected]>

* fix format

* Update system/autoware_state_monitor/launch/autoware_state_monitor.launch.xml

Co-authored-by: taikitanaka3 <[email protected]>

* fix typo

Co-authored-by: taikitanaka3 <[email protected]>

* Fix autoware monitors readme (autowarefoundation#629)

* Fix readme of autoware_state_monitor

* Fix readme of autoware_error_monitor

Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Nikolai Morin <[email protected]>
Co-authored-by: Jilada Eccleston <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: ito-san <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: s-murakami-esol <[email protected]>
Co-authored-by: Hiroki OTA <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>
badai-nguyen pushed a commit to badai-nguyen/autoware.universe that referenced this pull request Feb 4, 2022
* release v0.4.0

* fix bug(return true in getPose) (autowarefoundation#686)

* Feature/stop reason (autowarefoundation#712)

* add stop reason msg

* add mock of stop resaon publisher

* change namespace of stop reason

* update stop reason msg

* add toRosPoint

* implement stop reason publisher of blind stop

* implement stop reason publisher of crosswalk

* implement stop reason publisher of intersection

* implement stop reason publisher of stop line

* implement stop reason publisher of trafficlight

* implement stop reason publisher of detection area

* fix bug

* remove unnecessary process

* add remained stop factor

* clean code

* fix bug

* not punlish stop reason if array size is 0

* add stop reason to stuck object in intersection

* add stop factor of obstacle stop planner

* add stop reason of surround_obstacle checker

* Apply review

Signed-off-by: Kenji Miyake <[email protected]>

* fix message type

* delete unused message from cmake

* remove stopReasonStamped

* change topic name of stop reasons

Co-authored-by: Kenji Miyake <[email protected]>

* Fix/stop reason (autowarefoundation#724)

* input stop reason of traffic light

* add comment

* add empty traffic light handling

* change calculation method of traffic light position

* avoid 0 position output

* Add surround obstacle state (autowarefoundation#785)

* Cleanup code

Signed-off-by: Kenji Miyake <[email protected]>

* Add state to surround_obstacle_checker

Signed-off-by: Kenji Miyake <[email protected]>

* Guard pushObstaclePoint for StopFactor

Signed-off-by: Kenji Miyake <[email protected]>

* remove ROS1 packages temporarily

Signed-off-by: mitsudome-r <[email protected]>

* Revert "remove ROS1 packages temporarily"

This reverts commit 623dc7f7b59bb12639c5ca768f87b8e2d24c19b7.

Signed-off-by: mitsudome-r <[email protected]>

* add COLCON_IGNORE to ros1 packages

Signed-off-by: mitsudome-r <[email protected]>

* Rename launch files to launch.xml (autowarefoundation#28)

* Surround obstacle checker (autowarefoundation#64)

* Port surround_obstacle_checker to ROS2

* Reviewer comment

* Review comment

* Fix launch files (autowarefoundation#122)

* [surround_obstacle_checker] add parameter and arguments to launch file

Signed-off-by: mitsudome-r <[email protected]>

* [obstacle_stop_planner] modify launch file to remap trajectory from argument

Signed-off-by: mitsudome-r <[email protected]>

* [obstacle_avoidance_planner] modify launch file to remap topics from arguments

Signed-off-by: mitsudome-r <[email protected]>

* [motion_velocity_optimizer] modify launch file to enable remapping from argument

Signed-off-by: mitsudome-r <[email protected]>

* Convert calls of Duration to Duration::from_seconds where appropriate (autowarefoundation#131)

* Adjust copyright notice on 532 out of 699 source files (autowarefoundation#143)

* Use quotes for includes where appropriate (autowarefoundation#144)

* Use quotes for includes where appropriate

* Fix lint tests

* Make tests pass hopefully

* Fix lints in surround_obstacle_checker package (autowarefoundation#130)

* Replace waitForTransform by lookupTransform in surround_obstacle_checker (autowarefoundation#212)

* Fix erroneous waitForTransform in surround_obstacle_checker

* Line length fix

* Ros2 v0.8.0 surround obstacle checker (autowarefoundation#328)

* Rename ROS-related .yaml to .param.yaml (autowarefoundation#352)

* Rename ROS-related .yaml to .param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove prefix 'default_' of yaml files

Signed-off-by: Kenji Miyake <[email protected]>

* Rename vehicle_info.yaml to vehicle_info.param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Rename diagnostic_aggregator's param files

Signed-off-by: Kenji Miyake <[email protected]>

* Fix overlooked parameters

Signed-off-by: Kenji Miyake <[email protected]>

* rename vehicle_info_param to vehicle_param_file (autowarefoundation#353)

Signed-off-by: Kosuke Murakami <[email protected]>

* Sensor data qos (autowarefoundation#407)

* Use sensor data qos for pointcloud preprocessor

Signed-off-by: Autoware <[email protected]>

* Use sensor data qos for pointcloud

Signed-off-by: Autoware <[email protected]>

* Fix lint

Signed-off-by: wep21 <[email protected]>

* Use sensor data qos for livox tag filter and vector map filter

Signed-off-by: wep21 <[email protected]>

* Fix lint

Signed-off-by: wep21 <[email protected]>

Co-authored-by: Autoware <[email protected]>

* Ros2 fix topic name part1 (autowarefoundation#408)

* Fix topic name of lane_departure_checker debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of mpc_follower debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of velocity_controller debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of motion_velocity_optimizer debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of lane_change_planner debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of behavior_velocity_planner debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of obstacle_avoidance_planner debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of behavior_velocity_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of motion_velocity_optimizer

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of lane_departure_checker

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of mpc_follower

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of behavior_velocity_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of velocity_controller

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of lane_change_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of obstacle_avoidance_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of obstacle_stop_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of costmap_generator

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of freespace_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of surround_obstacle_checker

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of costmap_generator

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of emergency_handler

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint errors

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix typo

Signed-off-by: Takagi, Isamu <[email protected]>

* add use_sim-time option (autowarefoundation#454)

* Fix rolling build errors (autowarefoundation#1225)

* Add missing include files

Signed-off-by: Kenji Miyake <[email protected]>

* Replace rclcpp::Duration

Signed-off-by: Kenji Miyake <[email protected]>

* Use reference for exceptions

Signed-off-by: Kenji Miyake <[email protected]>

* Use from_seconds

Signed-off-by: Kenji Miyake <[email protected]>

* Sync public repo (autowarefoundation#1228)

* [simple_planning_simulator] add readme (autowarefoundation#424)

* add readme of simple_planning_simulator

Signed-off-by: Takamasa Horibe <[email protected]>

* Update simulator/simple_planning_simulator/README.md

* set transit_margin_time to intersect. planner (autowarefoundation#460)

* Fix pose2twist (autowarefoundation#462)

Signed-off-by: Takagi, Isamu <[email protected]>

* Ros2 vehicle info param server (autowarefoundation#447)

* add vehicle_info_param_server

* update vehicle info

* apply format

* fix bug

* skip unnecessary search

* delete vehicle param file

* fix bug

* Ros2 fix topic name part2 (autowarefoundation#425)

* Fix topic name of traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of traffic_light_visualization

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of traffic_light_map_based_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_recognition

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix issues in hdd_reader (autowarefoundation#466)

* Fix some issues detected by Coverity Scan and Clang-Tidy

* Update launch command

* Add more `close(new_sock)`

* Simplify the definitions of struct

* fix: re-construct laneletMapLayer for reindex RTree (autowarefoundation#463)

* Rviz overlay render fix (autowarefoundation#461)

* Moved painiting in SteeringAngle plugin to update()

Signed-off-by: Adam Dabrowski <[email protected]>

* super class now back to MFD

Signed-off-by: Adam Dabrowski <[email protected]>

* uncrustified

Signed-off-by: Adam Dabrowski <[email protected]>

* acquire data in mutex

Signed-off-by: Adam Dabrowski <[email protected]>

* back to RTD as superclass

Signed-off-by: Adam Dabrowski <[email protected]>

* Rviz overlay render in update (autowarefoundation#465)

* Moved painiting in SteeringAngle plugin to update()

Signed-off-by: Adam Dabrowski <[email protected]>

* super class now back to MFD

Signed-off-by: Adam Dabrowski <[email protected]>

* uncrustified

Signed-off-by: Adam Dabrowski <[email protected]>

* acquire data in mutex

Signed-off-by: Adam Dabrowski <[email protected]>

* removed unnecessary includes and some dead code

Signed-off-by: Adam Dabrowski <[email protected]>

* Adepted remaining vehicle plugin classes to render-in-update concept. Returned to MFD superclass

Signed-off-by: Adam Dabrowski <[email protected]>

* restored RTD superclass

Signed-off-by: Adam Dabrowski <[email protected]>

Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: Makoto Tokunaga <[email protected]>
Co-authored-by: Adam Dąbrowski <[email protected]>

* Unify Apache-2.0 license name (autowarefoundation#1242)

* Make planning modules components (autowarefoundation#1263)

Signed-off-by: wep21 <[email protected]>

* Remove use_sim_time for set_parameter (autowarefoundation#1260)

Signed-off-by: wep21 <[email protected]>

* Refactor vehicle info util (autowarefoundation#1305)

* Update license

Signed-off-by: Kenji Miyake <[email protected]>

* Refactor vehicle_info_util

Signed-off-by: Kenji Miyake <[email protected]>

* Rename and split files

Signed-off-by: Kenji Miyake <[email protected]>

* Fix interfaces

Signed-off-by: Kenji Miyake <[email protected]>

* Fix bug and add error handling

Signed-off-by: Kenji Miyake <[email protected]>

* Add "// namespace"

Signed-off-by: Kenji Miyake <[email protected]>

* Add missing include

Signed-off-by: Kenji Miyake <[email protected]>

* Fix -Wunused-parameter (autowarefoundation#1836)

* Fix -Wunused-parameter

Signed-off-by: Kenji Miyake <[email protected]>

* Fix mistake

Signed-off-by: Kenji Miyake <[email protected]>

* fix spell

* Fix lint issues

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore flake8 warnings

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Hiroki OTA <[email protected]>

* Add surround_obstacle_checker document (autowarefoundation#1895)

* Add surround_obstacle_checker document

* Remove unnecessary unit

* Fix stop condition

* Fix japanese doc and add english doc

* Fix typo

* Add detail information

Co-authored-by: taikitanaka3 <[email protected]>

* Fix figure files and explainations

* Add known limits

Co-authored-by: taikitanaka3 <[email protected]>

* add sort-package-xml hook in pre-commit (autowarefoundation#1881)

* add sort xml hook in pre-commit

* change retval to exit_status

* rename

* add prettier plugin-xml

* use early return

* add license note

* add tier4 license

* restore prettier

* change license order

* move local hooks to public repo

* move prettier-xml to pre-commit-hooks-ros

* update version for bug-fix

* apply pre-commit

* Change formatter to clang-format and black (autowarefoundation#2332)

* Revert "Temporarily comment out pre-commit hooks"

This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3.

* Replace ament_lint_common with autoware_lint_common

Signed-off-by: Kenji Miyake <[email protected]>

* Remove ament_cmake_uncrustify and ament_clang_format

Signed-off-by: Kenji Miyake <[email protected]>

* Apply Black

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Fix for cpplint

* Fix include double quotes to angle brackets

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Add COLCON_IGNORE (autowarefoundation#500)

Signed-off-by: Kenji Miyake <[email protected]>

* port surround obstacle checker (autowarefoundation#493)

* change trajectory msg

* change dynamicobject to predictedobject

* run pre-commit

* delete colcon ignore

* deal with non polygon shape

* replace twist with odometry

* rename to README.md (autowarefoundation#550)

* rename to README.md

* dealt with new auto_msgs format

Co-authored-by: Takayuki Murooka <[email protected]>

* [apply_predicted_obj_type] adapt to autoware auto msgs (autowarefoundation#564)

* fix obj shape

* fix obj shape

* fix goal pose

* rename topic name twist -> odometry (autowarefoundation#568)

Co-authored-by: Takayuki Murooka <[email protected]>

* update iv_msgs -> auto_msgs in planning readme (autowarefoundation#576)

* update iv_msgs -> auto_msgs in planning readme

* minor change

* some fix

* some fix

Co-authored-by: Takayuki Murooka <[email protected]>

* Auto/fix surround obstacle checker (autowarefoundation#684)

* change trajectory to trajectorypoints in function

* add header to output

* use output_trajectory_points

Co-authored-by: tomoya.kimura <[email protected]>

* Fix no ground pointcloud topic name (autowarefoundation#733)

Signed-off-by: j4tfwm6z <[email protected]>

Co-authored-by: j4tfwm6z <[email protected]>

* fix/rename segmentation namespace (autowarefoundation#742)

* rename segmentation directory

* fix namespace: system stack

* fix namespace: planning

* fix namespace: control stack

* fix namespace: perception stack

* fix readme

* ci(pre-commit): autofix

Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Nikolai Morin <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: Kosuke Murakami <[email protected]>
Co-authored-by: Autoware <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: Makoto Tokunaga <[email protected]>
Co-authored-by: Adam Dąbrowski <[email protected]>
Co-authored-by: Hiroki OTA <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: Sugatyon <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: j4tfwm6z <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
badai-nguyen pushed a commit to badai-nguyen/autoware.universe that referenced this pull request Feb 4, 2022
* release v0.4.0

* Nodelet tlr (autowarefoundation#56)

* temporary commit tlr_nodelet

Signed-off-by: Yukihiro Saito <[email protected]>

* compressed to compressed

Signed-off-by: Yukihiro Saito <[email protected]>

* Update traffic_light.launch

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

* change image_transport to relay

Signed-off-by: Yukihiro Saito <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

* decompress as rgb8

Signed-off-by: Yukihiro Saito <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>

* removed ROS1 package

Signed-off-by: mitsudome-r <[email protected]>

* Revert "removed ROS1 package"

This reverts commit 976754a13aff34af749503d187c3851adbd3e73b.

* add COLCON_IGNORE file to all ROS1 packages

Signed-off-by: mitsudome-r <[email protected]>

* rename *.launch files to *.launch.xml

Signed-off-by: mitsudome-r <[email protected]>

* [ROS2 Porting] perception_launch (#6)

* Initial port to ROS 2

* Port to ROS 2

* Added dependencies

* fix perception_launch

Signed-off-by: mitsudome-r <[email protected]>

* Use arg instead of let

Co-authored-by: mitsudome-r <[email protected]>

* [perception_launch] fix perception_launch (autowarefoundation#34)

Signed-off-by: mitsudome-r <[email protected]>

* perception_launch: Fix lidar based detection launch (autowarefoundation#42)

Signed-off-by: wep21 <[email protected]>

* ROS2 Linting: perception_launch (autowarefoundation#36)

* Add linters and missing package dependencies

* Alphabetise packages

* perception_launch: Traffic light composable nodes (autowarefoundation#43)

* perception_launch: Traffic light composable nodes

Signed-off-by: wep21 <[email protected]>

* Fix arg

Signed-off-by: wep21 <[email protected]>

* [perception launch]: Remove unused import

Signed-off-by: wep21 <[email protected]>

* Fix dependency temporarily for v0.8.0 update. (autowarefoundation#60)

* Fix build_depends.repos temporarily

Signed-off-by: wep21 <[email protected]>

* Remove deprecated packages

Signed-off-by: wep21 <[email protected]>

* Ros2 v0.8.0 perception launch (autowarefoundation#56)

* restore file names

Signed-off-by: Takamasa Horibe <[email protected]>

* update camera lidar fusion arch (autowarefoundation#122)

* Update yolo launch (autowarefoundation#155)

Signed-off-by: wep21 <[email protected]>

* Revert "restore file names"

This reverts commit 7b50ca1b0067cc29eed73b992dd2bbadc538f4f9.

* fix name

Signed-off-by: Takamasa Horibe <[email protected]>

* fix launch arg

Signed-off-by: Takamasa Horibe <[email protected]>

* fix dependency

Signed-off-by: Takamasa Horibe <[email protected]>

* cosmetic change (autowarefoundation#138)

* cosmetic change

* add image topic

* fix bug

* rename topic names according to ros2 topic name rules

Signed-off-by: mitsudome-r <[email protected]>

* [perception_launch] add object_merger as exec_depend

Signed-off-by: mitsudome-r <[email protected]>

* [perception launch]: Add missing dependecies for traffic light recognition

Signed-off-by: wep21 <[email protected]>

* [perception launch]: Fix attributes in arg tag

Signed-off-by: wep21 <[email protected]>

* [perceptioon_launch] update roi_visualization launch

Signed-off-by: wep21 <[email protected]>

* [perception_launch]: Fix camera topic name

Signed-off-by: wep21 <[email protected]>

* [perception_launch]: Fix camera default topic in fusion launch

Signed-off-by: wep21 <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: wep21 <[email protected]>

* Add depend tag for image_transport_plugin (autowarefoundation#95)

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix typo in perception launch files (autowarefoundation#93)

* add use_sim-time option (autowarefoundation#99)

* Format launch files (autowarefoundation#178)

Signed-off-by: Kenji Miyake <[email protected]>

* Sync public repo (autowarefoundation#185)

* add tier4 usbcam (autowarefoundation#104)

* add tier4 usbcam

* change version

* tier4/ros2

* Ros2 vehicle info param server (autowarefoundation#96)

* add vehicle info param server

* delete vehicle param file

Co-authored-by: taikitanaka <[email protected]>

* Ros2 fix topic name part2 (autowarefoundation#89)

* Fix topic name for traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name for traffic_light_visualization

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name for traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: taikitanaka <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>

* Fix incorrect remap (autowarefoundation#183)

* Fix incorrect remap

Signed-off-by: Kenji Miyake <[email protected]>

* Use set_remap

Signed-off-by: Kenji Miyake <[email protected]>

* Use set_parameter for use_sim_time (autowarefoundation#198)

* Use set_parameter for use_sim_time

Signed-off-by: wep21 <[email protected]>

* Add default parameter for scenario simulator

Signed-off-by: wep21 <[email protected]>

* Feature/porting v0.9.1 master (autowarefoundation#202)

* add simulation arg (autowarefoundation#174)

* add simulation arg

* add comment

* change arg name

* add parameter use_empty_dynamic_object_publisher into perception.launch (autowarefoundation#176)

Signed-off-by: Azumi Suzuki <[email protected]>

Co-authored-by: Yusuke FUJII <[email protected]>
Co-authored-by: s-azumi <[email protected]>

* Format launch files (autowarefoundation#228)

* Format launch files

Signed-off-by: Kenji Miyake <[email protected]>

* Format launch.py

Signed-off-by: Kenji Miyake <[email protected]>

* Fix lint

Signed-off-by: Kenji Miyake <[email protected]>

* Put image decompressor into container (autowarefoundation#241)

* Put image decompressor into container

Signed-off-by: wep21 <[email protected]>

* Fix bug

Signed-off-by: wep21 <[email protected]>

* add traffic light map viz (autowarefoundation#149) (autowarefoundation#207)

* add traffic light map viz (autowarefoundation#149)

Signed-off-by: wep21 <[email protected]>

* Fix launch tag

Signed-off-by: wep21 <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: wep21 <[email protected]>

* add description for perception (autowarefoundation#334)

* add README.md and svg files (autowarefoundation#328)

* add md and svg

* fix typo

* fix typo

* fix word

* fix typo

* add lack of things

* Update README

* fix depending packages

* fix word

* add config directory to perception_launch  and data_association_matrix.param.yaml autowarefoundation#367

Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com>

* Fix pre-commit (autowarefoundation#407)

* Fix pre-commit errors

Signed-off-by: Kenji Miyake <[email protected]>

* Fix package.xml

Signed-off-by: Kenji Miyake <[email protected]>

* Fix: Modify arg in drawio graph for README (perception launch) (autowarefoundation#466)

Modified True/False and alignment (put to center) of use_empty_dynamic_object_publisher in drawio graph.

* lidar_detection: apollo instance segmentation -> centerpoint (autowarefoundation#225) (autowarefoundation#307)

Co-authored-by: Yusuke Muramatsu <[email protected]>

* Feature/porting camera lidar fusion (autowarefoundation#316)

* Feature/camera lidar fusion (autowarefoundation#248)

* change camera lidar fusion node

* change default mode of object recognition

* change spilit range parameter from 10 to 30 (autowarefoundation#272)

Co-authored-by: Yukihiro Saito <[email protected]>

* add detection by tracker (autowarefoundation#418)

add detection by tracker

* Add option to select lidar detection model (autowarefoundation#450)

Signed-off-by: wep21 <[email protected]>

* Change formatter to black (autowarefoundation#488)

* Update pre-commit settings

* Apply Black

* Replace ament_lint_common with autoware_lint_common

* Update build_depends.repos

* Fix build_depends

* Auto/fix launch (autowarefoundation#110)

* fix namespace

* remove dynamic_object_visualization

* fix rviz

* Update package.xml (autowarefoundation#111)

* remove unused depend/launcher (autowarefoundation#112)

* Auto/launcher ground segmentation (autowarefoundation#117)

* add base line launch

* add ground_segmentation launcher

* run pre-commit

* clean up

* fix coding style

* fix topic name

* fix yaml params

* fix loader name

* rename components

* improve implementation

* add feature remover (autowarefoundation#122)

* add feature remover (autowarefoundation#124)

* support x1 perception config (autowarefoundation#129)

* support x1 perception config

* remove product config

* update launch.py

* maintain some filters params in yaml file

* add function to create elevation map pipeline

* add param to yaml

* Update traffic light topic name (autowarefoundation#131)

* Update traffic light topic name

Signed-off-by: wep21 <[email protected]>

* Update traffic light topic name in perception

Signed-off-by: wep21 <[email protected]>

* Fix exec depend in perception launch (autowarefoundation#132)

Signed-off-by: wep21 <[email protected]>

* auto/fix occupancy grid map topic name (autowarefoundation#137)

* fix/rename segmentation namespace (autowarefoundation#139)

* fix namespace: rviz config

* fix namespace: planning stack

* rename segmentatino directory

* fix namespace: perception stack

* fix/move occupancy grid map outlier filter (autowarefoundation#143)

* fix package name

* add occupancy grid map launch

* update launcher

* rename filter package

* fix/add pointcloud_preprocessor depend (autowarefoundation#146)

* fix/add use_intra_process_comm option (autowarefoundation#148)

* feature/use common pointcloud container (autowarefoundation#147)

* add container argument

* load composable node to pointcloud_container

* fix autoware_launch

* enable multi-thread

* improve readability

* Add elevation map loader to ground seg launch (autowarefoundation#136)

* change elevation_map_parameters location (autowarefoundation#151)

* refactor ground segmentation launch (autowarefoundation#153)

* Fix/update obstacle segmentation namespace (autowarefoundation#154)

* update topic name

* update namespace

* feat: add default vehicle param

* fix: common_ground_filter for use default param

* ci(pre-commit): autofix

Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: Esteve Fernandez <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Jilada Eccleston <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: taikitanaka <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: Yusuke FUJII <[email protected]>
Co-authored-by: s-azumi <[email protected]>
Co-authored-by: Hiroki OTA <[email protected]>
Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com>
Co-authored-by: g-ise <[email protected]>
Co-authored-by: Yusuke Muramatsu <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
badai-nguyen pushed a commit to badai-nguyen/autoware.universe that referenced this pull request Feb 4, 2022
* Initial commit

* release v0.4.0

* Feature/stop reason (autowarefoundation#712)

* add stop reason msg

* add mock of stop resaon publisher

* change namespace of stop reason

* update stop reason msg

* add toRosPoint

* implement stop reason publisher of blind stop

* implement stop reason publisher of crosswalk

* implement stop reason publisher of intersection

* implement stop reason publisher of stop line

* implement stop reason publisher of trafficlight

* implement stop reason publisher of detection area

* fix bug

* remove unnecessary process

* add remained stop factor

* clean code

* fix bug

* not punlish stop reason if array size is 0

* add stop reason to stuck object in intersection

* add stop factor of obstacle stop planner

* add stop reason of surround_obstacle checker

* Apply review

Signed-off-by: Kenji Miyake <[email protected]>

* fix message type

* delete unused message from cmake

* remove stopReasonStamped

* change topic name of stop reasons

Co-authored-by: Kenji Miyake <[email protected]>

* Support error in autoware state (autowarefoundation#728)

* Support Error in autoware_state_monitor

Signed-off-by: Kenji Miyake <[email protected]>

* Refactor autoware_state_monitor

Signed-off-by: Kenji Miyake <[email protected]>

* Wait after planning completed

Signed-off-by: Kenji Miyake <[email protected]>

* Integrate FailedToArriveGoal and Error into Emergency state

Signed-off-by: Kenji Miyake <[email protected]>

* Publish tl states stamped (autowarefoundation#744)

* Add TrafficLightStateStamped.msg

Signed-off-by: wep21 <[email protected]>

* Use msg instead of struct

Signed-off-by: wep21 <[email protected]>

* Publish traffic light state

Signed-off-by: wep21 <[email protected]>

* Check if lamp state is empty

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Apply clang-format

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Cosmetic change

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Revert "Publish tl states stamped (autowarefoundation#744)" (autowarefoundation#771)

This reverts commit 35a7e29e987afb29d9348b5f64866a584a65f753.

* Fix/publish tl state stamped (autowarefoundation#772)

* Publish tl states stamped (autowarefoundation#744)

* Add TrafficLightStateStamped.msg

Signed-off-by: wep21 <[email protected]>

* Use msg instead of struct

Signed-off-by: wep21 <[email protected]>

* Publish traffic light state

Signed-off-by: wep21 <[email protected]>

* Check if lamp state is empty

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Apply clang-format

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Cosmetic change

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Use dynamic pointer cast

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* Feature/add stop reason lane change (autowarefoundation#769)

* add stop reason of lane change planner

* add stop factor of blocked by obstacle

* delete typo

* add const

* delete unnecessary namespace

* remove ROS1 packages temporarily

Signed-off-by: mitsudome-r <[email protected]>

* add sample ros2 packages

Signed-off-by: mitsudome-r <[email protected]>

* Add ros2 perception msgs

Signed-off-by: wep21 <[email protected]>

* fix dependency issue in autoware_control_msgs (autowarefoundation#22)

Signed-off-by: mitsudome-r <[email protected]>

* Port vehicle_cmd_gate to ROS2 (#3)

* Port vehicle_cmd_gate to ROS2

* Sim-time-respecting timer

* add autoware_debug_msg (autowarefoundation#54)

* add autoware_debug_msg

Signed-off-by: Takamasa Horibe <[email protected]>

* rename to *stamped

Signed-off-by: Takamasa Horibe <[email protected]>

* Fix format version (autowarefoundation#73)

* port motion_velocity_optimizer (autowarefoundation#77)

* port motion_velocity_optimizer

Signed-off-by: Takamasa Horibe <[email protected]>

* fix for warning

Signed-off-by: Takamasa Horibe <[email protected]>

* fix blockUntilVehiclePositionAvailable()

Signed-off-by: Takamasa Horibe <[email protected]>

* Port of obstacle avoidance planner to ROS2 (autowarefoundation#83)

* Port to ROS2

Signed-off-by: Servando German Serrano <[email protected]>

* Removed ros/console include

Signed-off-by: Servando German Serrano <[email protected]>

* Added THROTTLE

Signed-off-by: Servando German Serrano <[email protected]>

* Changed numbers to floats

Signed-off-by: Servando German Serrano <[email protected]>

* Removed <double> from params

Signed-off-by: Servando German Serrano <[email protected]>

* Added new msg

Signed-off-by: Servando German Serrano <[email protected]>

* Use new msg

Signed-off-by: Servando German Serrano <[email protected]>

* Replaced dynamic reconfigure

Signed-off-by: Servando German Serrano <[email protected]>

* Added EnableAvoidance.msg

Signed-off-by: Servando German Serrano <[email protected]>

* Fixed parameter mismatch

Signed-off-by: Servando German Serrano <[email protected]>

* Port behavior_velocity_planner to ROS2 (autowarefoundation#80)

* Revert "Add geometry2 to repos (autowarefoundation#76)"

This reverts commit 6d22704.

* Automatic parts of the package port

* Interesting part

* Fix typo in package.xml

* Review comments

* Child logger names

* Document logging duration

Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* Ros2 v0.8.0 awapi and system msgs (autowarefoundation#274)

* Ros2 v0.8.0 engage (autowarefoundation#342)

* [autoware_vehicle_msgs]: Add engage message

Signed-off-by: wep21 <[email protected]>

* [as]: Update message

Signed-off-by: wep21 <[email protected]>

* [awapi_awiv_adapter]: Update message

Signed-off-by: wep21 <[email protected]>

* [web_controller]: Update message

Signed-off-by: wep21 <[email protected]>

* [vehicle_cmd_gate]: Update message

Signed-off-by: wep21 <[email protected]>

* [autoware_state_monitor]: Update message

Signed-off-by: wep21 <[email protected]>

* [autoware_control_msgs]: Remove EngageMode message

Signed-off-by: wep21 <[email protected]>

* [simple_planning_simulator]: Update message

Signed-off-by: wep21 <[email protected]>

* Ros2 v0.8.0 lane_change_planner (autowarefoundation#322)

* Remove lane_change_planner v0.5

Signed-off-by: Takagi, Isamu <[email protected]>

* Import lane_change_planner v0.8 (ROS1)

Signed-off-by: Takagi, Isamu <[email protected]>

* Modify header files

* Remove header disable

* Modify msg namespace

* Modify time type

* Modify pub/sub class

* Modify node handle, etc.

* Modify ConstPtr

* Modify entry point

* Modify time and publisher

* Modify parameter, timer, and subscription

* Modify data manager

* Modify route handler

* Modify state machine

* Modify utility

* Fix arguments

* Modify states part1

* Modify states part2

* Modify common function

* Fix for lint

* Fix for lint

* Modify comment type

* Add copyright

* Use duration from_seconds

* Use double quotes for non-system headers

* Fix include order

Signed-off-by: Takagi, Isamu <[email protected]>

* Replace std_msgs Bool

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix line length

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix latch topic subscription

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix stamp initialization and reference

Signed-off-by: Takagi, Isamu <[email protected]>

* Add super class destructor and fix waitForData

Signed-off-by: Takagi, Isamu <[email protected]>

* Ros2 v0.8.0 remove std msgs awapi (autowarefoundation#348)

* [autoware_vehicle_msgs] add BatteryStatus msg

Signed-off-by: mitsudome-r <[email protected]>

* [autoware_planning_msgs] add ExpandStopRange and StopSpeedExceeded messages

Signed-off-by: mitsudome-r <[email protected]>

* [autoware_api_msgs] add DoorControlCommand, StopCommand, and VelocityLimit messages

Signed-off-by: mitsudome-r <[email protected]>

* remove std_msgs related to autoware_awaiv_adapter node

Signed-off-by: mitsudome-r <[email protected]>

* apply ament_uncrustify

Signed-off-by: mitsudome-r <[email protected]>

* fix build failure

Signed-off-by: mitsudome-r <[email protected]>

* fix test failures

Signed-off-by: mitsudome-r <[email protected]>

* address review commends

Signed-off-by: mitsudome-r <[email protected]>

* Sync with Ros2 v0.8.0 beta (autowarefoundation#393)

* add nullptr check when publish concatenate data (autowarefoundation#369)

* Add warning msg when concat pointcloud is not published (autowarefoundation#388)

Signed-off-by: Kenji Miyake <[email protected]>

* add timeout notification stamp msgs (autowarefoundation#363)

* add timeout notification stamp msgs

* fix uncursify

* delete timeout notification stamped

* Revert "delete timeout notification stamped"

This reverts commit 365d29209f6a7f5ec75eb80c5d8c2ef38daeae79.

* fix message

Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>

* modify pose_initialize for foa  (autowarefoundation#382)

* pose_initialize for foa (autowarefoundation#1171)

* pose_initialize for foa

Signed-off-by: Yamato ANDO <[email protected]>

* rename topic

Signed-off-by: Yamato ANDO <[email protected]>

* fix topic name

Signed-off-by: mitsudome-r <[email protected]>

* Add autoware version node (autowarefoundation#394)

* Add autoware version node

Signed-off-by: Takagi, Isamu <[email protected]>

* Remove todo

Signed-off-by: Takagi, Isamu <[email protected]>

* Remove unused variable

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix node name

Signed-off-by: Takagi, Isamu <[email protected]>

* fix typo (autowarefoundation#427)

* Fix typo in common module (autowarefoundation#433)

* Unify Apache-2.0 license name (autowarefoundation#1242)

* Porting remote cmd selector (autowarefoundation#1286)

* Feature/add remote cmd selector (autowarefoundation#1179)

* Add in/out args of remote_cmd_converter.launch

Signed-off-by: Kenji Miyake <[email protected]>

* Change remote input topic of vehicle_cmd_gate

Signed-off-by: Kenji Miyake <[email protected]>

* Add msgs for remote_cmd_selector

Signed-off-by: Kenji Miyake <[email protected]>

* Add remote_cmd_selector

Signed-off-by: Kenji Miyake <[email protected]>

* Rename remote_cmd_selector to external_cmd_selector

Signed-off-by: Kenji Miyake <[email protected]>

* Remove VehicleCommand support in autoware_joy_controller

Signed-off-by: Kenji Miyake <[email protected]>

* Support external_cmd_source in autoware_joy_controller.launch (autowarefoundation#1194)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix porting miss

Signed-off-by: Kenji Miyake <[email protected]>

* fix missing function

* modify xml format

* fix include guard

* add callback group

* modify remap name

* Revert "modify remap name"

This reverts commit 169cc8d28442825b1d61b0439b9892c913304527.

* change topic name

* use rclcpp_component

* Remove autoware_debug_msgs from autoware_joy_controller

Signed-off-by: Kenji Miyake <[email protected]>

* Change default mode of autoware_joy_controller

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>

* Add perception traffic light state output (autowarefoundation#1302)

* Add perception traffic light state output

Signed-off-by: Takagi, Isamu <[email protected]>

* Modify message type

Signed-off-by: Takagi, Isamu <[email protected]>

* Apply message type to relay

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix msgs (autowarefoundation#1379)

* Fix msgs

Signed-off-by: Kenji Miyake <[email protected]>

* [autoware_planning_rviz_plugin]: Fix lint

Signed-off-by: wep21 <[email protected]>

Co-authored-by: wep21 <[email protected]>

* Message refinement (autowarefoundation#1381)

* Message refinement

* Simplify CMakeLists.txt with ament cmake auto

* Add test

Signed-off-by: wep21 <[email protected]>

* [autoware_planning_msgs]: Fix dependency

Signed-off-by: wep21 <[email protected]>

* Fix package.xml

Signed-off-by: wep21 <[email protected]>

* Fix package.xml

Signed-off-by: Kenji Miyake <[email protected]>

* Fix ament_cmake_auto

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>

* Ros2/create/external commands (autowarefoundation#1299)

* add remote message

* add remote commands

* fix topic

* remove unnecessary topic

* remove unused topic

* add external cmd instead

* ToExternalComd

* fix topic in joy con

* publish perception and external tl_state for mlops (autowarefoundation#1350) (autowarefoundation#1375)

* publish perception and external tl_state for mlops

* fix tl_state time stamp

Co-authored-by: satoshi-ota <[email protected]>

Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>

* Add newlines

Signed-off-by: Kenji Miyake <[email protected]>

* Add PR template (#3)

* Add PR template

Signed-off-by: Kenji Miyake <[email protected]>

* Update PULL_REQUEST_TEMPLATE.md

* Add CI (#4)

Signed-off-by: Kenji Miyake <[email protected]>

* change msg type looking traffic light state (autowarefoundation#1455) (#6)

* change msg type looking traffic light state

* fix msg name

* using namespace

* change function name

* fix typo

* add readme

* Update awapi/awapi_awiv_adapter/Readme.md

fix typo

Co-authored-by: Yukihiro Saito <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>

Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>

* Fix dependency type of rosidl_default_generators (autowarefoundation#15)

Signed-off-by: Kenji Miyake <[email protected]>

* Add auto-main-sync CI workflow for develop (autowarefoundation#16)

Signed-off-by: Kenji Miyake <[email protected]>

* add autoware_api_msgs (#12)

Signed-off-by: mitsudome-r <[email protected]>

* Feature/add virtual traffic light planner (#9)

* Add VIRTUAL_TRAFFIC_LIGHT to StopReason.msg

Signed-off-by: Kenji Miyake <[email protected]>

* Add VirtualTrafficLightState msgs to autoware_system_msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Add InfrastructureCommand msgs to autoware_planning_msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Fix msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Move messages to autoware_v2x_msgs

Signed-off-by: Kenji Miyake <[email protected]>

* Fix dependency type of rosidl_default_generators

Signed-off-by: Kenji Miyake <[email protected]>

* Fix dependency type of rosidl_default_generators (autowarefoundation#19)

* Change CI docker images to setup-ros-docker (autowarefoundation#20)

* Change CI docker images to setup-ros-docker

Signed-off-by: Kenji Miyake <[email protected]>

* Replace foxy with galactic

Signed-off-by: Kenji Miyake <[email protected]>

* Add DEBIAN_FRONTEND=noninteractive to rosdep install (autowarefoundation#21)

Signed-off-by: Kenji Miyake <[email protected]>

* Update colcon-package-selection in build_and_test_pr.yml (autowarefoundation#22)

Signed-off-by: Kenji Miyake <[email protected]>

* add autoware_simulation_msgs (#13)

* add autoware_simulation_msgs

* update event name

* Add autoware api (autowarefoundation#29)

* add autoware multimedia msgs

Signed-off-by: tkhmy <[email protected]>

* add newline

Signed-off-by: tkhmy <[email protected]>

* change name to autoware_hmi_msgs

Signed-off-by: tkhmy <[email protected]>

* Rename external select message (#8)

* Rename external select message

Signed-off-by: Takagi, Isamu <[email protected]>

* Add selector mode to unknown

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix selector mode constant

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix format

Signed-off-by: Takagi, Isamu <[email protected]>

* Move control command messages to external api

Signed-off-by: Takagi, Isamu <[email protected]>

* Add build dependency

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix CI

Signed-off-by: Takagi, Isamu <[email protected]>

Co-authored-by: tkhmy <[email protected]>

* Fix CI for develop branch (autowarefoundation#31)

Signed-off-by: Kenji Miyake <[email protected]>

* add emergency_holding flag to HazardStatus (autowarefoundation#25)

* add EmergencyState.msg (autowarefoundation#32)

* Add new workflow `sync-public.yaml` to sync with `AutowareArchitectureProposal_msgs` (autowarefoundation#35)

* Add new workflow `sync-public.yaml` to sync with `AutowareArchitectureProposal_msgs`

* Remove this workflow specific comments

* Remove some this workflow specific comments

* Rename `oss` to `public`

* Replace branch name `main` to more generic description

* Add line `fetch-depth: 0` (autowarefoundation#36)

* Add EmergencyStateStamped.msg (autowarefoundation#38)

Signed-off-by: Kenji Miyake <[email protected]>

* Add sync-public-develop.yaml (autowarefoundation#42)

Signed-off-by: Kenji Miyake <[email protected]>

* Change proposal sync app ID (autowarefoundation#44)

Signed-off-by: Kenji Miyake <[email protected]>

* add MultiArrayDimension/Layout, and update MultiArrayMsgs (autowarefoundation#28)

* add MultiArrayDimension/Layout, and update MultiArrayMsgs

* add kind of license

* Feature/vehicle interface improvements (autowarefoundation#1361) (autowarefoundation#48)

* add vehicle msg

* add pacmod interface

* add eps controller

* use each control commands instead of vehicle command

* fixed details

* fixed speell check

* const

* fixed brake status

* publish cmd when recieving ctrl cmd

* fix shift cmd ptr

* remove unused function and set proper license

* fix names

* fix typo for pacmod

* remove unnecessary waiting

* use flags, limit, multiarray

* remove accel brake dependency

* fix retrun value

* replace eps to steer

* cosmetic change for namespace

* fix segfo and retval

* Use Enum instead of int

* remove unused var

* add const

* rename to calcFFMap

* prev time steer calc

* add sample csv

* add new line

Signed-off-by: wep21 <[email protected]>

Co-authored-by: taikitanaka3 <[email protected]>

* remove EmergencyMode and DricingCapability (autowarefoundation#33)

* develop -> main sync (autowarefoundation#53)

* Add detected object with feature (autowarefoundation#54)

* Add detected object with feature

Signed-off-by: wep21 <[email protected]>

* add autoware_auto_msgs

Co-authored-by: wep21 <[email protected]>

* Revert "Add detected object with feature (autowarefoundation#54)" (autowarefoundation#57)

This reverts commit 3fcfe9936361928256ed5ffa7d8a1ef4c978ca09.

* Add detected object with feature (autowarefoundation#54) (autowarefoundation#59) (#4)

* Add detected object with feature (autowarefoundation#54) (autowarefoundation#59)

* Add detected object with feature

Signed-off-by: wep21 <[email protected]>

* add autoware_auto_msgs

Co-authored-by: wep21 <[email protected]>

Co-authored-by: wep21 <[email protected]>

* update build depends

Co-authored-by: wep21 <[email protected]>

* Add message converter (autowarefoundation#58)

* Add message converter

* Move autoware state converter

* add VehicleEmergency (autowarefoundation#55)

* Add two convert method (autowarefoundation#64)

* add convert method from iv_shift to auto_gear

Signed-off-by: kosuke murakami <[email protected]>

* remove space

Signed-off-by: kosuke murakami <[email protected]>

* add convert method from for turn & hazard signal

Signed-off-by: kosuke murakami <[email protected]>

* fix dependency of iv_auto_msgs converter (#8)

Co-authored-by: Takayuki Murooka <[email protected]>

* move actuation msg (autowarefoundation#66)

* Revert "move actuation msg (autowarefoundation#66)"

This reverts commit d8e3ccdcabacab819360cf399442950cc162a648.

* merge autoware_localization_srvs to autoware_localization_msgs

* rename pose_with_cov to pose_with_covariance

* add steering wheel status stamped

* fix: remove workflow and PR_TEMPLATE

* fix: remove autoware_api_msgs dependency

* ci(pre-commit): autofix

Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Nikolai Morin <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Esteve Fernandez <[email protected]>
Co-authored-by: Servando <[email protected]>
Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: Shigeki Kobayashi <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: satoshi-ota <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: tkhmy <[email protected]>
Co-authored-by: Tatsuya Yamasaki <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Kah Hooi Tan <[email protected]>
Co-authored-by: Kosuke Murakami <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: tanaka3 <[email protected]>
Co-authored-by: YamatoAndo <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
badai-nguyen pushed a commit to badai-nguyen/autoware.universe that referenced this pull request Feb 4, 2022
* release v0.4.0

* Change localization diag namespace (autowarefoundation#718)

* Change default value of output_diagnostics_topic

Signed-off-by: Kenji Miyake <[email protected]>

* Remove localization_diagnostic.js from web_controller

Signed-off-by: Kenji Miyake <[email protected]>

* Integrate localization diag to diagnostic_aggregator

Signed-off-by: Kenji Miyake <[email protected]>

* Delete old and unused publisher

Signed-off-by: Kenji Miyake <[email protected]>

* remove ROS1 packages temporarily

Signed-off-by: mitsudome-r <[email protected]>

* Revert "remove ROS1 packages temporarily"

This reverts commit 63dc7f4e1defe5fd908eeefc7a2cdfac7cb47022.

Signed-off-by: mitsudome-r <[email protected]>

* add COLCON_IGNORE to ros1 packages

Signed-off-by: mitsudome-r <[email protected]>

* Rename launch files to launch.xml (autowarefoundation#28)

* ROS2 Porting: autoware_error_monitor (autowarefoundation#42)

* Temporary add the autoware_error_monitor package for conversion

* Renaming to adhere to convention
 - Modify CMakeList to compile using ROS2
 - TODO: fix FMT import

* Replace node implementation with ROS2 version
 - Rename core
 - Fix FMT library linking and ROS-related compilation erros
 - Add Readme
 - Add publisher and subscribers
 - Add timer

* Launch configurationse
 - Add ROS2 launch file
 - Modify config file with ROS2 conventions
 - Convert package.xml
 - Fix CMakelist
 - Bug fixes
   - Launch file correct indentation
   - Fix param.yaml to not use nested lists
   - Use as_string_array() when getting string array parameters

* Remove old files

* Fix cmake and package xml
 - Use ament cmake auto

* Fix parameters
 - Use dots as delimiters for nested parameter names
 - Move parameter declaration to constructor initialization list where possible
 - Update parameter file
 - Update launch files

* Fix launch and param files
 - Aggregator node doesn't appear to be working as expected with the launch files...
 - Fix cmake
 - Aggregator doesn't seem to allow multiple top level diagnostics

* Fix config

* Add rqt_robot_monitor to exec depends in package.xml

* Update rate should be converted to a period

Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* Address PR comment:
 - Change top level namespace to autoware

* Remove commented out code

* Address PR comment:
 - Fix root for keys
 - Correct update rate

Co-authored-by: Ryohsuke Mitsudome <[email protected]>

* Adjust copyright notice on 532 out of 699 source files (autowarefoundation#143)

* Use quotes for includes where appropriate (autowarefoundation#144)

* Use quotes for includes where appropriate

* Fix lint tests

* Make tests pass hopefully

* Add linter tests (autowarefoundation#204)

* Ros2 v0.8.0 autoware error monitor (autowarefoundation#281)

* Rename ROS-related .yaml to .param.yaml (autowarefoundation#352)

* Rename ROS-related .yaml to .param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove prefix 'default_' of yaml files

Signed-off-by: Kenji Miyake <[email protected]>

* Rename vehicle_info.yaml to vehicle_info.param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Rename diagnostic_aggregator's param files

Signed-off-by: Kenji Miyake <[email protected]>

* Fix overlooked parameters

Signed-off-by: Kenji Miyake <[email protected]>

* Ros2 v0.8.0 fix packages2 (autowarefoundation#354)

* fix topic name

* fix duration rate

* fix sensing.yaml

* fix topic name

* add latch-option to autoware_state_monitor

* fix timer callback

* fix autoware state monitor config

* fix sensing.yaml

* Fix autoware error monitor (autowarefoundation#362)

* Remove cpu_load_average

Signed-off-by: Kenji Miyake <[email protected]>

* Disable resource monitoring in planning_simulator

Signed-off-by: Kenji Miyake <[email protected]>

* Fix diagnostic_aggregator's params

Signed-off-by: Kenji Miyake <[email protected]>

* Apply format

Signed-off-by: Kenji Miyake <[email protected]>

* [Update v0.9.0] system monitor (autowarefoundation#365)

* Disable CPU Load Average warning. (autowarefoundation#1147)

Signed-off-by: mitsudome-r <[email protected]>

* Fix cpu_monitor respawning forever. (autowarefoundation#1150)

* Disable cpu_temperature in planning simulation (autowarefoundation#1151)

Signed-off-by: mitsudome-r <[email protected]>

* Net Monitor: Handle as an error if specified device not exist. (autowarefoundation#1152)

* Handled as an error if specified device not exist.

* Disable network diags in simulation

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>

* apply ament_uncrustify

Signed-off-by: mitsudome-r <[email protected]>

* Disable resource monitoring in planning_simulator (autowarefoundation#1172)

Signed-off-by: Kenji Miyake <[email protected]>

* Treat logging errors as safe faults (autowarefoundation#1164)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix test code of system_monitor (autowarefoundation#1178)

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: ito-san <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>

* Import v0.9.1 (autowarefoundation#431)

* add local optimal solution ocillation check to ndt_scan_matcher (autowarefoundation#1182)

* Add obstacle_crush diagnostic (autowarefoundation#1186)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix diagnostics api (autowarefoundation#1185)

* Fix diagnostics api

Signed-off-by: Kenji Miyake <[email protected]>

* Don't overwrite level

Signed-off-by: Kenji Miyake <[email protected]>

* Overwrite level of No Fault diagnostics

Signed-off-by: Kenji Miyake <[email protected]>

* Add missing diag in autoware_error_monitor.yaml (autowarefoundation#1187)

Signed-off-by: Kenji Miyake <[email protected]>

* Filter hazard_status (autowarefoundation#1191)

* Filter hazard_status

Signed-off-by: Kenji Miyake <[email protected]>

* Filter leaf diagnostics

Signed-off-by: Kenji Miyake <[email protected]>

* Fix wrong calculation of available memory. (autowarefoundation#1168)

* Fixed wrong calculation of available memory.

* Added comments about output example of free -tb command.

* Change monitoring method to get HDD temperature and usage per specified device. (autowarefoundation#1195)

* Changed monitoring method to get temperature and usage per specified device.

* Fixed test codes.

* Removed unnecessary (void) parameter.

* return input pointcloud when ground plane not found (autowarefoundation#1190)

* fix yaw-smoothing bug (autowarefoundation#1198)

* Fix lint

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: ito-san <[email protected]>
Co-authored-by: tkimura4 <[email protected]>

* Fix typo in system module (autowarefoundation#434)

* Fix typo in system module

* Change variable name

* Move comments

* Apply uncrustify

* add use_sim-time option (autowarefoundation#454)

* Treat NTP offset error as safe fault (autowarefoundation#1220)

Signed-off-by: Kenji Miyake <[email protected]>

* Fix for rolling (autowarefoundation#1226)

* Replace doc by description

Signed-off-by: Kenji Miyake <[email protected]>

* Replace ns by push-ros-namespace

Signed-off-by: Kenji Miyake <[email protected]>

* Fix/fix porting miss (autowarefoundation#1254)

* Fix porting miss of vehicle_cmd_gate

Signed-off-by: Kenji Miyake <[email protected]>

* Fix mistake of autoware_error_monitor.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove use_sim_time for set_parameter (autowarefoundation#1260)

Signed-off-by: wep21 <[email protected]>

* error monitor for foa controller (autowarefoundation#1369)

Signed-off-by: wep21 <[email protected]>

* Add diagnostics config for ros2_socketcan (autowarefoundation#1447)

* Add markdownlint and prettier (autowarefoundation#1661)

* Add markdownlint and prettier

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore .param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Apply format

Signed-off-by: Kenji Miyake <[email protected]>

* fix typo (autowarefoundation#1711)

* suppress warnings for declare parameters (autowarefoundation#1724)

* fix for lanelet2_extension

* fix for traffic light ssd fine detector

* fix for topic_state_monitor

* fix for dummy diag publisher

* fix for remote cmd converter

* fix for vehicle_info_util

* fix for multi object tracker

* fix for freespace planner

* fix for autoware_error_monitor

* add Werror for multi object tracker

* fix for multi object tracker

* add Werror for liraffic light ssd fine detector

* add Werror for topic state monitor

* add Werror

* add Werror

* add Werror

* add Werror

* fix style

* Fix -Wunused-parameter (autowarefoundation#1836)

* Fix -Wunused-parameter

Signed-off-by: Kenji Miyake <[email protected]>

* Fix mistake

Signed-off-by: Kenji Miyake <[email protected]>

* fix spell

* Fix lint issues

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore flake8 warnings

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Hiroki OTA <[email protected]>

* enable autonomous recovery (autowarefoundation#1904)

* add aggregator config at planing error monitor (autowarefoundation#1955) (autowarefoundation#1963)

* add trajectory monitoring setting (autowarefoundation#2018)

* Fix typo `obstacle_crush` to `obstacle_crash` (autowarefoundation#2031)

* Use EmergencyState instead of deprecated EmergencyMode (autowarefoundation#2030)

* Use EmergencyState instead of deprecated EmergencyMode

Signed-off-by: Kenji Miyake <[email protected]>

* Use stamped type

Signed-off-by: Kenji Miyake <[email protected]>

* add sort-package-xml hook in pre-commit (autowarefoundation#1881)

* add sort xml hook in pre-commit

* change retval to exit_status

* rename

* add prettier plugin-xml

* use early return

* add license note

* add tier4 license

* restore prettier

* change license order

* move local hooks to public repo

* move prettier-xml to pre-commit-hooks-ros

* update version for bug-fix

* apply pre-commit

* Sync rc v1.5.0 (autowarefoundation#2058)

* Cleanup autoware_error_monitor launch (autowarefoundation#2143)

* Improve diagnostic tree for future extensions (autowarefoundation#2153)

* change resource monitoring group

* implement diagnostic tree proposal

* rename v2x param file

* add v2x to launch

* add dummy analyzer to avoid format error

* modify external control

* rename vehicle_ecu_errors

* fixup

* remove num_items

* fix error

* add heartbeat to external command selector

* Restore sensing/node_alive_monitoring

* Update system/autoware_error_monitor/config/diagnostic_aggregator/sensing.param.yaml

Co-authored-by: Kenji Miyake <[email protected]>

* add sensor_kit arg for diagnostic_agg

* change sensor_kit's default value

* add _ prefix to hide parameter file

* delete dummy parameter

* change to use update_functions

* add extra_agg_config_file_vehicle

* change initializer

* remove line

* Update system/autoware_error_monitor/config/diagnostic_aggregator/system.param.yaml

Co-authored-by: Kenji Miyake <[email protected]>

* change hearbeat diag

* add clock group

* update sensing diag

* Remove discard and v2x

Signed-off-by: Kenji Miyake <[email protected]>

* Fix heartbeat name

Signed-off-by: Kenji Miyake <[email protected]>

* Add remote_external_control

Signed-off-by: Kenji Miyake <[email protected]>

* Add external_control

Signed-off-by: Kenji Miyake <[email protected]>

* Rename remote_control to external_control

Signed-off-by: Kenji Miyake <[email protected]>

* Rename command_gate to control_command_gate

Signed-off-by: Kenji Miyake <[email protected]>

* Simplify resource monitoring

Signed-off-by: Kenji Miyake <[email protected]>

* Remove sensing from autoware_error_monitor.param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove trajectory_deviation

Signed-off-by: Kenji Miyake <[email protected]>

* Remove vehicle specific settings

Signed-off-by: Kenji Miyake <[email protected]>

* Add blank lines

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore matching_score error

Signed-off-by: Kenji Miyake <[email protected]>

* Remove debug_data_logger

Signed-off-by: Kenji Miyake <[email protected]>

* Add trajectory_validation

Signed-off-by: Kenji Miyake <[email protected]>

* Specify children for performance_monitoring

Signed-off-by: Kenji Miyake <[email protected]>

* Comment out route_validation

Signed-off-by: Kenji Miyake <[email protected]>

* Revert "Remove trajectory_deviation"

This reverts commit 199132f1a6c7083440f0ef9a956b0663d45f4531.

* Remove control_command_topic_status

Signed-off-by: Kenji Miyake <[email protected]>

* Disable some diagnostics for planning simulator

Signed-off-by: Kenji Miyake <[email protected]>

* Add TODO comment

Signed-off-by: Kenji Miyake <[email protected]>

* Enable /autoware/vehicle/node_alive_monitoring in planning simulator

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>

* Change autoware_error_monitor config format (autowarefoundation#2244)

* Change autoware_error_monitor config file

use automatically_declare_parameters_from_overrides

Change yaml format

replace default value

move nodeoption to core

simplify parameter splitting code

use set

fix to use at function

merge for loop

add explanation for new format

fix default value

replace DiagLevel

Update system/autoware_error_monitor/src/autoware_error_monitor_core.cpp

Co-authored-by: Kazuki Miyahara <[email protected]>

Update system/autoware_error_monitor/src/autoware_error_monitor_core.cpp

Co-authored-by: Kazuki Miyahara <[email protected]>

use fmt

change to use uniform initialization

* Change autoware_error_monitor config file

* Fix format

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Kenji Miyake <[email protected]>

* Change formatter to clang-format and black (autowarefoundation#2332)

* Revert "Temporarily comment out pre-commit hooks"

This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3.

* Replace ament_lint_common with autoware_lint_common

Signed-off-by: Kenji Miyake <[email protected]>

* Remove ament_cmake_uncrustify and ament_clang_format

Signed-off-by: Kenji Miyake <[email protected]>

* Apply Black

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Fix for cpplint

* Fix include double quotes to angle brackets

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Add COLCON_IGNORE (autowarefoundation#500)

Signed-off-by: Kenji Miyake <[email protected]>

* support .auto message (autowarefoundation#529)

* remove VehicleStateReport/VehicleStateCommand/VehicleControlCommand (autowarefoundation#549)

* fix autoware_error_monitor

* fix state monitor

* fix emergency handler(vehicle_state_report)

* fix emergency Handler(vehicle_state_command)

* fix shift_decider

* fix emergency_handler(vehicle_control_command)

* fix topic name

* fix readme

* Update system/autoware_state_monitor/Readme.md

Co-authored-by: taikitanaka3 <[email protected]>

* fix format

* Update system/autoware_state_monitor/launch/autoware_state_monitor.launch.xml

Co-authored-by: taikitanaka3 <[email protected]>

* fix typo

Co-authored-by: taikitanaka3 <[email protected]>

* Fix autoware monitors readme (autowarefoundation#629)

* Fix readme of autoware_state_monitor

* Fix readme of autoware_error_monitor

Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Nikolai Morin <[email protected]>
Co-authored-by: Jilada Eccleston <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: ito-san <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: s-murakami-esol <[email protected]>
Co-authored-by: Hiroki OTA <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>
badai-nguyen pushed a commit to badai-nguyen/autoware.universe that referenced this pull request Feb 4, 2022
* release v0.4.0

* fix bug(return true in getPose) (autowarefoundation#686)

* Feature/stop reason (autowarefoundation#712)

* add stop reason msg

* add mock of stop resaon publisher

* change namespace of stop reason

* update stop reason msg

* add toRosPoint

* implement stop reason publisher of blind stop

* implement stop reason publisher of crosswalk

* implement stop reason publisher of intersection

* implement stop reason publisher of stop line

* implement stop reason publisher of trafficlight

* implement stop reason publisher of detection area

* fix bug

* remove unnecessary process

* add remained stop factor

* clean code

* fix bug

* not punlish stop reason if array size is 0

* add stop reason to stuck object in intersection

* add stop factor of obstacle stop planner

* add stop reason of surround_obstacle checker

* Apply review

Signed-off-by: Kenji Miyake <[email protected]>

* fix message type

* delete unused message from cmake

* remove stopReasonStamped

* change topic name of stop reasons

Co-authored-by: Kenji Miyake <[email protected]>

* Fix/stop reason (autowarefoundation#724)

* input stop reason of traffic light

* add comment

* add empty traffic light handling

* change calculation method of traffic light position

* avoid 0 position output

* Add surround obstacle state (autowarefoundation#785)

* Cleanup code

Signed-off-by: Kenji Miyake <[email protected]>

* Add state to surround_obstacle_checker

Signed-off-by: Kenji Miyake <[email protected]>

* Guard pushObstaclePoint for StopFactor

Signed-off-by: Kenji Miyake <[email protected]>

* remove ROS1 packages temporarily

Signed-off-by: mitsudome-r <[email protected]>

* Revert "remove ROS1 packages temporarily"

This reverts commit 623dc7f7b59bb12639c5ca768f87b8e2d24c19b7.

Signed-off-by: mitsudome-r <[email protected]>

* add COLCON_IGNORE to ros1 packages

Signed-off-by: mitsudome-r <[email protected]>

* Rename launch files to launch.xml (autowarefoundation#28)

* Surround obstacle checker (autowarefoundation#64)

* Port surround_obstacle_checker to ROS2

* Reviewer comment

* Review comment

* Fix launch files (autowarefoundation#122)

* [surround_obstacle_checker] add parameter and arguments to launch file

Signed-off-by: mitsudome-r <[email protected]>

* [obstacle_stop_planner] modify launch file to remap trajectory from argument

Signed-off-by: mitsudome-r <[email protected]>

* [obstacle_avoidance_planner] modify launch file to remap topics from arguments

Signed-off-by: mitsudome-r <[email protected]>

* [motion_velocity_optimizer] modify launch file to enable remapping from argument

Signed-off-by: mitsudome-r <[email protected]>

* Convert calls of Duration to Duration::from_seconds where appropriate (autowarefoundation#131)

* Adjust copyright notice on 532 out of 699 source files (autowarefoundation#143)

* Use quotes for includes where appropriate (autowarefoundation#144)

* Use quotes for includes where appropriate

* Fix lint tests

* Make tests pass hopefully

* Fix lints in surround_obstacle_checker package (autowarefoundation#130)

* Replace waitForTransform by lookupTransform in surround_obstacle_checker (autowarefoundation#212)

* Fix erroneous waitForTransform in surround_obstacle_checker

* Line length fix

* Ros2 v0.8.0 surround obstacle checker (autowarefoundation#328)

* Rename ROS-related .yaml to .param.yaml (autowarefoundation#352)

* Rename ROS-related .yaml to .param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Remove prefix 'default_' of yaml files

Signed-off-by: Kenji Miyake <[email protected]>

* Rename vehicle_info.yaml to vehicle_info.param.yaml

Signed-off-by: Kenji Miyake <[email protected]>

* Rename diagnostic_aggregator's param files

Signed-off-by: Kenji Miyake <[email protected]>

* Fix overlooked parameters

Signed-off-by: Kenji Miyake <[email protected]>

* rename vehicle_info_param to vehicle_param_file (autowarefoundation#353)

Signed-off-by: Kosuke Murakami <[email protected]>

* Sensor data qos (autowarefoundation#407)

* Use sensor data qos for pointcloud preprocessor

Signed-off-by: Autoware <[email protected]>

* Use sensor data qos for pointcloud

Signed-off-by: Autoware <[email protected]>

* Fix lint

Signed-off-by: wep21 <[email protected]>

* Use sensor data qos for livox tag filter and vector map filter

Signed-off-by: wep21 <[email protected]>

* Fix lint

Signed-off-by: wep21 <[email protected]>

Co-authored-by: Autoware <[email protected]>

* Ros2 fix topic name part1 (autowarefoundation#408)

* Fix topic name of lane_departure_checker debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of mpc_follower debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of velocity_controller debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of motion_velocity_optimizer debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of lane_change_planner debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of behavior_velocity_planner debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of obstacle_avoidance_planner debug

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of behavior_velocity_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of motion_velocity_optimizer

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of lane_departure_checker

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of mpc_follower

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of behavior_velocity_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of velocity_controller

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of lane_change_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of obstacle_avoidance_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of obstacle_stop_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of costmap_generator

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of freespace_planner

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of surround_obstacle_checker

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of costmap_generator

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of emergency_handler

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint errors

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix typo

Signed-off-by: Takagi, Isamu <[email protected]>

* add use_sim-time option (autowarefoundation#454)

* Fix rolling build errors (autowarefoundation#1225)

* Add missing include files

Signed-off-by: Kenji Miyake <[email protected]>

* Replace rclcpp::Duration

Signed-off-by: Kenji Miyake <[email protected]>

* Use reference for exceptions

Signed-off-by: Kenji Miyake <[email protected]>

* Use from_seconds

Signed-off-by: Kenji Miyake <[email protected]>

* Sync public repo (autowarefoundation#1228)

* [simple_planning_simulator] add readme (autowarefoundation#424)

* add readme of simple_planning_simulator

Signed-off-by: Takamasa Horibe <[email protected]>

* Update simulator/simple_planning_simulator/README.md

* set transit_margin_time to intersect. planner (autowarefoundation#460)

* Fix pose2twist (autowarefoundation#462)

Signed-off-by: Takagi, Isamu <[email protected]>

* Ros2 vehicle info param server (autowarefoundation#447)

* add vehicle_info_param_server

* update vehicle info

* apply format

* fix bug

* skip unnecessary search

* delete vehicle param file

* fix bug

* Ros2 fix topic name part2 (autowarefoundation#425)

* Fix topic name of traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of traffic_light_visualization

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name of traffic_light_map_based_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_recognition

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix lint traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix issues in hdd_reader (autowarefoundation#466)

* Fix some issues detected by Coverity Scan and Clang-Tidy

* Update launch command

* Add more `close(new_sock)`

* Simplify the definitions of struct

* fix: re-construct laneletMapLayer for reindex RTree (autowarefoundation#463)

* Rviz overlay render fix (autowarefoundation#461)

* Moved painiting in SteeringAngle plugin to update()

Signed-off-by: Adam Dabrowski <[email protected]>

* super class now back to MFD

Signed-off-by: Adam Dabrowski <[email protected]>

* uncrustified

Signed-off-by: Adam Dabrowski <[email protected]>

* acquire data in mutex

Signed-off-by: Adam Dabrowski <[email protected]>

* back to RTD as superclass

Signed-off-by: Adam Dabrowski <[email protected]>

* Rviz overlay render in update (autowarefoundation#465)

* Moved painiting in SteeringAngle plugin to update()

Signed-off-by: Adam Dabrowski <[email protected]>

* super class now back to MFD

Signed-off-by: Adam Dabrowski <[email protected]>

* uncrustified

Signed-off-by: Adam Dabrowski <[email protected]>

* acquire data in mutex

Signed-off-by: Adam Dabrowski <[email protected]>

* removed unnecessary includes and some dead code

Signed-off-by: Adam Dabrowski <[email protected]>

* Adepted remaining vehicle plugin classes to render-in-update concept. Returned to MFD superclass

Signed-off-by: Adam Dabrowski <[email protected]>

* restored RTD superclass

Signed-off-by: Adam Dabrowski <[email protected]>

Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: Makoto Tokunaga <[email protected]>
Co-authored-by: Adam Dąbrowski <[email protected]>

* Unify Apache-2.0 license name (autowarefoundation#1242)

* Make planning modules components (autowarefoundation#1263)

Signed-off-by: wep21 <[email protected]>

* Remove use_sim_time for set_parameter (autowarefoundation#1260)

Signed-off-by: wep21 <[email protected]>

* Refactor vehicle info util (autowarefoundation#1305)

* Update license

Signed-off-by: Kenji Miyake <[email protected]>

* Refactor vehicle_info_util

Signed-off-by: Kenji Miyake <[email protected]>

* Rename and split files

Signed-off-by: Kenji Miyake <[email protected]>

* Fix interfaces

Signed-off-by: Kenji Miyake <[email protected]>

* Fix bug and add error handling

Signed-off-by: Kenji Miyake <[email protected]>

* Add "// namespace"

Signed-off-by: Kenji Miyake <[email protected]>

* Add missing include

Signed-off-by: Kenji Miyake <[email protected]>

* Fix -Wunused-parameter (autowarefoundation#1836)

* Fix -Wunused-parameter

Signed-off-by: Kenji Miyake <[email protected]>

* Fix mistake

Signed-off-by: Kenji Miyake <[email protected]>

* fix spell

* Fix lint issues

Signed-off-by: Kenji Miyake <[email protected]>

* Ignore flake8 warnings

Signed-off-by: Kenji Miyake <[email protected]>

Co-authored-by: Hiroki OTA <[email protected]>

* Add surround_obstacle_checker document (autowarefoundation#1895)

* Add surround_obstacle_checker document

* Remove unnecessary unit

* Fix stop condition

* Fix japanese doc and add english doc

* Fix typo

* Add detail information

Co-authored-by: taikitanaka3 <[email protected]>

* Fix figure files and explainations

* Add known limits

Co-authored-by: taikitanaka3 <[email protected]>

* add sort-package-xml hook in pre-commit (autowarefoundation#1881)

* add sort xml hook in pre-commit

* change retval to exit_status

* rename

* add prettier plugin-xml

* use early return

* add license note

* add tier4 license

* restore prettier

* change license order

* move local hooks to public repo

* move prettier-xml to pre-commit-hooks-ros

* update version for bug-fix

* apply pre-commit

* Change formatter to clang-format and black (autowarefoundation#2332)

* Revert "Temporarily comment out pre-commit hooks"

This reverts commit 748e9cdb145ce12f8b520bcbd97f5ff899fc28a3.

* Replace ament_lint_common with autoware_lint_common

Signed-off-by: Kenji Miyake <[email protected]>

* Remove ament_cmake_uncrustify and ament_clang_format

Signed-off-by: Kenji Miyake <[email protected]>

* Apply Black

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Fix for cpplint

* Fix include double quotes to angle brackets

Signed-off-by: Kenji Miyake <[email protected]>

* Apply clang-format

Signed-off-by: Kenji Miyake <[email protected]>

* Fix build errors

Signed-off-by: Kenji Miyake <[email protected]>

* Add COLCON_IGNORE (autowarefoundation#500)

Signed-off-by: Kenji Miyake <[email protected]>

* port surround obstacle checker (autowarefoundation#493)

* change trajectory msg

* change dynamicobject to predictedobject

* run pre-commit

* delete colcon ignore

* deal with non polygon shape

* replace twist with odometry

* rename to README.md (autowarefoundation#550)

* rename to README.md

* dealt with new auto_msgs format

Co-authored-by: Takayuki Murooka <[email protected]>

* [apply_predicted_obj_type] adapt to autoware auto msgs (autowarefoundation#564)

* fix obj shape

* fix obj shape

* fix goal pose

* rename topic name twist -> odometry (autowarefoundation#568)

Co-authored-by: Takayuki Murooka <[email protected]>

* update iv_msgs -> auto_msgs in planning readme (autowarefoundation#576)

* update iv_msgs -> auto_msgs in planning readme

* minor change

* some fix

* some fix

Co-authored-by: Takayuki Murooka <[email protected]>

* Auto/fix surround obstacle checker (autowarefoundation#684)

* change trajectory to trajectorypoints in function

* add header to output

* use output_trajectory_points

Co-authored-by: tomoya.kimura <[email protected]>

* Fix no ground pointcloud topic name (autowarefoundation#733)

Signed-off-by: j4tfwm6z <[email protected]>

Co-authored-by: j4tfwm6z <[email protected]>

* fix/rename segmentation namespace (autowarefoundation#742)

* rename segmentation directory

* fix namespace: system stack

* fix namespace: planning

* fix namespace: control stack

* fix namespace: perception stack

* fix readme

* ci(pre-commit): autofix

Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Nikolai Morin <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: Kosuke Murakami <[email protected]>
Co-authored-by: Autoware <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: Makoto Tokunaga <[email protected]>
Co-authored-by: Adam Dąbrowski <[email protected]>
Co-authored-by: Hiroki OTA <[email protected]>
Co-authored-by: Fumiya Watanabe <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: Sugatyon <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: Takayuki Murooka <[email protected]>
Co-authored-by: j4tfwm6z <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
badai-nguyen pushed a commit to badai-nguyen/autoware.universe that referenced this pull request Feb 4, 2022
* release v0.4.0

* Nodelet tlr (autowarefoundation#56)

* temporary commit tlr_nodelet

Signed-off-by: Yukihiro Saito <[email protected]>

* compressed to compressed

Signed-off-by: Yukihiro Saito <[email protected]>

* Update traffic_light.launch

Signed-off-by: Daisuke Nishimatsu <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

* change image_transport to relay

Signed-off-by: Yukihiro Saito <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

* decompress as rgb8

Signed-off-by: Yukihiro Saito <[email protected]>

* fix bug

Signed-off-by: Yukihiro Saito <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>

* removed ROS1 package

Signed-off-by: mitsudome-r <[email protected]>

* Revert "removed ROS1 package"

This reverts commit 976754a13aff34af749503d187c3851adbd3e73b.

* add COLCON_IGNORE file to all ROS1 packages

Signed-off-by: mitsudome-r <[email protected]>

* rename *.launch files to *.launch.xml

Signed-off-by: mitsudome-r <[email protected]>

* [ROS2 Porting] perception_launch (#6)

* Initial port to ROS 2

* Port to ROS 2

* Added dependencies

* fix perception_launch

Signed-off-by: mitsudome-r <[email protected]>

* Use arg instead of let

Co-authored-by: mitsudome-r <[email protected]>

* [perception_launch] fix perception_launch (autowarefoundation#34)

Signed-off-by: mitsudome-r <[email protected]>

* perception_launch: Fix lidar based detection launch (autowarefoundation#42)

Signed-off-by: wep21 <[email protected]>

* ROS2 Linting: perception_launch (autowarefoundation#36)

* Add linters and missing package dependencies

* Alphabetise packages

* perception_launch: Traffic light composable nodes (autowarefoundation#43)

* perception_launch: Traffic light composable nodes

Signed-off-by: wep21 <[email protected]>

* Fix arg

Signed-off-by: wep21 <[email protected]>

* [perception launch]: Remove unused import

Signed-off-by: wep21 <[email protected]>

* Fix dependency temporarily for v0.8.0 update. (autowarefoundation#60)

* Fix build_depends.repos temporarily

Signed-off-by: wep21 <[email protected]>

* Remove deprecated packages

Signed-off-by: wep21 <[email protected]>

* Ros2 v0.8.0 perception launch (autowarefoundation#56)

* restore file names

Signed-off-by: Takamasa Horibe <[email protected]>

* update camera lidar fusion arch (autowarefoundation#122)

* Update yolo launch (autowarefoundation#155)

Signed-off-by: wep21 <[email protected]>

* Revert "restore file names"

This reverts commit 7b50ca1b0067cc29eed73b992dd2bbadc538f4f9.

* fix name

Signed-off-by: Takamasa Horibe <[email protected]>

* fix launch arg

Signed-off-by: Takamasa Horibe <[email protected]>

* fix dependency

Signed-off-by: Takamasa Horibe <[email protected]>

* cosmetic change (autowarefoundation#138)

* cosmetic change

* add image topic

* fix bug

* rename topic names according to ros2 topic name rules

Signed-off-by: mitsudome-r <[email protected]>

* [perception_launch] add object_merger as exec_depend

Signed-off-by: mitsudome-r <[email protected]>

* [perception launch]: Add missing dependecies for traffic light recognition

Signed-off-by: wep21 <[email protected]>

* [perception launch]: Fix attributes in arg tag

Signed-off-by: wep21 <[email protected]>

* [perceptioon_launch] update roi_visualization launch

Signed-off-by: wep21 <[email protected]>

* [perception_launch]: Fix camera topic name

Signed-off-by: wep21 <[email protected]>

* [perception_launch]: Fix camera default topic in fusion launch

Signed-off-by: wep21 <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: wep21 <[email protected]>

* Add depend tag for image_transport_plugin (autowarefoundation#95)

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix typo in perception launch files (autowarefoundation#93)

* add use_sim-time option (autowarefoundation#99)

* Format launch files (autowarefoundation#178)

Signed-off-by: Kenji Miyake <[email protected]>

* Sync public repo (autowarefoundation#185)

* add tier4 usbcam (autowarefoundation#104)

* add tier4 usbcam

* change version

* tier4/ros2

* Ros2 vehicle info param server (autowarefoundation#96)

* add vehicle info param server

* delete vehicle param file

Co-authored-by: taikitanaka <[email protected]>

* Ros2 fix topic name part2 (autowarefoundation#89)

* Fix topic name for traffic_light_classifier

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name for traffic_light_visualization

Signed-off-by: Takagi, Isamu <[email protected]>

* Fix topic name for traffic_light_ssd_fine_detector

Signed-off-by: Takagi, Isamu <[email protected]>

Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: taikitanaka <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>

* Fix incorrect remap (autowarefoundation#183)

* Fix incorrect remap

Signed-off-by: Kenji Miyake <[email protected]>

* Use set_remap

Signed-off-by: Kenji Miyake <[email protected]>

* Use set_parameter for use_sim_time (autowarefoundation#198)

* Use set_parameter for use_sim_time

Signed-off-by: wep21 <[email protected]>

* Add default parameter for scenario simulator

Signed-off-by: wep21 <[email protected]>

* Feature/porting v0.9.1 master (autowarefoundation#202)

* add simulation arg (autowarefoundation#174)

* add simulation arg

* add comment

* change arg name

* add parameter use_empty_dynamic_object_publisher into perception.launch (autowarefoundation#176)

Signed-off-by: Azumi Suzuki <[email protected]>

Co-authored-by: Yusuke FUJII <[email protected]>
Co-authored-by: s-azumi <[email protected]>

* Format launch files (autowarefoundation#228)

* Format launch files

Signed-off-by: Kenji Miyake <[email protected]>

* Format launch.py

Signed-off-by: Kenji Miyake <[email protected]>

* Fix lint

Signed-off-by: Kenji Miyake <[email protected]>

* Put image decompressor into container (autowarefoundation#241)

* Put image decompressor into container

Signed-off-by: wep21 <[email protected]>

* Fix bug

Signed-off-by: wep21 <[email protected]>

* add traffic light map viz (autowarefoundation#149) (autowarefoundation#207)

* add traffic light map viz (autowarefoundation#149)

Signed-off-by: wep21 <[email protected]>

* Fix launch tag

Signed-off-by: wep21 <[email protected]>

Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: wep21 <[email protected]>

* add description for perception (autowarefoundation#334)

* add README.md and svg files (autowarefoundation#328)

* add md and svg

* fix typo

* fix typo

* fix word

* fix typo

* add lack of things

* Update README

* fix depending packages

* fix word

* add config directory to perception_launch  and data_association_matrix.param.yaml autowarefoundation#367

Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com>

* Fix pre-commit (autowarefoundation#407)

* Fix pre-commit errors

Signed-off-by: Kenji Miyake <[email protected]>

* Fix package.xml

Signed-off-by: Kenji Miyake <[email protected]>

* Fix: Modify arg in drawio graph for README (perception launch) (autowarefoundation#466)

Modified True/False and alignment (put to center) of use_empty_dynamic_object_publisher in drawio graph.

* lidar_detection: apollo instance segmentation -> centerpoint (autowarefoundation#225) (autowarefoundation#307)

Co-authored-by: Yusuke Muramatsu <[email protected]>

* Feature/porting camera lidar fusion (autowarefoundation#316)

* Feature/camera lidar fusion (autowarefoundation#248)

* change camera lidar fusion node

* change default mode of object recognition

* change spilit range parameter from 10 to 30 (autowarefoundation#272)

Co-authored-by: Yukihiro Saito <[email protected]>

* add detection by tracker (autowarefoundation#418)

add detection by tracker

* Add option to select lidar detection model (autowarefoundation#450)

Signed-off-by: wep21 <[email protected]>

* Change formatter to black (autowarefoundation#488)

* Update pre-commit settings

* Apply Black

* Replace ament_lint_common with autoware_lint_common

* Update build_depends.repos

* Fix build_depends

* Auto/fix launch (autowarefoundation#110)

* fix namespace

* remove dynamic_object_visualization

* fix rviz

* Update package.xml (autowarefoundation#111)

* remove unused depend/launcher (autowarefoundation#112)

* Auto/launcher ground segmentation (autowarefoundation#117)

* add base line launch

* add ground_segmentation launcher

* run pre-commit

* clean up

* fix coding style

* fix topic name

* fix yaml params

* fix loader name

* rename components

* improve implementation

* add feature remover (autowarefoundation#122)

* add feature remover (autowarefoundation#124)

* support x1 perception config (autowarefoundation#129)

* support x1 perception config

* remove product config

* update launch.py

* maintain some filters params in yaml file

* add function to create elevation map pipeline

* add param to yaml

* Update traffic light topic name (autowarefoundation#131)

* Update traffic light topic name

Signed-off-by: wep21 <[email protected]>

* Update traffic light topic name in perception

Signed-off-by: wep21 <[email protected]>

* Fix exec depend in perception launch (autowarefoundation#132)

Signed-off-by: wep21 <[email protected]>

* auto/fix occupancy grid map topic name (autowarefoundation#137)

* fix/rename segmentation namespace (autowarefoundation#139)

* fix namespace: rviz config

* fix namespace: planning stack

* rename segmentatino directory

* fix namespace: perception stack

* fix/move occupancy grid map outlier filter (autowarefoundation#143)

* fix package name

* add occupancy grid map launch

* update launcher

* rename filter package

* fix/add pointcloud_preprocessor depend (autowarefoundation#146)

* fix/add use_intra_process_comm option (autowarefoundation#148)

* feature/use common pointcloud container (autowarefoundation#147)

* add container argument

* load composable node to pointcloud_container

* fix autoware_launch

* enable multi-thread

* improve readability

* Add elevation map loader to ground seg launch (autowarefoundation#136)

* change elevation_map_parameters location (autowarefoundation#151)

* refactor ground segmentation launch (autowarefoundation#153)

* Fix/update obstacle segmentation namespace (autowarefoundation#154)

* update topic name

* update namespace

* feat: add default vehicle param

* fix: common_ground_filter for use default param

* ci(pre-commit): autofix

Co-authored-by: mitsudome-r <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: Yukihiro Saito <[email protected]>
Co-authored-by: Esteve Fernandez <[email protected]>
Co-authored-by: Ryohsuke Mitsudome <[email protected]>
Co-authored-by: Jilada Eccleston <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: Takamasa Horibe <[email protected]>
Co-authored-by: Takagi, Isamu <[email protected]>
Co-authored-by: Kazuki Miyahara <[email protected]>
Co-authored-by: tkimura4 <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: taikitanaka3 <[email protected]>
Co-authored-by: taikitanaka <[email protected]>
Co-authored-by: Keisuke Shima <[email protected]>
Co-authored-by: Yusuke FUJII <[email protected]>
Co-authored-by: s-azumi <[email protected]>
Co-authored-by: Hiroki OTA <[email protected]>
Co-authored-by: autoware-iv-sync-ci[bot] <87871706+autoware-iv-sync-ci[bot]@users.noreply.github.com>
Co-authored-by: g-ise <[email protected]>
Co-authored-by: Yusuke Muramatsu <[email protected]>
Co-authored-by: Kenji Miyake <[email protected]>
Co-authored-by: Satoshi OTA <[email protected]>
Co-authored-by: Taichi Higashide <[email protected]>
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
kosuke55 pushed a commit to kosuke55/autoware.universe that referenced this pull request Jun 1, 2022
TomohitoAndo pushed a commit to TomohitoAndo/autoware.universe that referenced this pull request Oct 5, 2022
keiota pushed a commit to keiota/autoware.universe that referenced this pull request Aug 17, 2023
knzo25 pushed a commit to knzo25/autoware.universe that referenced this pull request May 17, 2024
* first commit

* Add CI

Signed-off-by: wep21 <[email protected]>

* release livox driver(beta ver.) (#1)

* add colcon build env. (base code is 0624e)

* move some hpp files, add src folder in livox driver

* trivial modification

* Update README.md

* remove unneccesary files

* remove unneccesary header

* move third-party source files

* update code(20210630)

* Delete different test files.

* README.md add "4. running"

* README crlf

* HwInterface/udp_socket.hpp

* modify for ros2 run error

* Update README.md

* accumulate_count

* time_stamp

* struct LivoxPointXyzrtl packed

* GetEchoNumPerPoint()

* cloud.width 24000

* time_base -> time_stamp

* code fix

* cloud.width update

* code fix

* code fix

* StreamStart retry 30sec

* code fix

* rviz2

* fix format

* <br>

* format ros2wrapper

* frame_id

* frame_id

* Update README.md

* Update README.md

* discussion_r664993039

* typo typo brief and only English in the comments. and LivoxDataCallback delete

* PI -> M_PI

* Revert "PI -> M_PI"

This reverts commit c54bbe3b3c1954f82247d38570bdf71a3ddf38b6.

* PI -> M_PI 2nd

* thread pointer -> shared_ptr

* modify CMakelists.txt and package.xml to using ament_cmake_auto

* README.md

* default node name

* add composable node (#4)

* add composable node

* fix conflicts

* fix exec node

* change sensor name fix to variable

* fix can use ros2_wrapper_main.cpp

* README.md

* default node name

* change namespace

* add namespace to topic names

Co-authored-by: mitui.hide <[email protected]>

* package.xml maintainer and README.md

* #discussion_r666683800

* #discussion_r666712110

* #discussion_r665125337

* #discussion_r664995104

* #discussion_r666078326

* #discussion_r665121366

* #discussion_r665121366 Expansion

* typedef enum -> enum

* typedef enum -> enum

* #discussion_r665121708

* #discussion_r665124279

* #discussion_r664995791

* typo #discussion_r670300391

* #discussion_r664987903

* Revert "#discussion_r664987903"

This reverts commit 97d78e64c13e5bb59b98bd1f17f1bfd527384852.

* #discussion_r664987903

* #discussion_r664988302

* #discussion_r664989270

* #discussion_r664989004

* CMakeList.txt remove(-g -O0)

* smart_pointers. #issuecomment-878771481

Co-authored-by: mitui.hide <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>

* fix for the issue with the termination process when powering off (#5)

* add colcon build env. (base code is 0624e)

* move some hpp files, add src folder in livox driver

* trivial modification

* Update README.md

* remove unneccesary files

* remove unneccesary header

* move third-party source files

* update code(20210630)

* Delete different test files.

* README.md add "4. running"

* README crlf

* HwInterface/udp_socket.hpp

* modify for ros2 run error

* Update README.md

* accumulate_count

* time_stamp

* struct LivoxPointXyzrtl packed

* GetEchoNumPerPoint()

* cloud.width 24000

* time_base -> time_stamp

* code fix

* cloud.width update

* code fix

* code fix

* StreamStart retry 30sec

* code fix

* rviz2

* fix format

* <br>

* format ros2wrapper

* frame_id

* frame_id

* Update README.md

* Update README.md

* discussion_r664993039

* typo typo brief and only English in the comments. and LivoxDataCallback delete

* PI -> M_PI

* Revert "PI -> M_PI"

This reverts commit c54bbe3b3c1954f82247d38570bdf71a3ddf38b6.

* PI -> M_PI 2nd

* thread pointer -> shared_ptr

* modify CMakelists.txt and package.xml to using ament_cmake_auto

* README.md

* default node name

* add composable node (#4)

* add composable node

* fix conflicts

* fix exec node

* change sensor name fix to variable

* fix can use ros2_wrapper_main.cpp

* README.md

* default node name

* change namespace

* add namespace to topic names

Co-authored-by: mitui.hide <[email protected]>

* package.xml maintainer and README.md

* #discussion_r666683800

* #discussion_r666712110

* #discussion_r665125337

* #discussion_r664995104

* #discussion_r666078326

* #discussion_r665121366

* #discussion_r665121366 Expansion

* typedef enum -> enum

* typedef enum -> enum

* #discussion_r665121708

* #discussion_r665124279

* #discussion_r664995791

* esol_ReviewNo6

* esol_ReviewNo26

* esol_ReviewNo24

* Revert "esol_ReviewNo24"

This reverts commit 0e8f33341186d6fa4a905de45c8f9aa28b8d29cb.

* Revert "esol_ReviewNo24"

This reverts commit 0e8f33341186d6fa4a905de45c8f9aa28b8d29cb.

* esol_ReviewNo24

* esol_ReviewNo27

* esol_ReviewNo17

* format

* esol_ReviewNo21

* develop #1 6bae863876bfda52db848ed31e415a3b16a0b6a8

* tab -> space

* develop marge

* CMakeLists.txt remove(-g -O0)

* T4PUB-358 1st

* format and bug-fix

* 5#discussion_r677475332

* Add comment semaphore_

* 5#discussion_r678802453

Co-authored-by: mitui.hide <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>
Co-authored-by: h-mitsui-esol <[email protected]>

* Refactor 1st (#6)

* Refactor 1st

* pull/6#discussion_r681704754

* pull/6#discussion_r682172984

* pull/6#discussion_r681705368

* pull/6#discussion_r680921593 and pull/6#discussion_r680922194

* pull/6#discussion_r681711654

* 6#discussion_r682170555

* Use default qos for imu (#8)

Signed-off-by: kosuke55 <[email protected]>

* Fix/esol/livox driver utest (#9)

* Refactor 1st

* pull/6#discussion_r681704754

* pull/6#discussion_r682172984

* pull/6#discussion_r681705368

* pull/6#discussion_r680921593 and pull/6#discussion_r680922194

* pull/6#discussion_r681711654

* 6#discussion_r682170555

* livox_driver utest 1st

* T4PUB-437 bug fix.

* Fix merge failure 3371552e395f1817adb3a32ea9f95360d72019f8

* pull/9#discussion_r689167375 and pull/9#discussion_r689204716

* Livox Diagnostics (#10)

* Livox Diagnostics. Initial non working commit

Signed-off-by: amc-nu <[email protected]>

* clang. add tier4 format

Signed-off-by: amc-nu <[email protected]>

* gitignore. Add Tier4 ignore file

Signed-off-by: amc-nu <[email protected]>

* wip

Signed-off-by: amc-nu <[email protected]>

* wip 2

Signed-off-by: amc-nu <[email protected]>

* code adaptations to new main branch

Signed-off-by: Abraham Cano <[email protected]>

* wip 3 get device status from sensor

Signed-off-by: Abraham Cano <[email protected]>

* adaptations for diagnostics from eth packet

Signed-off-by: Abraham Cano <[email protected]>

* RosWrapper. parse and report Diagnostics

Signed-off-by: amc-nu <[email protected]>

* lidar_driver. fix getcommandid switch

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. fix switch indent

Signed-off-by: amc-nu <[email protected]>

* git workflow. test CI token

Signed-off-by: amc-nu <[email protected]>

* livox_command. Remove unused CommandPushAbnormalState struct

Signed-off-by: amc-nu <[email protected]>

* add fallthroughts

Signed-off-by: amc-nu <[email protected]>

* apply t4 formatting

Signed-off-by: amc-nu <[email protected]>

* livox_diagnostics. remove unnecessary code for boolean vars

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. clarify level comparison with enum

Signed-off-by: amc-nu <[email protected]>

* livox_diagnostics. remove unncessary comma at the end of enum

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. group diagnostics members

Signed-off-by: amc-nu <[email protected]>

* gitignore. remove aw related entries

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. simplify ros diagnostics string

Signed-off-by: amc-nu <[email protected]>

* revert fallthroughs on switch

Signed-off-by: Abraham Cano <[email protected]>

* replace shift logic for bit fields

Signed-off-by: Abraham Cano <[email protected]>

* add private keyword to clarify

Signed-off-by: Abraham Cano <[email protected]>

* separate diagnostics, remove static definition

Signed-off-by: Abraham Cano <[email protected]>

* add missing StatusCodeToLivoxMotorStatus

Signed-off-by: Abraham Cano <[email protected]>

* Separate diagnostics to multiple reports

Signed-off-by: Abraham Cano <[email protected]>

* update status from sensor

Signed-off-by: amc-nu <[email protected]>

* wrapper. remove the namespace from the diagnostic task

Signed-off-by: amc-nu <[email protected]>

* ros2_wrapper. remove unncessary lidar_identifier

Signed-off-by: amc-nu <[email protected]>

* nebula structure

Signed-off-by: Abraham Cano <[email protected]>

* nebula wip

Signed-off-by: amc-nu <[email protected]>

* remove transport driver

Signed-off-by: amc-nu <[email protected]>

* move livox, start nebula base

* reorganize pkg

* Initial POC Hesai driver structure

Signed-off-by: amc-nu <[email protected]>

* POC Hesai driver hw interface

Signed-off-by: amc-nu <[email protected]>

* initial 'working' version

Signed-off-by: amc-nu <[email protected]>

* restructuration

Signed-off-by: amc-nu <[email protected]>

* README

Signed-off-by: amc-nu <[email protected]>

* attempts at getting the UDP driver to work

* fix hw_interface

Signed-off-by: Abraham Cano <[email protected]>

* clang. update with t4 format

Signed-off-by: Abraham Cano <[email protected]>

* nebula. add missing headers

Signed-off-by: Abraham Cano <[email protected]>

* start of packet handling

* hesai_msgs. add jumbo message

Signed-off-by: Abraham Cano <[email protected]>

* hesai. add packet parsing and scan formation code

Signed-off-by: Abraham Cano <[email protected]>

* apply clang formatting

Signed-off-by: Abraham Cano <[email protected]>

* hesai_ros. reorder includes

Signed-off-by: Abraham Cano <[email protected]>

* hesai_ros. todo

Signed-off-by: Abraham Cano <[email protected]>

* initial working hesai udp driver

* apply clang format

Signed-off-by: amc-nu <[email protected]>

* ROS wrappers

Signed-off-by: amc-nu <[email protected]>

* add hesai_decoders base and implementations

Signed-off-by: amc-nu <[email protected]>

* Hesai initial full working version

Signed-off-by: amc-nu <[email protected]>

* small cleanup and standardization

* Velodyne Release

* GitLab CI YAML

* Update .gitlab-ci.yml

* Update README.md

* overflow bug fix

* Update .gitlab-ci.yml

* velodyne. add vlp16 launch

Signed-off-by: Abraham Cano <[email protected]>

* launch. add hdl32 launch file

Signed-off-by: Abraham Cano <[email protected]>

* launch. add vlp16hr

Signed-off-by: PE <[email protected]>

* pandar40 decoder. fix typo

Signed-off-by: Abraham Cano <[email protected]>

* nebula. v2. tcp/diag/monitoring

Signed-off-by: Abraham Cano <[email protected]>

* v2.1. PandarAT128 Dual only support

Signed-off-by: Abraham Cano <[email protected]>

* launch. add pandar128 sample launch

Signed-off-by: Abraham Cano <[email protected]>

* pandar at128. single last/strongest echo + ptp timestamp support

Signed-off-by: Abraham Cano <[email protected]>

* fix: prevent build error from logger parenthesis

* v2.1. hesai/velodyne setup single/dual at launch

Signed-off-by: Abraham Cano <[email protected]>

* Bump actions/checkout from 2 to 3.1.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* fix: build error from Hesai hardware interface

* tcp depend, readme

* move to composable node

* .py launch for all sensors

* .py launch how-to

* deprecate esol driver

Signed-off-by: Abraham Cano <[email protected]>

* Bump streetsidesoftware/cspell-action from 1.1.1 to 2.15.0

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 1.1.1 to 2.15.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v1.1.1...v2.15.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump actions/checkout from 3.1.0 to 3.2.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Nebula decoder test pr (#12)

* Offline bug fix

* Extract pcd and bag for each pandar_packets

* initial test decorder code (hesai at128)

* Offline bug fix

* Extract pcd and bag for each pandar_packets

* initial test decorder code (hesai at128)

* testing decorder

* Changed package name back to pandar_msgs

* add_launch_test was tried, but it didn't work

* cleanup

* fix naming

Signed-off-by: Abraham Cano <[email protected]>

* messages. hesai cleanup

Signed-off-by: Abraham Cano <[email protected]>

* gtests. cmake cleanup

Signed-off-by: Abraham Cano <[email protected]>

* sample. fix warnings

Signed-off-by: Abraham Cano <[email protected]>

* messages. remove c++ tests from ROS messages

Signed-off-by: Abraham Cano <[email protected]>

* cleanup comments

Signed-off-by: Abraham Cano <[email protected]>

* code cleanup

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* offline_sample. remove dependencies

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* nebula. velodyne add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* nebula. add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* nebula oofline. add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* Update build-and-test.yml

CI. adapt default branch name.

* Bump streetsidesoftware/cspell-action from 2.15.0 to 2.15.1 (#15)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.15.0 to 2.15.1.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.15.0...v2.15.1)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Testing decoder (AT128 & XT32M) (#14)

* Testing decoder (AT128 & XT32M)

* clang format. add clang format testing and formatting

Signed-off-by: Abraham Cano <[email protected]>

* .clang-format. remove file

Signed-off-by: Abraham Cano <[email protected]>

* tests. use relative path for tests

Signed-off-by: Abraham Cano <[email protected]>

* README. How to run tests

Signed-off-by: Abraham Cano <[email protected]>

* CMakeLists. default to C++17

Signed-off-by: Abraham Cano <[email protected]>

* tests. code clean up

Signed-off-by: Abraham Cano <[email protected]>

* github actions. enable CI testing

Signed-off-by: Abraham Cano <[email protected]>

* repos.  replace dependency repository branch

Signed-off-by: Abraham Cano <[email protected]>

* tests. reset node at the end of the test exection

Signed-off-by: Abraham Cano <[email protected]>

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* launch. fix naming for composable nodes and simplify

Signed-off-by: Abraham Cano <[email protected]>

* bug. add missing streamstart for hw composable nodes

Signed-off-by: Abraham Cano <[email protected]>

* apply clang format

Signed-off-by: Abraham Cano <[email protected]>

* Github Actions. Run CI tests only for nebula packages

Signed-off-by: Abraham Cano <[email protected]>

* Testing decoder (40P, 64, QT64, XT32, VLP16) (#17)

* Testing decoder (AT128 & XT32M)

* velodyne_ros_offline_extract_pcd

* Add 40P, 64, QT64, XT32

* vlp16

* vlp16 fix

* velodyne_http. update api to transport drivers with beast requiring namespaces

Signed-off-by: Abraham Cano <[email protected]>

* Bump ros-tooling/setup-ros from 0.2 to 0.5 (#20)

Bumps [ros-tooling/setup-ros](https://github.com/ros-tooling/setup-ros) from 0.2 to 0.5.
- [Release notes](https://github.com/ros-tooling/setup-ros/releases)
- [Commits](https://github.com/ros-tooling/setup-ros/compare/v0.2...v0.5)

---
updated-dependencies:
- dependency-name: ros-tooling/setup-ros
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.15.1 to 2.16.0 (#18)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.15.1 to 2.16.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.15.1...v2.16.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3.2.0 to 3.3.0 (#16)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build_depends. update transport_drivers repo

* Testing VLS128 (#21)

* Testing VLS128

* transport_drivers. api

Signed-off-by: Abraham Cano <[email protected]>

* 312cd76's forgotten items...

* build_depends. switch to boost from asio on transport_drivers

Signed-off-by: Abraham Cano <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* Pandar OT 128E4X Initial support (#25)

* wip. pandar ot

Signed-off-by: Abraham Cano <[email protected]>

* wip. missing correction

Signed-off-by: Abraham Cano <[email protected]>

* pandar128e4x. add calibration file

Signed-off-by: Abraham Cano <[email protected]>

* pandar_ot. initial working version

Signed-off-by: Abraham Cano <[email protected]>

* pandar_ot. clean up

Signed-off-by: Abraham Cano <[email protected]>

* nebula. apply clang format

Signed-off-by: Abraham Cano <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>

* Fix cpu (#27)

* fix decoders

* add declaration of dual_return_distance_threshold

* nebula_common. reorder return modes to match previous definition

Signed-off-by: Abraham Cano <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: tokuda99 <[email protected]>

* Fix velodyne cpu (#28)

* fix declaration of descriptor.type and delete dual_return_distance_threshold of velodyne

* add dual_return_distance_threshold to paramCallback option and add it to launch file param

* clang-format

* Docs of nebula driver (#19)

* nebula common 1

* nebula common 2

* hesai, velodyne

* Bump streetsidesoftware/cspell-action from 2.16.0 to 2.20.0 (#26)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.16.0 to 2.20.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.16.0...v2.20.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ros-tooling/setup-ros from 0.5 to 0.6 (#33)

Bumps [ros-tooling/setup-ros](https://github.com/ros-tooling/setup-ros) from 0.5 to 0.6.
- [Release notes](https://github.com/ros-tooling/setup-ros/releases)
- [Commits](https://github.com/ros-tooling/setup-ros/compare/v0.5...v0.6)

---
updated-dependencies:
- dependency-name: ros-tooling/setup-ros
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.20.0 to 2.22.0 (#32)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.20.0 to 2.22.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.20.0...v2.22.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ros-tooling/action-ros-ci from 0.2 to 0.3 (#31)

Bumps [ros-tooling/action-ros-ci](https://github.com/ros-tooling/action-ros-ci) from 0.2 to 0.3.
- [Release notes](https://github.com/ros-tooling/action-ros-ci/releases)
- [Commits](https://github.com/ros-tooling/action-ros-ci/compare/v0.2...v0.3)

---
updated-dependencies:
- dependency-name: ros-tooling/action-ros-ci
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* first commit

* Add CI

Signed-off-by: wep21 <[email protected]>

* release livox driver(beta ver.) (#1)

* add colcon build env. (base code is 0624e)

* move some hpp files, add src folder in livox driver

* trivial modification

* Update README.md

* remove unneccesary files

* remove unneccesary header

* move third-party source files

* update code(20210630)

* Delete different test files.

* README.md add "4. running"

* README crlf

* HwInterface/udp_socket.hpp

* modify for ros2 run error

* Update README.md

* accumulate_count

* time_stamp

* struct LivoxPointXyzrtl packed

* GetEchoNumPerPoint()

* cloud.width 24000

* time_base -> time_stamp

* code fix

* cloud.width update

* code fix

* code fix

* StreamStart retry 30sec

* code fix

* rviz2

* fix format

* <br>

* format ros2wrapper

* frame_id

* frame_id

* Update README.md

* Update README.md

* discussion_r664993039

* typo typo brief and only English in the comments. and LivoxDataCallback delete

* PI -> M_PI

* Revert "PI -> M_PI"

This reverts commit c54bbe3b3c1954f82247d38570bdf71a3ddf38b6.

* PI -> M_PI 2nd

* thread pointer -> shared_ptr

* modify CMakelists.txt and package.xml to using ament_cmake_auto

* README.md

* default node name

* add composable node (#4)

* add composable node

* fix conflicts

* fix exec node

* change sensor name fix to variable

* fix can use ros2_wrapper_main.cpp

* README.md

* default node name

* change namespace

* add namespace to topic names

Co-authored-by: mitui.hide <[email protected]>

* package.xml maintainer and README.md

* #discussion_r666683800

* #discussion_r666712110

* #discussion_r665125337

* #discussion_r664995104

* #discussion_r666078326

* #discussion_r665121366

* #discussion_r665121366 Expansion

* typedef enum -> enum

* typedef enum -> enum

* #discussion_r665121708

* #discussion_r665124279

* #discussion_r664995791

* typo #discussion_r670300391

* #discussion_r664987903

* Revert "#discussion_r664987903"

This reverts commit 97d78e64c13e5bb59b98bd1f17f1bfd527384852.

* #discussion_r664987903

* #discussion_r664988302

* #discussion_r664989270

* #discussion_r664989004

* CMakeList.txt remove(-g -O0)

* smart_pointers. #issuecomment-878771481

Co-authored-by: mitui.hide <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>

* fix for the issue with the termination process when powering off (#5)

* add colcon build env. (base code is 0624e)

* move some hpp files, add src folder in livox driver

* trivial modification

* Update README.md

* remove unneccesary files

* remove unneccesary header

* move third-party source files

* update code(20210630)

* Delete different test files.

* README.md add "4. running"

* README crlf

* HwInterface/udp_socket.hpp

* modify for ros2 run error

* Update README.md

* accumulate_count

* time_stamp

* struct LivoxPointXyzrtl packed

* GetEchoNumPerPoint()

* cloud.width 24000

* time_base -> time_stamp

* code fix

* cloud.width update

* code fix

* code fix

* StreamStart retry 30sec

* code fix

* rviz2

* fix format

* <br>

* format ros2wrapper

* frame_id

* frame_id

* Update README.md

* Update README.md

* discussion_r664993039

* typo typo brief and only English in the comments. and LivoxDataCallback delete

* PI -> M_PI

* Revert "PI -> M_PI"

This reverts commit c54bbe3b3c1954f82247d38570bdf71a3ddf38b6.

* PI -> M_PI 2nd

* thread pointer -> shared_ptr

* modify CMakelists.txt and package.xml to using ament_cmake_auto

* README.md

* default node name

* add composable node (#4)

* add composable node

* fix conflicts

* fix exec node

* change sensor name fix to variable

* fix can use ros2_wrapper_main.cpp

* README.md

* default node name

* change namespace

* add namespace to topic names

Co-authored-by: mitui.hide <[email protected]>

* package.xml maintainer and README.md

* #discussion_r666683800

* #discussion_r666712110

* #discussion_r665125337

* #discussion_r664995104

* #discussion_r666078326

* #discussion_r665121366

* #discussion_r665121366 Expansion

* typedef enum -> enum

* typedef enum -> enum

* #discussion_r665121708

* #discussion_r665124279

* #discussion_r664995791

* esol_ReviewNo6

* esol_ReviewNo26

* esol_ReviewNo24

* Revert "esol_ReviewNo24"

This reverts commit 0e8f33341186d6fa4a905de45c8f9aa28b8d29cb.

* Revert "esol_ReviewNo24"

This reverts commit 0e8f33341186d6fa4a905de45c8f9aa28b8d29cb.

* esol_ReviewNo24

* esol_ReviewNo27

* esol_ReviewNo17

* format

* esol_ReviewNo21

* develop #1 6bae863876bfda52db848ed31e415a3b16a0b6a8

* tab -> space

* develop marge

* CMakeLists.txt remove(-g -O0)

* T4PUB-358 1st

* format and bug-fix

* 5#discussion_r677475332

* Add comment semaphore_

* 5#discussion_r678802453

Co-authored-by: mitui.hide <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>
Co-authored-by: h-mitsui-esol <[email protected]>

* Refactor 1st (#6)

* Refactor 1st

* pull/6#discussion_r681704754

* pull/6#discussion_r682172984

* pull/6#discussion_r681705368

* pull/6#discussion_r680921593 and pull/6#discussion_r680922194

* pull/6#discussion_r681711654

* 6#discussion_r682170555

* Use default qos for imu (#8)

Signed-off-by: kosuke55 <[email protected]>

* Fix/esol/livox driver utest (#9)

* Refactor 1st

* pull/6#discussion_r681704754

* pull/6#discussion_r682172984

* pull/6#discussion_r681705368

* pull/6#discussion_r680921593 and pull/6#discussion_r680922194

* pull/6#discussion_r681711654

* 6#discussion_r682170555

* livox_driver utest 1st

* T4PUB-437 bug fix.

* Fix merge failure 3371552e395f1817adb3a32ea9f95360d72019f8

* pull/9#discussion_r689167375 and pull/9#discussion_r689204716

* Livox Diagnostics (#10)

* Livox Diagnostics. Initial non working commit

Signed-off-by: amc-nu <[email protected]>

* clang. add tier4 format

Signed-off-by: amc-nu <[email protected]>

* gitignore. Add Tier4 ignore file

Signed-off-by: amc-nu <[email protected]>

* wip

Signed-off-by: amc-nu <[email protected]>

* wip 2

Signed-off-by: amc-nu <[email protected]>

* code adaptations to new main branch

Signed-off-by: Abraham Cano <[email protected]>

* wip 3 get device status from sensor

Signed-off-by: Abraham Cano <[email protected]>

* adaptations for diagnostics from eth packet

Signed-off-by: Abraham Cano <[email protected]>

* RosWrapper. parse and report Diagnostics

Signed-off-by: amc-nu <[email protected]>

* lidar_driver. fix getcommandid switch

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. fix switch indent

Signed-off-by: amc-nu <[email protected]>

* git workflow. test CI token

Signed-off-by: amc-nu <[email protected]>

* livox_command. Remove unused CommandPushAbnormalState struct

Signed-off-by: amc-nu <[email protected]>

* add fallthroughts

Signed-off-by: amc-nu <[email protected]>

* apply t4 formatting

Signed-off-by: amc-nu <[email protected]>

* livox_diagnostics. remove unnecessary code for boolean vars

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. clarify level comparison with enum

Signed-off-by: amc-nu <[email protected]>

* livox_diagnostics. remove unncessary comma at the end of enum

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. group diagnostics members

Signed-off-by: amc-nu <[email protected]>

* gitignore. remove aw related entries

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. simplify ros diagnostics string

Signed-off-by: amc-nu <[email protected]>

* revert fallthroughs on switch

Signed-off-by: Abraham Cano <[email protected]>

* replace shift logic for bit fields

Signed-off-by: Abraham Cano <[email protected]>

* add private keyword to clarify

Signed-off-by: Abraham Cano <[email protected]>

* separate diagnostics, remove static definition

Signed-off-by: Abraham Cano <[email protected]>

* add missing StatusCodeToLivoxMotorStatus

Signed-off-by: Abraham Cano <[email protected]>

* Separate diagnostics to multiple reports

Signed-off-by: Abraham Cano <[email protected]>

* update status from sensor

Signed-off-by: amc-nu <[email protected]>

* wrapper. remove the namespace from the diagnostic task

Signed-off-by: amc-nu <[email protected]>

* ros2_wrapper. remove unncessary lidar_identifier

Signed-off-by: amc-nu <[email protected]>

* nebula structure

Signed-off-by: Abraham Cano <[email protected]>

* nebula wip

Signed-off-by: amc-nu <[email protected]>

* remove transport driver

Signed-off-by: amc-nu <[email protected]>

* move livox, start nebula base

* reorganize pkg

* Initial POC Hesai driver structure

Signed-off-by: amc-nu <[email protected]>

* POC Hesai driver hw interface

Signed-off-by: amc-nu <[email protected]>

* initial 'working' version

Signed-off-by: amc-nu <[email protected]>

* restructuration

Signed-off-by: amc-nu <[email protected]>

* README

Signed-off-by: amc-nu <[email protected]>

* attempts at getting the UDP driver to work

* fix hw_interface

Signed-off-by: Abraham Cano <[email protected]>

* nebula. add missing headers

Signed-off-by: Abraham Cano <[email protected]>

* start of packet handling

* hesai_msgs. add jumbo message

Signed-off-by: Abraham Cano <[email protected]>

* hesai. add packet parsing and scan formation code

Signed-off-by: Abraham Cano <[email protected]>

* apply clang formatting

Signed-off-by: Abraham Cano <[email protected]>

* hesai_ros. reorder includes

Signed-off-by: Abraham Cano <[email protected]>

* hesai_ros. todo

Signed-off-by: Abraham Cano <[email protected]>

* initial working hesai udp driver

* apply clang format

Signed-off-by: amc-nu <[email protected]>

* ROS wrappers

Signed-off-by: amc-nu <[email protected]>

* add hesai_decoders base and implementations

Signed-off-by: amc-nu <[email protected]>

* Hesai initial full working version

Signed-off-by: amc-nu <[email protected]>

* small cleanup and standardization

* Velodyne Release

* GitLab CI YAML

* Update .gitlab-ci.yml

* Update README.md

* overflow bug fix

* Update .gitlab-ci.yml

* velodyne. add vlp16 launch

Signed-off-by: Abraham Cano <[email protected]>

* launch. add hdl32 launch file

Signed-off-by: Abraham Cano <[email protected]>

* launch. add vlp16hr

Signed-off-by: PE <[email protected]>

* pandar40 decoder. fix typo

Signed-off-by: Abraham Cano <[email protected]>

* nebula. v2. tcp/diag/monitoring

Signed-off-by: Abraham Cano <[email protected]>

* v2.1. PandarAT128 Dual only support

Signed-off-by: Abraham Cano <[email protected]>

* launch. add pandar128 sample launch

Signed-off-by: Abraham Cano <[email protected]>

* pandar at128. single last/strongest echo + ptp timestamp support

Signed-off-by: Abraham Cano <[email protected]>

* fix: prevent build error from logger parenthesis

* v2.1. hesai/velodyne setup single/dual at launch

Signed-off-by: Abraham Cano <[email protected]>

* fix: build error from Hesai hardware interface

* tcp depend, readme

* move to composable node

* .py launch for all sensors

* .py launch how-to

* deprecate esol driver

Signed-off-by: Abraham Cano <[email protected]>

* Bump actions/checkout from 2 to 3.1.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Nebula decoder test pr (#12)

* Offline bug fix

* Extract pcd and bag for each pandar_packets

* initial test decorder code (hesai at128)

* Offline bug fix

* Extract pcd and bag for each pandar_packets

* initial test decorder code (hesai at128)

* testing decorder

* Changed package name back to pandar_msgs

* add_launch_test was tried, but it didn't work

* cleanup

* fix naming

Signed-off-by: Abraham Cano <[email protected]>

* messages. hesai cleanup

Signed-off-by: Abraham Cano <[email protected]>

* gtests. cmake cleanup

Signed-off-by: Abraham Cano <[email protected]>

* sample. fix warnings

Signed-off-by: Abraham Cano <[email protected]>

* messages. remove c++ tests from ROS messages

Signed-off-by: Abraham Cano <[email protected]>

* cleanup comments

Signed-off-by: Abraham Cano <[email protected]>

* code cleanup

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* offline_sample. remove dependencies

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* nebula. velodyne add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* nebula. add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* nebula oofline. add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* Testing decoder (AT128 & XT32M) (#14)

* Testing decoder (AT128 & XT32M)

* clang format. add clang format testing and formatting

Signed-off-by: Abraham Cano <[email protected]>

* .clang-format. remove file

Signed-off-by: Abraham Cano <[email protected]>

* tests. use relative path for tests

Signed-off-by: Abraham Cano <[email protected]>

* README. How to run tests

Signed-off-by: Abraham Cano <[email protected]>

* CMakeLists. default to C++17

Signed-off-by: Abraham Cano <[email protected]>

* tests. code clean up

Signed-off-by: Abraham Cano <[email protected]>

* github actions. enable CI testing

Signed-off-by: Abraham Cano <[email protected]>

* repos.  replace dependency repository branch

Signed-off-by: Abraham Cano <[email protected]>

* tests. reset node at the end of the test exection

Signed-off-by: Abraham Cano <[email protected]>

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* launch. fix naming for composable nodes and simplify

Signed-off-by: Abraham Cano <[email protected]>

* bug. add missing streamstart for hw composable nodes

Signed-off-by: Abraham Cano <[email protected]>

* apply clang format

Signed-off-by: Abraham Cano <[email protected]>

* Testing decoder (40P, 64, QT64, XT32, VLP16) (#17)

* Testing decoder (AT128 & XT32M)

* velodyne_ros_offline_extract_pcd

* Add 40P, 64, QT64, XT32

* vlp16

* vlp16 fix

* velodyne_http. update api to transport drivers with beast requiring namespaces

Signed-off-by: Abraham Cano <[email protected]>

* build_depends. update transport_drivers repo

* Testing VLS128 (#21)

* Testing VLS128

* transport_drivers. api

Signed-off-by: Abraham Cano <[email protected]>

* 312cd76's forgotten items...

* build_depends. switch to boost from asio on transport_drivers

Signed-off-by: Abraham Cano <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* style(pre-commit): autofix

* style(pre-commit): autofix

* Update build_depends.repos

* Bump streetsidesoftware/cspell-action from 2.22.0 to 2.24.0 (#35)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.22.0 to 2.24.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.22.0...v2.24.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3.3.0 to 3.4.0 (#36)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.3.0...v3.4.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Documentation (#37)

* Documentation. Initial MkDocs+MkDoxy Generator

Signed-off-by: Abraham Cano <[email protected]>

* github actions. enable mkdocs

Signed-off-by: amc-nu <[email protected]>

* github actions. documentation add sudo

Signed-off-by: amc-nu <[email protected]>

* github actions. documentation add pip

Signed-off-by: amc-nu <[email protected]>

* github actions. documentation add pip

Signed-off-by: amc-nu <[email protected]>

* github actions. documentation add pip

Signed-off-by: amc-nu <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Signed-off-by: amc-nu <[email protected]>

* documentation. run only on succesful merge

* Bump actions/cache from 2 to 3 (#39)

Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.24.0 to 2.25.0 (#38)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.24.0 to 2.25.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.24.0...v2.25.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.25.0 to 2.26.0 (#40)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.25.0 to 2.26.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.25.0...v2.26.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.26.0 to 2.26.1 (#42)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.26.0 to 2.26.1.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.26.0...v2.26.1)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Point timestamp returntype update to match T4 requirements (#41)

* Add setup_sensor flag for hw drivers

* point timestamp, point.return_type

* Support QT128

* qt to qt64

* pandar128e4x. change point type

Signed-off-by: Abraham Cano <[email protected]>

* pandar128e4x. clean up

Signed-off-by: Abraham Cano <[email protected]>

* pandar128. reserve data

Signed-off-by: Abraham Cano <[email protected]>

* signed to unsigned, debug

* fixed

* QT128 Dual

* QT128 timestamp fixed

* Repository restructure

Signed-off-by: amc-nu <[email protected]>

* config. restructure files

Signed-off-by: amc-nu <[email protected]>

* driver. restructure

Signed-off-by: amc-nu <[email protected]>

* offline_sample. require nebula

Signed-off-by: amc-nu <[email protected]>

* Separate Nebula into multiple libraries

Signed-off-by: amc-nu <[email protected]>

* Apply clang format

Signed-off-by: amc-nu <[email protected]>

* nebula_common. rearrange return types

Signed-off-by: amc-nu <[email protected]>

* mkdocs. update generation to match new repository structure

Signed-off-by: amc-nu <[email protected]>

* Ament Bug. Component not installing binaries

Signed-off-by: amc-nu <[email protected]>

* hw_interface. do not fail when packet size is incorrect

Signed-off-by: amc-nu <[email protected]>

* hesai_status. PAndatAT128 support Dual only

Signed-off-by: amc-nu <[email protected]>

* at128 decoder. store the azimuth value

Signed-off-by: amc-nu <[email protected]>

* launch. add missing correction file param

Signed-off-by: amc-nu <[email protected]>

* cmake. fix velodyne missing export from nebula_common

Signed-off-by: Abraham Cano <[email protected]>

* return_type(VLP32)

* hesai_hw_interface. reduce verbosity

Signed-off-by: amc-nu <[email protected]>

* docs. add/update mkdocs

Signed-off-by: amc-nu <[email protected]>

* Load correction dat with resolution

* at128. cleanup

Signed-off-by: amc-nu <[email protected]>

* nebula_monitor. cleanup

Signed-off-by: amc-nu <[email protected]>

* return_type of hesai

* QT64 fix

* nebula all. apply clang format

Signed-off-by: Abraham Cano <[email protected]>

* nebula_decoders. cleanup decoders

Signed-off-by: Abraham Cano <[email protected]>

* velodyne_decoders. cleanup

Signed-off-by: Abraham Cano <[email protected]>

* nebula_decoders. clang format

Signed-off-by: Abraham Cano <[email protected]>

* Mkdocs. add how to add sensor

Signed-off-by: Abraham Cano <[email protected]>

* IDENTICAL in QT128

* Changed ReturnType from velodyne_scan_decoder to nebula_common

* code cleanup

Signed-off-by: amc-nu <[email protected]>

* wip. get calibration from sensor

Signed-off-by: amc-nu <[email protected]>

* get calib from sensor with callback

* README. update return modes

Signed-off-by: amc-nu <[email protected]>

* cleanup. remove comments

Signed-off-by: amc-nu <[email protected]>

* clang. apply clang

Signed-off-by: amc-nu <[email protected]>

* add syncGetLidarCalibration

* Remove livox_msgs

Signed-off-by: amc-nu <[email protected]>

* rename messages to nebula_messages

Signed-off-by: amc-nu <[email protected]>

* messages. rename to nebula_messages

Signed-off-by: amc-nu <[email protected]>

* add new point type

Signed-off-by: amc-nu <[email protected]>

* clang. apply

Signed-off-by: amc-nu <[email protected]>

* Create nebula_sensor_driver metapackage

Signed-off-by: amc-nu <[email protected]>

* Use local file if connect fails

* apply clang format

Signed-off-by: amc-nu <[email protected]>

* out pcd only xyz

* TEST using only a single PCD including only XYZ

* test. update ci testing

Signed-off-by: amc-nu <[email protected]>

* clean up. angle dependencies

Signed-off-by: amc-nu <[email protected]>

* README. include new point type

Signed-off-by: amc-nu <[email protected]>

* github. ci. dont updgrade base image to accelerate build

Signed-off-by: amc-nu <[email protected]>

* decoders. remove type warnings

Signed-off-by: amc-nu <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Signed-off-by: amc-nu <[email protected]>
Co-authored-by: Kyutoku <[email protected]>

* delete unecessary packages

Signed-off-by: amc-nu <[email protected]>

* Remove old doc files

Signed-off-by: amc-nu <[email protected]>

* package.xml remove unnecessary dependencies

Signed-off-by: amc-nu <[email protected]>

* remove deprecated packages

Signed-off-by: amc-nu <[email protected]>

* Add PointCloud conversion methods

Signed-off-by: amc-nu <[email protected]>

* Replace AT128's PCD file to fix testing (#43)

* replace AT128 pcd file for test

* apply clang format

Signed-off-by: amc-nu <[email protected]>

---------

Signed-off-by: amc-nu <[email protected]>
Co-authored-by: Kyutoku <[email protected]>

* Cpu optimization (#44)

* Remove Boost warnings

Signed-off-by: amc-nu <[email protected]>

* Optimize Pandar40P

Signed-off-by: amc-nu <[email protected]>

* Pandar64 optimization

Signed-off-by: amc-nu <[email protected]>

* PointTypes. standardize point types

Signed-off-by: amc-nu <[email protected]>

* Add radian based elevation calculation Pandar40P,64

Signed-off-by: amc-nu <[email protected]>

* qt64. radian based coordinate calculation

Signed-off-by: Abraham Cano <[email protected]>

* xt32. radian based coordinate calculation

Signed-off-by: Abraham Cano <[email protected]>

* qt128. radian based coordinate calculation

Signed-off-by: Abraham Cano <[email protected]>

* qt128. radian based coordinate calculation

Signed-off-by: Abraham Cano <[email protected]>

* pandar40. precalculate sin/cos

Signed-off-by: Abraham Cano <[email protected]>

* pandarxt. precalculate te sin/cos

Signed-off-by: Abraham Cano <[email protected]>

* apply sin/cos optimization to all decoders

Signed-off-by: Abraham Cano <[email protected]>

* launch. fix python launch file

Signed-off-by: amc-nu <[email protected]>

* point_type. caetr SSE alignment optimization

Signed-off-by: amc-nu <[email protected]>

* hesai_hw. remove warning

Signed-off-by: amc-nu <[email protected]>

* point_types. add sse description for caetr

Signed-off-by: amc-nu <[email protected]>

* README. run tests only for nebula packages

Signed-off-by: amc-nu <[email protected]>

* clang. apply ament_clang reformat

Signed-off-by: amc-nu <[email protected]>

* Replace 40P, 64, QT64 and XT32s' PCD files to fix testing

* remove clang-format from tests

Signed-off-by: amc-nu <[email protected]>

* Local path check not required for online acquisition

* Adding timeouts to correction data acquisition

* Disable calibration query

Signed-off-by: amc-nu <[email protected]>

---------

Signed-off-by: amc-nu <[email protected]>
Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Kyutoku <[email protected]>

* style(pre-commit): autofix

* style(pre-commit): autofix

* remove unnecesary dependency

Signed-off-by: amc-nu <[email protected]>

* velodyne. add monitor to velodyne

Signed-off-by: amc-nu <[email protected]>

* monitor. reduce reporting verbosity, frequency

Signed-off-by: amc-nu <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: wep21 <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: amc-nu <[email protected]>
Signed-off-by: Abraham Cano <[email protected]>
Signed-off-by: PE <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: amc-nu <[email protected]>
Co-authored-by: h-mitsui-esol <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: n-hamaike-esol <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>
Co-authored-by: h-mitsui-esol <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>
Co-authored-by: Jacob Lambert <[email protected]>
Co-authored-by: Jacob Lambert <[email protected]>
Co-authored-by: PE <[email protected]>
Co-authored-by: David Wong <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Q <[email protected]>
Co-authored-by: tokuda99 <[email protected]>
Co-authored-by: tokuda99 <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: tier4-nebula-app[bot] <tier4-nebula-app[bot]@users.noreply.github.com>
Co-authored-by: amc-nu <[email protected]>
knzo25 pushed a commit to knzo25/autoware.universe that referenced this pull request May 17, 2024
* first commit

* Add CI

Signed-off-by: wep21 <[email protected]>

* release livox driver(beta ver.) (#1)

* add colcon build env. (base code is 0624e)

* move some hpp files, add src folder in livox driver

* trivial modification

* Update README.md

* remove unneccesary files

* remove unneccesary header

* move third-party source files

* update code(20210630)

* Delete different test files.

* README.md add "4. running"

* README crlf

* HwInterface/udp_socket.hpp

* modify for ros2 run error

* Update README.md

* accumulate_count

* time_stamp

* struct LivoxPointXyzrtl packed

* GetEchoNumPerPoint()

* cloud.width 24000

* time_base -> time_stamp

* code fix

* cloud.width update

* code fix

* code fix

* StreamStart retry 30sec

* code fix

* rviz2

* fix format

* <br>

* format ros2wrapper

* frame_id

* frame_id

* Update README.md

* Update README.md

* discussion_r664993039

* typo typo brief and only English in the comments. and LivoxDataCallback delete

* PI -> M_PI

* Revert "PI -> M_PI"

This reverts commit c54bbe3b3c1954f82247d38570bdf71a3ddf38b6.

* PI -> M_PI 2nd

* thread pointer -> shared_ptr

* modify CMakelists.txt and package.xml to using ament_cmake_auto

* README.md

* default node name

* add composable node (#4)

* add composable node

* fix conflicts

* fix exec node

* change sensor name fix to variable

* fix can use ros2_wrapper_main.cpp

* README.md

* default node name

* change namespace

* add namespace to topic names

Co-authored-by: mitui.hide <[email protected]>

* package.xml maintainer and README.md

* #discussion_r666683800

* #discussion_r666712110

* #discussion_r665125337

* #discussion_r664995104

* #discussion_r666078326

* #discussion_r665121366

* #discussion_r665121366 Expansion

* typedef enum -> enum

* typedef enum -> enum

* #discussion_r665121708

* #discussion_r665124279

* #discussion_r664995791

* typo #discussion_r670300391

* #discussion_r664987903

* Revert "#discussion_r664987903"

This reverts commit 97d78e64c13e5bb59b98bd1f17f1bfd527384852.

* #discussion_r664987903

* #discussion_r664988302

* #discussion_r664989270

* #discussion_r664989004

* CMakeList.txt remove(-g -O0)

* smart_pointers. #issuecomment-878771481

Co-authored-by: mitui.hide <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>

* fix for the issue with the termination process when powering off (#5)

* add colcon build env. (base code is 0624e)

* move some hpp files, add src folder in livox driver

* trivial modification

* Update README.md

* remove unneccesary files

* remove unneccesary header

* move third-party source files

* update code(20210630)

* Delete different test files.

* README.md add "4. running"

* README crlf

* HwInterface/udp_socket.hpp

* modify for ros2 run error

* Update README.md

* accumulate_count

* time_stamp

* struct LivoxPointXyzrtl packed

* GetEchoNumPerPoint()

* cloud.width 24000

* time_base -> time_stamp

* code fix

* cloud.width update

* code fix

* code fix

* StreamStart retry 30sec

* code fix

* rviz2

* fix format

* <br>

* format ros2wrapper

* frame_id

* frame_id

* Update README.md

* Update README.md

* discussion_r664993039

* typo typo brief and only English in the comments. and LivoxDataCallback delete

* PI -> M_PI

* Revert "PI -> M_PI"

This reverts commit c54bbe3b3c1954f82247d38570bdf71a3ddf38b6.

* PI -> M_PI 2nd

* thread pointer -> shared_ptr

* modify CMakelists.txt and package.xml to using ament_cmake_auto

* README.md

* default node name

* add composable node (#4)

* add composable node

* fix conflicts

* fix exec node

* change sensor name fix to variable

* fix can use ros2_wrapper_main.cpp

* README.md

* default node name

* change namespace

* add namespace to topic names

Co-authored-by: mitui.hide <[email protected]>

* package.xml maintainer and README.md

* #discussion_r666683800

* #discussion_r666712110

* #discussion_r665125337

* #discussion_r664995104

* #discussion_r666078326

* #discussion_r665121366

* #discussion_r665121366 Expansion

* typedef enum -> enum

* typedef enum -> enum

* #discussion_r665121708

* #discussion_r665124279

* #discussion_r664995791

* esol_ReviewNo6

* esol_ReviewNo26

* esol_ReviewNo24

* Revert "esol_ReviewNo24"

This reverts commit 0e8f33341186d6fa4a905de45c8f9aa28b8d29cb.

* Revert "esol_ReviewNo24"

This reverts commit 0e8f33341186d6fa4a905de45c8f9aa28b8d29cb.

* esol_ReviewNo24

* esol_ReviewNo27

* esol_ReviewNo17

* format

* esol_ReviewNo21

* develop #1 6bae863876bfda52db848ed31e415a3b16a0b6a8

* tab -> space

* develop marge

* CMakeLists.txt remove(-g -O0)

* T4PUB-358 1st

* format and bug-fix

* 5#discussion_r677475332

* Add comment semaphore_

* 5#discussion_r678802453

Co-authored-by: mitui.hide <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>
Co-authored-by: h-mitsui-esol <[email protected]>

* Refactor 1st (#6)

* Refactor 1st

* pull/6#discussion_r681704754

* pull/6#discussion_r682172984

* pull/6#discussion_r681705368

* pull/6#discussion_r680921593 and pull/6#discussion_r680922194

* pull/6#discussion_r681711654

* 6#discussion_r682170555

* Use default qos for imu (#8)

Signed-off-by: kosuke55 <[email protected]>

* Fix/esol/livox driver utest (#9)

* Refactor 1st

* pull/6#discussion_r681704754

* pull/6#discussion_r682172984

* pull/6#discussion_r681705368

* pull/6#discussion_r680921593 and pull/6#discussion_r680922194

* pull/6#discussion_r681711654

* 6#discussion_r682170555

* livox_driver utest 1st

* T4PUB-437 bug fix.

* Fix merge failure 3371552e395f1817adb3a32ea9f95360d72019f8

* pull/9#discussion_r689167375 and pull/9#discussion_r689204716

* Livox Diagnostics (#10)

* Livox Diagnostics. Initial non working commit

Signed-off-by: amc-nu <[email protected]>

* clang. add tier4 format

Signed-off-by: amc-nu <[email protected]>

* gitignore. Add Tier4 ignore file

Signed-off-by: amc-nu <[email protected]>

* wip

Signed-off-by: amc-nu <[email protected]>

* wip 2

Signed-off-by: amc-nu <[email protected]>

* code adaptations to new main branch

Signed-off-by: Abraham Cano <[email protected]>

* wip 3 get device status from sensor

Signed-off-by: Abraham Cano <[email protected]>

* adaptations for diagnostics from eth packet

Signed-off-by: Abraham Cano <[email protected]>

* RosWrapper. parse and report Diagnostics

Signed-off-by: amc-nu <[email protected]>

* lidar_driver. fix getcommandid switch

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. fix switch indent

Signed-off-by: amc-nu <[email protected]>

* git workflow. test CI token

Signed-off-by: amc-nu <[email protected]>

* livox_command. Remove unused CommandPushAbnormalState struct

Signed-off-by: amc-nu <[email protected]>

* add fallthroughts

Signed-off-by: amc-nu <[email protected]>

* apply t4 formatting

Signed-off-by: amc-nu <[email protected]>

* livox_diagnostics. remove unnecessary code for boolean vars

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. clarify level comparison with enum

Signed-off-by: amc-nu <[email protected]>

* livox_diagnostics. remove unncessary comma at the end of enum

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. group diagnostics members

Signed-off-by: amc-nu <[email protected]>

* gitignore. remove aw related entries

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. simplify ros diagnostics string

Signed-off-by: amc-nu <[email protected]>

* revert fallthroughs on switch

Signed-off-by: Abraham Cano <[email protected]>

* replace shift logic for bit fields

Signed-off-by: Abraham Cano <[email protected]>

* add private keyword to clarify

Signed-off-by: Abraham Cano <[email protected]>

* separate diagnostics, remove static definition

Signed-off-by: Abraham Cano <[email protected]>

* add missing StatusCodeToLivoxMotorStatus

Signed-off-by: Abraham Cano <[email protected]>

* Separate diagnostics to multiple reports

Signed-off-by: Abraham Cano <[email protected]>

* update status from sensor

Signed-off-by: amc-nu <[email protected]>

* wrapper. remove the namespace from the diagnostic task

Signed-off-by: amc-nu <[email protected]>

* ros2_wrapper. remove unncessary lidar_identifier

Signed-off-by: amc-nu <[email protected]>

* nebula structure

Signed-off-by: Abraham Cano <[email protected]>

* nebula wip

Signed-off-by: amc-nu <[email protected]>

* remove transport driver

Signed-off-by: amc-nu <[email protected]>

* move livox, start nebula base

* reorganize pkg

* Initial POC Hesai driver structure

Signed-off-by: amc-nu <[email protected]>

* POC Hesai driver hw interface

Signed-off-by: amc-nu <[email protected]>

* initial 'working' version

Signed-off-by: amc-nu <[email protected]>

* restructuration

Signed-off-by: amc-nu <[email protected]>

* README

Signed-off-by: amc-nu <[email protected]>

* attempts at getting the UDP driver to work

* fix hw_interface

Signed-off-by: Abraham Cano <[email protected]>

* clang. update with t4 format

Signed-off-by: Abraham Cano <[email protected]>

* nebula. add missing headers

Signed-off-by: Abraham Cano <[email protected]>

* start of packet handling

* hesai_msgs. add jumbo message

Signed-off-by: Abraham Cano <[email protected]>

* hesai. add packet parsing and scan formation code

Signed-off-by: Abraham Cano <[email protected]>

* apply clang formatting

Signed-off-by: Abraham Cano <[email protected]>

* hesai_ros. reorder includes

Signed-off-by: Abraham Cano <[email protected]>

* hesai_ros. todo

Signed-off-by: Abraham Cano <[email protected]>

* initial working hesai udp driver

* apply clang format

Signed-off-by: amc-nu <[email protected]>

* ROS wrappers

Signed-off-by: amc-nu <[email protected]>

* add hesai_decoders base and implementations

Signed-off-by: amc-nu <[email protected]>

* Hesai initial full working version

Signed-off-by: amc-nu <[email protected]>

* small cleanup and standardization

* Velodyne Release

* GitLab CI YAML

* Update .gitlab-ci.yml

* Update README.md

* overflow bug fix

* Update .gitlab-ci.yml

* velodyne. add vlp16 launch

Signed-off-by: Abraham Cano <[email protected]>

* launch. add hdl32 launch file

Signed-off-by: Abraham Cano <[email protected]>

* launch. add vlp16hr

Signed-off-by: PE <[email protected]>

* pandar40 decoder. fix typo

Signed-off-by: Abraham Cano <[email protected]>

* nebula. v2. tcp/diag/monitoring

Signed-off-by: Abraham Cano <[email protected]>

* v2.1. PandarAT128 Dual only support

Signed-off-by: Abraham Cano <[email protected]>

* launch. add pandar128 sample launch

Signed-off-by: Abraham Cano <[email protected]>

* pandar at128. single last/strongest echo + ptp timestamp support

Signed-off-by: Abraham Cano <[email protected]>

* fix: prevent build error from logger parenthesis

* v2.1. hesai/velodyne setup single/dual at launch

Signed-off-by: Abraham Cano <[email protected]>

* Bump actions/checkout from 2 to 3.1.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* fix: build error from Hesai hardware interface

* tcp depend, readme

* move to composable node

* .py launch for all sensors

* .py launch how-to

* deprecate esol driver

Signed-off-by: Abraham Cano <[email protected]>

* Bump streetsidesoftware/cspell-action from 1.1.1 to 2.15.0

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 1.1.1 to 2.15.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v1.1.1...v2.15.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Bump actions/checkout from 3.1.0 to 3.2.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>

* Nebula decoder test pr (#12)

* Offline bug fix

* Extract pcd and bag for each pandar_packets

* initial test decorder code (hesai at128)

* Offline bug fix

* Extract pcd and bag for each pandar_packets

* initial test decorder code (hesai at128)

* testing decorder

* Changed package name back to pandar_msgs

* add_launch_test was tried, but it didn't work

* cleanup

* fix naming

Signed-off-by: Abraham Cano <[email protected]>

* messages. hesai cleanup

Signed-off-by: Abraham Cano <[email protected]>

* gtests. cmake cleanup

Signed-off-by: Abraham Cano <[email protected]>

* sample. fix warnings

Signed-off-by: Abraham Cano <[email protected]>

* messages. remove c++ tests from ROS messages

Signed-off-by: Abraham Cano <[email protected]>

* cleanup comments

Signed-off-by: Abraham Cano <[email protected]>

* code cleanup

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* offline_sample. remove dependencies

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* nebula. velodyne add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* nebula. add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* nebula oofline. add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* Update build-and-test.yml

CI. adapt default branch name.

* Bump streetsidesoftware/cspell-action from 2.15.0 to 2.15.1 (#15)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.15.0 to 2.15.1.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.15.0...v2.15.1)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Testing decoder (AT128 & XT32M) (#14)

* Testing decoder (AT128 & XT32M)

* clang format. add clang format testing and formatting

Signed-off-by: Abraham Cano <[email protected]>

* .clang-format. remove file

Signed-off-by: Abraham Cano <[email protected]>

* tests. use relative path for tests

Signed-off-by: Abraham Cano <[email protected]>

* README. How to run tests

Signed-off-by: Abraham Cano <[email protected]>

* CMakeLists. default to C++17

Signed-off-by: Abraham Cano <[email protected]>

* tests. code clean up

Signed-off-by: Abraham Cano <[email protected]>

* github actions. enable CI testing

Signed-off-by: Abraham Cano <[email protected]>

* repos.  replace dependency repository branch

Signed-off-by: Abraham Cano <[email protected]>

* tests. reset node at the end of the test exection

Signed-off-by: Abraham Cano <[email protected]>

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* launch. fix naming for composable nodes and simplify

Signed-off-by: Abraham Cano <[email protected]>

* bug. add missing streamstart for hw composable nodes

Signed-off-by: Abraham Cano <[email protected]>

* apply clang format

Signed-off-by: Abraham Cano <[email protected]>

* Github Actions. Run CI tests only for nebula packages

Signed-off-by: Abraham Cano <[email protected]>

* Testing decoder (40P, 64, QT64, XT32, VLP16) (#17)

* Testing decoder (AT128 & XT32M)

* velodyne_ros_offline_extract_pcd

* Add 40P, 64, QT64, XT32

* vlp16

* vlp16 fix

* velodyne_http. update api to transport drivers with beast requiring namespaces

Signed-off-by: Abraham Cano <[email protected]>

* Bump ros-tooling/setup-ros from 0.2 to 0.5 (#20)

Bumps [ros-tooling/setup-ros](https://github.com/ros-tooling/setup-ros) from 0.2 to 0.5.
- [Release notes](https://github.com/ros-tooling/setup-ros/releases)
- [Commits](https://github.com/ros-tooling/setup-ros/compare/v0.2...v0.5)

---
updated-dependencies:
- dependency-name: ros-tooling/setup-ros
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.15.1 to 2.16.0 (#18)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.15.1 to 2.16.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.15.1...v2.16.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3.2.0 to 3.3.0 (#16)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* build_depends. update transport_drivers repo

* Testing VLS128 (#21)

* Testing VLS128

* transport_drivers. api

Signed-off-by: Abraham Cano <[email protected]>

* 312cd76's forgotten items...

* build_depends. switch to boost from asio on transport_drivers

Signed-off-by: Abraham Cano <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* Pandar OT 128E4X Initial support (#25)

* wip. pandar ot

Signed-off-by: Abraham Cano <[email protected]>

* wip. missing correction

Signed-off-by: Abraham Cano <[email protected]>

* pandar128e4x. add calibration file

Signed-off-by: Abraham Cano <[email protected]>

* pandar_ot. initial working version

Signed-off-by: Abraham Cano <[email protected]>

* pandar_ot. clean up

Signed-off-by: Abraham Cano <[email protected]>

* nebula. apply clang format

Signed-off-by: Abraham Cano <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>

* Fix cpu (#27)

* fix decoders

* add declaration of dual_return_distance_threshold

* nebula_common. reorder return modes to match previous definition

Signed-off-by: Abraham Cano <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: tokuda99 <[email protected]>

* Fix velodyne cpu (#28)

* fix declaration of descriptor.type and delete dual_return_distance_threshold of velodyne

* add dual_return_distance_threshold to paramCallback option and add it to launch file param

* clang-format

* Docs of nebula driver (#19)

* nebula common 1

* nebula common 2

* hesai, velodyne

* Bump streetsidesoftware/cspell-action from 2.16.0 to 2.20.0 (#26)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.16.0 to 2.20.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.16.0...v2.20.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ros-tooling/setup-ros from 0.5 to 0.6 (#33)

Bumps [ros-tooling/setup-ros](https://github.com/ros-tooling/setup-ros) from 0.5 to 0.6.
- [Release notes](https://github.com/ros-tooling/setup-ros/releases)
- [Commits](https://github.com/ros-tooling/setup-ros/compare/v0.5...v0.6)

---
updated-dependencies:
- dependency-name: ros-tooling/setup-ros
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.20.0 to 2.22.0 (#32)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.20.0 to 2.22.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.20.0...v2.22.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump ros-tooling/action-ros-ci from 0.2 to 0.3 (#31)

Bumps [ros-tooling/action-ros-ci](https://github.com/ros-tooling/action-ros-ci) from 0.2 to 0.3.
- [Release notes](https://github.com/ros-tooling/action-ros-ci/releases)
- [Commits](https://github.com/ros-tooling/action-ros-ci/compare/v0.2...v0.3)

---
updated-dependencies:
- dependency-name: ros-tooling/action-ros-ci
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* first commit

* Add CI

Signed-off-by: wep21 <[email protected]>

* release livox driver(beta ver.) (#1)

* add colcon build env. (base code is 0624e)

* move some hpp files, add src folder in livox driver

* trivial modification

* Update README.md

* remove unneccesary files

* remove unneccesary header

* move third-party source files

* update code(20210630)

* Delete different test files.

* README.md add "4. running"

* README crlf

* HwInterface/udp_socket.hpp

* modify for ros2 run error

* Update README.md

* accumulate_count

* time_stamp

* struct LivoxPointXyzrtl packed

* GetEchoNumPerPoint()

* cloud.width 24000

* time_base -> time_stamp

* code fix

* cloud.width update

* code fix

* code fix

* StreamStart retry 30sec

* code fix

* rviz2

* fix format

* <br>

* format ros2wrapper

* frame_id

* frame_id

* Update README.md

* Update README.md

* discussion_r664993039

* typo typo brief and only English in the comments. and LivoxDataCallback delete

* PI -> M_PI

* Revert "PI -> M_PI"

This reverts commit c54bbe3b3c1954f82247d38570bdf71a3ddf38b6.

* PI -> M_PI 2nd

* thread pointer -> shared_ptr

* modify CMakelists.txt and package.xml to using ament_cmake_auto

* README.md

* default node name

* add composable node (#4)

* add composable node

* fix conflicts

* fix exec node

* change sensor name fix to variable

* fix can use ros2_wrapper_main.cpp

* README.md

* default node name

* change namespace

* add namespace to topic names

Co-authored-by: mitui.hide <[email protected]>

* package.xml maintainer and README.md

* #discussion_r666683800

* #discussion_r666712110

* #discussion_r665125337

* #discussion_r664995104

* #discussion_r666078326

* #discussion_r665121366

* #discussion_r665121366 Expansion

* typedef enum -> enum

* typedef enum -> enum

* #discussion_r665121708

* #discussion_r665124279

* #discussion_r664995791

* typo #discussion_r670300391

* #discussion_r664987903

* Revert "#discussion_r664987903"

This reverts commit 97d78e64c13e5bb59b98bd1f17f1bfd527384852.

* #discussion_r664987903

* #discussion_r664988302

* #discussion_r664989270

* #discussion_r664989004

* CMakeList.txt remove(-g -O0)

* smart_pointers. #issuecomment-878771481

Co-authored-by: mitui.hide <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>

* fix for the issue with the termination process when powering off (#5)

* add colcon build env. (base code is 0624e)

* move some hpp files, add src folder in livox driver

* trivial modification

* Update README.md

* remove unneccesary files

* remove unneccesary header

* move third-party source files

* update code(20210630)

* Delete different test files.

* README.md add "4. running"

* README crlf

* HwInterface/udp_socket.hpp

* modify for ros2 run error

* Update README.md

* accumulate_count

* time_stamp

* struct LivoxPointXyzrtl packed

* GetEchoNumPerPoint()

* cloud.width 24000

* time_base -> time_stamp

* code fix

* cloud.width update

* code fix

* code fix

* StreamStart retry 30sec

* code fix

* rviz2

* fix format

* <br>

* format ros2wrapper

* frame_id

* frame_id

* Update README.md

* Update README.md

* discussion_r664993039

* typo typo brief and only English in the comments. and LivoxDataCallback delete

* PI -> M_PI

* Revert "PI -> M_PI"

This reverts commit c54bbe3b3c1954f82247d38570bdf71a3ddf38b6.

* PI -> M_PI 2nd

* thread pointer -> shared_ptr

* modify CMakelists.txt and package.xml to using ament_cmake_auto

* README.md

* default node name

* add composable node (#4)

* add composable node

* fix conflicts

* fix exec node

* change sensor name fix to variable

* fix can use ros2_wrapper_main.cpp

* README.md

* default node name

* change namespace

* add namespace to topic names

Co-authored-by: mitui.hide <[email protected]>

* package.xml maintainer and README.md

* #discussion_r666683800

* #discussion_r666712110

* #discussion_r665125337

* #discussion_r664995104

* #discussion_r666078326

* #discussion_r665121366

* #discussion_r665121366 Expansion

* typedef enum -> enum

* typedef enum -> enum

* #discussion_r665121708

* #discussion_r665124279

* #discussion_r664995791

* esol_ReviewNo6

* esol_ReviewNo26

* esol_ReviewNo24

* Revert "esol_ReviewNo24"

This reverts commit 0e8f33341186d6fa4a905de45c8f9aa28b8d29cb.

* Revert "esol_ReviewNo24"

This reverts commit 0e8f33341186d6fa4a905de45c8f9aa28b8d29cb.

* esol_ReviewNo24

* esol_ReviewNo27

* esol_ReviewNo17

* format

* esol_ReviewNo21

* develop #1 6bae863876bfda52db848ed31e415a3b16a0b6a8

* tab -> space

* develop marge

* CMakeLists.txt remove(-g -O0)

* T4PUB-358 1st

* format and bug-fix

* 5#discussion_r677475332

* Add comment semaphore_

* 5#discussion_r678802453

Co-authored-by: mitui.hide <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>
Co-authored-by: h-mitsui-esol <[email protected]>

* Refactor 1st (#6)

* Refactor 1st

* pull/6#discussion_r681704754

* pull/6#discussion_r682172984

* pull/6#discussion_r681705368

* pull/6#discussion_r680921593 and pull/6#discussion_r680922194

* pull/6#discussion_r681711654

* 6#discussion_r682170555

* Use default qos for imu (#8)

Signed-off-by: kosuke55 <[email protected]>

* Fix/esol/livox driver utest (#9)

* Refactor 1st

* pull/6#discussion_r681704754

* pull/6#discussion_r682172984

* pull/6#discussion_r681705368

* pull/6#discussion_r680921593 and pull/6#discussion_r680922194

* pull/6#discussion_r681711654

* 6#discussion_r682170555

* livox_driver utest 1st

* T4PUB-437 bug fix.

* Fix merge failure 3371552e395f1817adb3a32ea9f95360d72019f8

* pull/9#discussion_r689167375 and pull/9#discussion_r689204716

* Livox Diagnostics (#10)

* Livox Diagnostics. Initial non working commit

Signed-off-by: amc-nu <[email protected]>

* clang. add tier4 format

Signed-off-by: amc-nu <[email protected]>

* gitignore. Add Tier4 ignore file

Signed-off-by: amc-nu <[email protected]>

* wip

Signed-off-by: amc-nu <[email protected]>

* wip 2

Signed-off-by: amc-nu <[email protected]>

* code adaptations to new main branch

Signed-off-by: Abraham Cano <[email protected]>

* wip 3 get device status from sensor

Signed-off-by: Abraham Cano <[email protected]>

* adaptations for diagnostics from eth packet

Signed-off-by: Abraham Cano <[email protected]>

* RosWrapper. parse and report Diagnostics

Signed-off-by: amc-nu <[email protected]>

* lidar_driver. fix getcommandid switch

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. fix switch indent

Signed-off-by: amc-nu <[email protected]>

* git workflow. test CI token

Signed-off-by: amc-nu <[email protected]>

* livox_command. Remove unused CommandPushAbnormalState struct

Signed-off-by: amc-nu <[email protected]>

* add fallthroughts

Signed-off-by: amc-nu <[email protected]>

* apply t4 formatting

Signed-off-by: amc-nu <[email protected]>

* livox_diagnostics. remove unnecessary code for boolean vars

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. clarify level comparison with enum

Signed-off-by: amc-nu <[email protected]>

* livox_diagnostics. remove unncessary comma at the end of enum

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. group diagnostics members

Signed-off-by: amc-nu <[email protected]>

* gitignore. remove aw related entries

Signed-off-by: amc-nu <[email protected]>

* ros2_driver_wrapper. simplify ros diagnostics string

Signed-off-by: amc-nu <[email protected]>

* revert fallthroughs on switch

Signed-off-by: Abraham Cano <[email protected]>

* replace shift logic for bit fields

Signed-off-by: Abraham Cano <[email protected]>

* add private keyword to clarify

Signed-off-by: Abraham Cano <[email protected]>

* separate diagnostics, remove static definition

Signed-off-by: Abraham Cano <[email protected]>

* add missing StatusCodeToLivoxMotorStatus

Signed-off-by: Abraham Cano <[email protected]>

* Separate diagnostics to multiple reports

Signed-off-by: Abraham Cano <[email protected]>

* update status from sensor

Signed-off-by: amc-nu <[email protected]>

* wrapper. remove the namespace from the diagnostic task

Signed-off-by: amc-nu <[email protected]>

* ros2_wrapper. remove unncessary lidar_identifier

Signed-off-by: amc-nu <[email protected]>

* nebula structure

Signed-off-by: Abraham Cano <[email protected]>

* nebula wip

Signed-off-by: amc-nu <[email protected]>

* remove transport driver

Signed-off-by: amc-nu <[email protected]>

* move livox, start nebula base

* reorganize pkg

* Initial POC Hesai driver structure

Signed-off-by: amc-nu <[email protected]>

* POC Hesai driver hw interface

Signed-off-by: amc-nu <[email protected]>

* initial 'working' version

Signed-off-by: amc-nu <[email protected]>

* restructuration

Signed-off-by: amc-nu <[email protected]>

* README

Signed-off-by: amc-nu <[email protected]>

* attempts at getting the UDP driver to work

* fix hw_interface

Signed-off-by: Abraham Cano <[email protected]>

* nebula. add missing headers

Signed-off-by: Abraham Cano <[email protected]>

* start of packet handling

* hesai_msgs. add jumbo message

Signed-off-by: Abraham Cano <[email protected]>

* hesai. add packet parsing and scan formation code

Signed-off-by: Abraham Cano <[email protected]>

* apply clang formatting

Signed-off-by: Abraham Cano <[email protected]>

* hesai_ros. reorder includes

Signed-off-by: Abraham Cano <[email protected]>

* hesai_ros. todo

Signed-off-by: Abraham Cano <[email protected]>

* initial working hesai udp driver

* apply clang format

Signed-off-by: amc-nu <[email protected]>

* ROS wrappers

Signed-off-by: amc-nu <[email protected]>

* add hesai_decoders base and implementations

Signed-off-by: amc-nu <[email protected]>

* Hesai initial full working version

Signed-off-by: amc-nu <[email protected]>

* small cleanup and standardization

* Velodyne Release

* GitLab CI YAML

* Update .gitlab-ci.yml

* Update README.md

* overflow bug fix

* Update .gitlab-ci.yml

* velodyne. add vlp16 launch

Signed-off-by: Abraham Cano <[email protected]>

* launch. add hdl32 launch file

Signed-off-by: Abraham Cano <[email protected]>

* launch. add vlp16hr

Signed-off-by: PE <[email protected]>

* pandar40 decoder. fix typo

Signed-off-by: Abraham Cano <[email protected]>

* nebula. v2. tcp/diag/monitoring

Signed-off-by: Abraham Cano <[email protected]>

* v2.1. PandarAT128 Dual only support

Signed-off-by: Abraham Cano <[email protected]>

* launch. add pandar128 sample launch

Signed-off-by: Abraham Cano <[email protected]>

* pandar at128. single last/strongest echo + ptp timestamp support

Signed-off-by: Abraham Cano <[email protected]>

* fix: prevent build error from logger parenthesis

* v2.1. hesai/velodyne setup single/dual at launch

Signed-off-by: Abraham Cano <[email protected]>

* fix: build error from Hesai hardware interface

* tcp depend, readme

* move to composable node

* .py launch for all sensors

* .py launch how-to

* deprecate esol driver

Signed-off-by: Abraham Cano <[email protected]>

* Bump actions/checkout from 2 to 3.1.0

Bumps [actions/checkout](https://github.com/actions/checkout) from 2 to 3.1.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v2...v3.1.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>

* Nebula decoder test pr (#12)

* Offline bug fix

* Extract pcd and bag for each pandar_packets

* initial test decorder code (hesai at128)

* Offline bug fix

* Extract pcd and bag for each pandar_packets

* initial test decorder code (hesai at128)

* testing decorder

* Changed package name back to pandar_msgs

* add_launch_test was tried, but it didn't work

* cleanup

* fix naming

Signed-off-by: Abraham Cano <[email protected]>

* messages. hesai cleanup

Signed-off-by: Abraham Cano <[email protected]>

* gtests. cmake cleanup

Signed-off-by: Abraham Cano <[email protected]>

* sample. fix warnings

Signed-off-by: Abraham Cano <[email protected]>

* messages. remove c++ tests from ROS messages

Signed-off-by: Abraham Cano <[email protected]>

* cleanup comments

Signed-off-by: Abraham Cano <[email protected]>

* code cleanup

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* offline_sample. remove dependencies

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* nebula. velodyne add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

* nebula. add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* nebula oofline. add missing dependency

Signed-off-by: Abraham Cano <[email protected]>

* CI. test

Signed-off-by: Abraham Cano <[email protected]>

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* Testing decoder (AT128 & XT32M) (#14)

* Testing decoder (AT128 & XT32M)

* clang format. add clang format testing and formatting

Signed-off-by: Abraham Cano <[email protected]>

* .clang-format. remove file

Signed-off-by: Abraham Cano <[email protected]>

* tests. use relative path for tests

Signed-off-by: Abraham Cano <[email protected]>

* README. How to run tests

Signed-off-by: Abraham Cano <[email protected]>

* CMakeLists. default to C++17

Signed-off-by: Abraham Cano <[email protected]>

* tests. code clean up

Signed-off-by: Abraham Cano <[email protected]>

* github actions. enable CI testing

Signed-off-by: Abraham Cano <[email protected]>

* repos.  replace dependency repository branch

Signed-off-by: Abraham Cano <[email protected]>

* tests. reset node at the end of the test exection

Signed-off-by: Abraham Cano <[email protected]>

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* launch. fix naming for composable nodes and simplify

Signed-off-by: Abraham Cano <[email protected]>

* bug. add missing streamstart for hw composable nodes

Signed-off-by: Abraham Cano <[email protected]>

* apply clang format

Signed-off-by: Abraham Cano <[email protected]>

* Testing decoder (40P, 64, QT64, XT32, VLP16) (#17)

* Testing decoder (AT128 & XT32M)

* velodyne_ros_offline_extract_pcd

* Add 40P, 64, QT64, XT32

* vlp16

* vlp16 fix

* velodyne_http. update api to transport drivers with beast requiring namespaces

Signed-off-by: Abraham Cano <[email protected]>

* build_depends. update transport_drivers repo

* Testing VLS128 (#21)

* Testing VLS128

* transport_drivers. api

Signed-off-by: Abraham Cano <[email protected]>

* 312cd76's forgotten items...

* build_depends. switch to boost from asio on transport_drivers

Signed-off-by: Abraham Cano <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Abraham Cano <[email protected]>

* style(pre-commit): autofix

* style(pre-commit): autofix

* Update build_depends.repos

* Bump streetsidesoftware/cspell-action from 2.22.0 to 2.24.0 (#35)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.22.0 to 2.24.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.22.0...v2.24.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump actions/checkout from 3.3.0 to 3.4.0 (#36)

Bumps [actions/checkout](https://github.com/actions/checkout) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v3.3.0...v3.4.0)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add Documentation (#37)

* Documentation. Initial MkDocs+MkDoxy Generator

Signed-off-by: Abraham Cano <[email protected]>

* github actions. enable mkdocs

Signed-off-by: amc-nu <[email protected]>

* github actions. documentation add sudo

Signed-off-by: amc-nu <[email protected]>

* github actions. documentation add pip

Signed-off-by: amc-nu <[email protected]>

* github actions. documentation add pip

Signed-off-by: amc-nu <[email protected]>

* github actions. documentation add pip

Signed-off-by: amc-nu <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Signed-off-by: amc-nu <[email protected]>

* documentation. run only on succesful merge

* Bump actions/cache from 2 to 3 (#39)

Bumps [actions/cache](https://github.com/actions/cache) from 2 to 3.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v2...v3)

---
updated-dependencies:
- dependency-name: actions/cache
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.24.0 to 2.25.0 (#38)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.24.0 to 2.25.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.24.0...v2.25.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.25.0 to 2.26.0 (#40)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.25.0 to 2.26.0.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.25.0...v2.26.0)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump streetsidesoftware/cspell-action from 2.26.0 to 2.26.1 (#42)

Bumps [streetsidesoftware/cspell-action](https://github.com/streetsidesoftware/cspell-action) from 2.26.0 to 2.26.1.
- [Release notes](https://github.com/streetsidesoftware/cspell-action/releases)
- [Changelog](https://github.com/streetsidesoftware/cspell-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/streetsidesoftware/cspell-action/compare/v2.26.0...v2.26.1)

---
updated-dependencies:
- dependency-name: streetsidesoftware/cspell-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Point timestamp returntype update to match T4 requirements (#41)

* Add setup_sensor flag for hw drivers

* point timestamp, point.return_type

* Support QT128

* qt to qt64

* pandar128e4x. change point type

Signed-off-by: Abraham Cano <[email protected]>

* pandar128e4x. clean up

Signed-off-by: Abraham Cano <[email protected]>

* pandar128. reserve data

Signed-off-by: Abraham Cano <[email protected]>

* signed to unsigned, debug

* fixed

* QT128 Dual

* QT128 timestamp fixed

* Repository restructure

Signed-off-by: amc-nu <[email protected]>

* config. restructure files

Signed-off-by: amc-nu <[email protected]>

* driver. restructure

Signed-off-by: amc-nu <[email protected]>

* offline_sample. require nebula

Signed-off-by: amc-nu <[email protected]>

* Separate Nebula into multiple libraries

Signed-off-by: amc-nu <[email protected]>

* Apply clang format

Signed-off-by: amc-nu <[email protected]>

* nebula_common. rearrange return types

Signed-off-by: amc-nu <[email protected]>

* mkdocs. update generation to match new repository structure

Signed-off-by: amc-nu <[email protected]>

* Ament Bug. Component not installing binaries

Signed-off-by: amc-nu <[email protected]>

* hw_interface. do not fail when packet size is incorrect

Signed-off-by: amc-nu <[email protected]>

* hesai_status. PAndatAT128 support Dual only

Signed-off-by: amc-nu <[email protected]>

* at128 decoder. store the azimuth value

Signed-off-by: amc-nu <[email protected]>

* launch. add missing correction file param

Signed-off-by: amc-nu <[email protected]>

* cmake. fix velodyne missing export from nebula_common

Signed-off-by: Abraham Cano <[email protected]>

* return_type(VLP32)

* hesai_hw_interface. reduce verbosity

Signed-off-by: amc-nu <[email protected]>

* docs. add/update mkdocs

Signed-off-by: amc-nu <[email protected]>

* Load correction dat with resolution

* at128. cleanup

Signed-off-by: amc-nu <[email protected]>

* nebula_monitor. cleanup

Signed-off-by: amc-nu <[email protected]>

* return_type of hesai

* QT64 fix

* nebula all. apply clang format

Signed-off-by: Abraham Cano <[email protected]>

* nebula_decoders. cleanup decoders

Signed-off-by: Abraham Cano <[email protected]>

* velodyne_decoders. cleanup

Signed-off-by: Abraham Cano <[email protected]>

* nebula_decoders. clang format

Signed-off-by: Abraham Cano <[email protected]>

* Mkdocs. add how to add sensor

Signed-off-by: Abraham Cano <[email protected]>

* IDENTICAL in QT128

* Changed ReturnType from velodyne_scan_decoder to nebula_common

* code cleanup

Signed-off-by: amc-nu <[email protected]>

* wip. get calibration from sensor

Signed-off-by: amc-nu <[email protected]>

* get calib from sensor with callback

* README. update return modes

Signed-off-by: amc-nu <[email protected]>

* cleanup. remove comments

Signed-off-by: amc-nu <[email protected]>

* clang. apply clang

Signed-off-by: amc-nu <[email protected]>

* add syncGetLidarCalibration

* Remove livox_msgs

Signed-off-by: amc-nu <[email protected]>

* rename messages to nebula_messages

Signed-off-by: amc-nu <[email protected]>

* messages. rename to nebula_messages

Signed-off-by: amc-nu <[email protected]>

* add new point type

Signed-off-by: amc-nu <[email protected]>

* clang. apply

Signed-off-by: amc-nu <[email protected]>

* Create nebula_sensor_driver metapackage

Signed-off-by: amc-nu <[email protected]>

* Use local file if connect fails

* apply clang format

Signed-off-by: amc-nu <[email protected]>

* out pcd only xyz

* TEST using only a single PCD including only XYZ

* test. update ci testing

Signed-off-by: amc-nu <[email protected]>

* clean up. angle dependencies

Signed-off-by: amc-nu <[email protected]>

* README. include new point type

Signed-off-by: amc-nu <[email protected]>

* github. ci. dont updgrade base image to accelerate build

Signed-off-by: amc-nu <[email protected]>

* decoders. remove type warnings

Signed-off-by: amc-nu <[email protected]>

---------

Signed-off-by: Abraham Cano <[email protected]>
Signed-off-by: amc-nu <[email protected]>
Co-authored-by: Kyutoku <[email protected]>

* delete unecessary packages

Signed-off-by: amc-nu <[email protected]>

* Remove old doc files

Signed-off-by: amc-nu <[email protected]>

* package.xml remove unnecessary dependencies

Signed-off-by: amc-nu <[email protected]>

* remove deprecated packages

Signed-off-by: amc-nu <[email protected]>

* Add PointCloud conversion methods

Signed-off-by: amc-nu <[email protected]>

* Replace AT128's PCD file to fix testing (#43)

* replace AT128 pcd file for test

* apply clang format

Signed-off-by: amc-nu <[email protected]>

---------

Signed-off-by: amc-nu <[email protected]>
Co-authored-by: Kyutoku <[email protected]>

* Cpu optimization (#44)

* Remove Boost warnings

Signed-off-by: amc-nu <[email protected]>

* Optimize Pandar40P

Signed-off-by: amc-nu <[email protected]>

* Pandar64 optimization

Signed-off-by: amc-nu <[email protected]>

* PointTypes. standardize point types

Signed-off-by: amc-nu <[email protected]>

* Add radian based elevation calculation Pandar40P,64

Signed-off-by: amc-nu <[email protected]>

* qt64. radian based coordinate calculation

Signed-off-by: Abraham Cano <[email protected]>

* xt32. radian based coordinate calculation

Signed-off-by: Abraham Cano <[email protected]>

* qt128. radian based coordinate calculation

Signed-off-by: Abraham Cano <[email protected]>

* qt128. radian based coordinate calculation

Signed-off-by: Abraham Cano <[email protected]>

* pandar40. precalculate sin/cos

Signed-off-by: Abraham Cano <[email protected]>

* pandarxt. precalculate te sin/cos

Signed-off-by: Abraham Cano <[email protected]>

* apply sin/cos optimization to all decoders

Signed-off-by: Abraham Cano <[email protected]>

* launch. fix python launch file

Signed-off-by: amc-nu <[email protected]>

* point_type. caetr SSE alignment optimization

Signed-off-by: amc-nu <[email protected]>

* hesai_hw. remove warning

Signed-off-by: amc-nu <[email protected]>

* point_types. add sse description for caetr

Signed-off-by: amc-nu <[email protected]>

* README. run tests only for nebula packages

Signed-off-by: amc-nu <[email protected]>

* clang. apply ament_clang reformat

Signed-off-by: amc-nu <[email protected]>

* Replace 40P, 64, QT64 and XT32s' PCD files to fix testing

* remove clang-format from tests

Signed-off-by: amc-nu <[email protected]>

* Local path check not required for online acquisition

* Adding timeouts to correction data acquisition

* Disable calibration query

Signed-off-by: amc-nu <[email protected]>

---------

Signed-off-by: amc-nu <[email protected]>
Signed-off-by: Abraham Cano <[email protected]>
Co-authored-by: Kyutoku <[email protected]>

* style(pre-commit): autofix

* style(pre-commit): autofix

* remove unnecesary dependency

Signed-off-by: amc-nu <[email protected]>

* velodyne. add monitor to velodyne

Signed-off-by: amc-nu <[email protected]>

* monitor. reduce reporting verbosity, frequency

Signed-off-by: amc-nu <[email protected]>

* style(pre-commit): autofix

* hesai_decoders. update timestamp calculation

Signed-off-by: amc-nu <[email protected]>

* hesai_decoders. update azimuth

Signed-off-by: amc-nu <[email protected]>

* fix point.azimuth of pandar64

* hesai_decoders. azimuth update

Signed-off-by: amc-nu <[email protected]>

* update timestamping

Signed-off-by: amc-nu <[email protected]>

* decoders. timing azimuth update

Signed-off-by: amc-nu <[email protected]>

* style(pre-commit): autofix

* nebula decoders. time distance update

Signed-off-by: amc-nu <[email protected]>

* nebula common. change point type

Signed-off-by: amc-nu <[email protected]>

* style(pre-commit): autofix

---------

Signed-off-by: wep21 <[email protected]>
Signed-off-by: kosuke55 <[email protected]>
Signed-off-by: amc-nu <[email protected]>
Signed-off-by: Abraham Cano <[email protected]>
Signed-off-by: PE <[email protected]>
Signed-off-by: dependabot[bot] <[email protected]>
Signed-off-by: amc-nu <[email protected]>
Co-authored-by: h-mitsui-esol <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: Daisuke Nishimatsu <[email protected]>
Co-authored-by: n-hamaike-esol <[email protected]>
Co-authored-by: [email protected] <[email protected]>
Co-authored-by: Takeshi Miura <[email protected]>
Co-authored-by: h-mitsui-esol <[email protected]>
Co-authored-by: Kosuke Takeuchi <[email protected]>
Co-authored-by: Jacob Lambert <[email protected]>
Co-authored-by: Jacob Lambert <[email protected]>
Co-authored-by: PE <[email protected]>
Co-authored-by: David Wong <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Q <[email protected]>
Co-authored-by: tokuda99 <[email protected]>
Co-authored-by: tokuda99 <[email protected]>
Co-authored-by: wep21 <[email protected]>
Co-authored-by: tier4-nebula-app[bot] <tier4-nebula-app[bot]@users.noreply.github.com>
Co-authored-by: amc-nu <[email protected]>
knzo25 pushed a commit to knzo25/autoware.universe that referenced this pull request May 17, 2024
…owarefoundation#42)

* Implement generic Hesai decoder [WIP]

Implement a templated class HesaiDecoder which can handle all currently
supported Hesai sensors.

* Reach geometric equivalence to previous implementation

* Refactor, correct timing correction (for most sensors)

* Revert raising limits for constexpr evaluation

* Hoist angle_corrector_t from packet structs to HesaiSensor

* Add support for firing time correction, fix return types

* Update design document for HesaiDecoder

* Refactor unit tests, add debug counters to HesaiDecoder

* Fix point filtering bugs, update unit tests

Unit tests now expect a `dual_return_distance_threshold == 0.1` and
the `<=` resp. `>=` operators for excluding points under/over a limit.

* Update unit test data to remove duplicate points, correct ordering

* Remove debug output, add more docs, improve unit tests

* Fix typos

* Update signature of getReturnType

* Fix limited precision lookup tables

* Increase distance precision

* Update unprecise unit test reference data

* Add azimuth--field LUT for AT128

* Reserve max size for hesai decoder pointclouds

* Revert from debug to original unit test checks

* Implement scan timestamp calculation mid-packet

If a scan is completed mid-packet, the new scan's timestamp is neither that of the current, nor that of the next packet.
Rather, it is the current packet's timestamp plus the minimum time offset
of any point in the remainder of the packet.

* Optimize Hesai decoder performance

Instead of separating azimuth/elevation correction and sin/cos lookups,
these values are now all returned by `getCorrectedAngleData`.

The `return_units` vector is now allocated once per return group,
instead of every unit.

`findField` for AT128 now contains not modulos or arithmetic and thus
is significantly faster.

* Update docs with generic decoder design

* Add guide for adding new Hesai sensors

* Delete debug scripts

* Fix bound for `findField` loop in angle corrector

* cspell. fix merge error

Signed-off-by: amc-nu <[email protected]>

---------

Signed-off-by: amc-nu <[email protected]>
Co-authored-by: Maximilian Schmeller <[email protected]>
Co-authored-by: Abraham Monrroy Cano <[email protected]>
Co-authored-by: amc-nu <[email protected]>
ryuichi-maeda pushed a commit to sensefield/autoware.universe that referenced this pull request Jan 10, 2025
ryuichi-maeda pushed a commit to sensefield/autoware.universe that referenced this pull request Jan 10, 2025
NorahXiong pushed a commit to NorahXiong/autoware.universe that referenced this pull request Jan 24, 2025
updates:
- [github.com/psf/black: 22.3.0 → 22.6.0](psf/black@22.3.0...22.6.0)
- [github.com/pre-commit/mirrors-clang-format: v14.0.5 → v14.0.6](pre-commit/mirrors-clang-format@v14.0.5...v14.0.6)

Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.