CHANGELOG

Changelog for package aerostack2

1.0.9 (2024-03-25)

  • [as2_platform_tello] Missing params and new file name

  • [as2_behaviors_motion] Relative yaw in go_to fixed when frame is other than earth

  • [as2_behaviors_perception] PointGimbalBehavior to use TF

  • [as2_behaviors_perception] Point Gimbal behavior

  • [as2_msgs] New point gimbal action msg

  • [as2_core] get quaternion stamped included in tf utils

  • [as2_core] quaternion convert wrapped in try and catch

  • [as2_core] Add quaternion support for TF convert method

  • [as2_python_api] added try except in deserialize method

  • [as2_python_api] Added feedback to rtl module

  • [as2_python_api] Add init files to missing subpkgs

  • [as2_python_api] New RTL module

  • [as2_python_api] Point Gimbal behavior client

  • [as2_python_api] Add topic namespace with argument in mission interpreter

  • [as2_gazebo_assets] added local frame to simulated gimbal msg

  • [as2_gazebo_assets] Partial fix on Crazyflie Model

  • [as2_gazebo_assets] Point gimbal working and Gimbal Inertial links enabling to fly

  • [as2_gazebo_assets] Nested sdf model for gimbal and fixed TF tree

  • [as2_state_estimator] latlon2local function fails in z coordinate, added earth_to_map_height parameter

  • [as2_state_estimator] raw odometry plugin should have a set gps origin

  • Contributors: Javier Melero, Javilinos, pariaspe, Rafael Perez-Segui, Rafael Pérez, Miguel Fernandez-Cortizas, cvar-developers, Mickey Li

1.0.8 (2024-02-12)

  • [as2_core] added pybind11 dependency

  • [as2_python_api] Jenkins test fail: searching for module first at modules folder and hook as2_modules_path fix

  • Contributors: pariaspe, Rafael Pérez

1.0.7 (2024-02-04)

  • [as2_platform_dji_osdk] Added libusb-dev dependency

  • [as2_platform_gazebo] Remove ign from name

  • [as2_cli] Clean old unused files

  • [as2_core] Bug fixed, getPoseStamped function differs from timeout 0 and not 0

  • [as2_core] Python as2_names bindings

  • [as2_core] format tests according with ament_lint_common() packages

  • [as2_python_api] Moving test files to test folder

  • [as2_gazebo_assets] Gimbal model added

  • [as2_gazebo_assets] Cleaning remaining ign, bridges use gz instead ign

  • [as2_gazebo_assets] Renamed to as2_gazebo_assets

  • [as2_gazebo_classic_assets] Fix pass drone namespace to run_sitl.sh

  • Contributors: Miguel Fernandez-Cortizas, Javilinos, Rafael Pérez, pariaspe, pawanw17

1.0.6 (2023-12-12)

  • [as2_python_api] Specifying subdirectories in setup.py

  • [as2_motion_controller] Update PID controller dependence to v1.0

  • [aerostack2] Takeoff and GoTo behaviors renaming

  • [as2_platform_crazyflie] Fix wrong sensor name for multiranger deck

  • [as2_core] Add node options to aerial platform

  • [aerostack2] Sorted and updated list of dependencies in metapackage

  • [as2_behaviors] Behaviors composable nodes

  • [as2_motion_controller] Refactor CMakeLists.txt for creating a dynamic lib for each plugin

  • [as2_motion_controller] Add trajectory reference to actuators commands

  • [as2_msgs] Geofence messages removed from as2_msgs

  • [as2_gazebo_classic_assets] Load custom world in gazebo 11

  • Contributors: Rafael Pérez, Miguel Fernandez-Cortizas, pariaspe, RPS98, Javilinos, adri-mp,

1.0.5 (2023-11-08)

  • [as2_platform_crazyflie] Multi-ranger deck interface to laser_scan msg

  • [as2_platform_dji_osdk] Add camera change source topic

  • [as2_platform_dji_osdk] Fixes gps time subscription

  • [as2_platform_tello] Add camera_freq param to platform config file

  • [as2_platform_tello] Fixed tello camera

  • [as2_core] Deal with low latency frames that are not earth

  • [as2_motion_reference_handlers] Explicit namespace for motion reference handlers

  • [as2_msgs] Improve MissionUpdate message

  • [as2_python_api] Load modules from project path for mission interpreter

  • [as2_python_api] Improve MissionUpdate message

  • [as2_gazebo_classsic_assets] Add gazebo_ros_pkgs dependence

  • [as2_gazebo_classsic_assets] Runs PX4 in the foreground if gzclient is disabled (HEADLESS)

  • [as2_ign_gazebo_assets] Spawn objects from gz resource path

  • [as2_ign_gazebo_assets] Hexrotor back to fly

  • Contributors: Javilinos, pariaspe, RPS98, pawanw17, Miguel Fernandez-Cortizas, Rodrigo Da Silva

1.0.4 (2023-08-23)

1.0.3 (2023-08-22)

1.0.2 (2023-08-17)

1.0.1 (2023-04-25)

  • Merge pull request #223 from aerostack2/200-unify-maintainer-in-packagexmls Maintainer unified to CVAR-UPM

  • Maintainer unified to CVAR-UPM

  • Contributors: Miguel Fernandez-Cortizas, pariaspe

1.0.0 (2023-03-18)

0.2.2 (2022-12-20)

0.2.1 (2022-12-19)

  • Merge pull request #33 from aerostack2/behavior_tree Update behavior tree

  • Update behavior tree

  • Merge pull request #15 from aerostack2/pkg_dependencies Pkg dependencies

  • Update pkg dependencies

  • aerostack2 pkg added

  • Contributors: Miguel Fernandez-Cortizas, RPS98, miferco97

0.2.0 (2022-07-22)

  • basic_state_estimator first release

  • usv_ignition_platform first release

  • behaviour_trees first release

  • basic_tf_tree_generator deprecated

  • ros_ign deprecated

  • [as2_msgs] GoToWaypoint action: new yaw_mode_flag to replace ignore_pose_yaw

  • [as2_msgs] New msg MissionEvent

  • [as2_core] Added mode2string utils

  • [as2_core] Added frame utils

  • [as2_core] Added launch parameters

  • [as2_core] Odom refactorization

  • [as2_core] New topic names

  • [as2_core] Minor bug fixes

  • [as2_core] Added addStaticTransform() method to as2::sensor

  • [motion_reference_handlers] New postion motion handler

  • [motion_reference_handlers] New hover motion handler

  • [motion_reference_handlers] Multiple instances bug fixed

  • [motion_reference_handlers] Added frame_id to handlers

  • [motion_reference_handlers] Minor bugs fixed

  • [controller_manager] New launchers with config files

  • [controller_manager] Added hover support

  • [controller_manager] Odom refatorization

  • [controller_manager] Added bypass launch argument

  • [controller_plugin_speed_controller] Robust yaw angle computation

  • [controller_plugin_speed_controller] Added position control speed limit

  • [controller_plugin_speed_controller] Added position control bypass limit

  • [controller_plugin_speed_controller] Yaw control bug fixed

  • [controller_plugin_speed_controller] Adapted to new launcher with config files

  • [controller_plugin_speed_controller] Renamed to follow name convention

  • [controller_plugin_speed_controller] Added hover support

  • [controller_plugin_speed_controller] Added bypass to speed controller

  • [controller_plugin_speed_controller] Speed limit changed to proportional limit

  • [controller_plugin_speed_controller] Odom refactorization

  • [trajectory_generator] Time evaluation in trajectory fixed

  • [trajectory_generator] Yaw angle bug fixed

  • [trajectory_generator] New launcher with config files

  • [trajectory_generator] Odom refactorization

  • [ignition_platform] Added dynamic multiple sensors support

  • [ignition_platform] Added laser_scan sensor support

  • [ignition_platform] Minor bug fixed

  • [ignition_platform] New launcher with config files

  • [ignition_platform] Added gps sensor

  • [ignition_platform] Odom refactorization

  • [ignition_platform] Added frame and TF to sensors

  • [ignition_assets] Added crazyflie model (WIP)

  • [ignition_assets] Added verbose mode to ign launcher

  • [ignition_assets] Added hexrotor model

  • [ignition_assets] Added hooks, cmake created

  • [ignition_assets] New script to only drone spawning

  • [ignition_assets] Added odometry plugin

  • [ignition_assets] Odom, bat and comms can be selectable through jinja generator

  • [ignition_assets] New semantic camera sensor

  • [ignition_assets] New USV model

  • [ignition_assets] new GPS sensor

  • [ignition_assets] Minor fixes and improvements

  • [ignition_assets] Added lidar sensor

  • [python_interface] Added yaw_mode argument to follow_path

  • [python_interface] Added gps go_to methods

  • [python_interface] Fixed bug on python method overload

  • [python_interface] Odom refactorization

  • [python_interface] set_home changed into public method

  • [as2_basic_behaviours] New launchers with config files

  • [takeoff_behaviour] New launcher with config files

  • [takeoff_behaviour] Odom refactorization

  • [takeoff_plugins] Plugin renamed to follow name convention

  • [takeoff_plugins] Added position takeoff plugin

  • [takeoff_plugins] Added platform takeoff plugin

  • [land_behaviour] Disarm after land bug fixed

  • [land_behaviour] New launcher with config files

  • [land_behaviour] Odom refactorization

  • [land_plugins] Land goal condition imporved

  • [land_plugins] Plugin renamed to follow name convention

  • [land_plugins] Changed to hover when land is cancelled

  • [land_plugins] Added platfotm land plugin

  • [go_to_behaviour] Yaw angle computation fixed

  • [go_to_behaviour] New launcher with config files

  • [go_to_behaviour] Enable go_to with negative height

  • [go_to_behaviour] Added launch argument for speed limit flag

  • [go_to_behaviour] Odom refactorization

  • [go_to_plugins] Yaw angle computation fixed

  • [go_to_plugins] Added position go_to plugin

  • [go_to_plugins] Fixed yaw_angle computation

  • [go_to_plugins] Plugin renamed following name convention

  • [go_to_plugins] Enable path facing go_to position

  • [go_to_plugins] Hover after go_to

  • [go_to_plugins] Added speed limit to plugins

  • [follow_path_behaviour] New launcher with config files

  • [follow_path_behaviour] Odom refactorization

  • [follow_path_plugins] Plugins renamed following name convention

  • [follow_path_plugins] Improved goal condition in traj plugin

0.1.0 (2022-05-13)

  • as2_msgs first release

  • as2_core first release

  • basic_tf_tree_generator first release

  • actuator_command_handlers first release

  • motion_reference_handlers first release

  • controller_manager first release

  • controller_plugin_speed_controller first release

  • trajectory_generator first release

  • ignition_platform first release

  • ignition_assets first release

  • python_interface first release

  • as2_basic_behaviours first release

  • takeoff_behaviour first release

  • takeoff_plugins first release

  • land_behaviour first release

  • land_plugins first release

  • go_to_behaviour first release

  • go_to_plugins first release

  • follow_path_behaviour first release

  • follow_path_plugins first release

  • ros_ign first release