Skip to content

Commit ca682dd

Browse files
committed
Adds pretext pointer to the submitted paper in all vehicle modeling functions
1 parent 48ec076 commit ca682dd

13 files changed

Lines changed: 104 additions & 0 deletions

vehicles/LPV_models/define_G_mass_with_friction_LPV_affine.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function [G_veh]=define_G_mass_with_friction_LPV_affine(dim,kd,mass,kp)
210
% This function defines a closed-loop vehicle model that has flocking force
311
% as input and position and velocity as output

vehicles/LPV_models/define_G_quad_LPV_wrapped.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function [G_veh]=define_G_quad_LPV_wrapped(dim,kp,kd,mass)
210
% This function defines a closed-loop quadrotor model that has flocking
311
% force as input and it preserves the integral action

vehicles/LPV_models/get_quad_G_cl_LPV.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function G_quad_wrapped=get_quad_G_cl_LPV(m)
210
% This function defines the quadrotor model, designs a tracking controller
311
% and returns wrapped up closed loop of the quadrotor that takes as input

vehicles/mass_with_friction/define_G_mass_with_friction_wrapped.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function [G]=define_G_mass_with_friction_wrapped(dim,c_damp,mass,step_size)
210
% This function defines a closed-loop vehicle model that has flocking force
311
% as input and position and velocity as output

vehicles/mass_with_friction/simulate_formation_source_seek.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function [trajs]= simulate_formation_source_seek(G_veh,x_ic,form_ref,grad_field,Lap,time_steps,dt)
210
% This function simulates the feedback loop (G,grad)
311
[A_veh,B_veh,C_veh,D_veh]=ssdata(G_veh);

vehicles/mass_with_friction/simulate_source_seek.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function [trajs]= simulate_source_seek(G_veh,x_ic,grad_field,time_steps,dt)
210
% This function simulates the feedback loop (G,grad)
311
[A,B,C,D]=ssdata(G_veh);

vehicles/planar_quadrotor/define_G_planar_quadrotor_wrapped.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function [G]=define_G_planar_quadrotor_wrapped(dim,kd,kp)
210
% This function defines a closed-loop vehicle model that has flocking force
311
% as input and position and velocity as output

vehicles/quadrotor/define_G_quad_wrapped.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function [G]=define_G_quad_wrapped(dim,kp,kd)
210
% This function defines a closed-loop quadrotor model that has flocking
311
% force as input and it preserves the integral action

vehicles/quadrotor/get_quad_G_cl.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function G_quad_wrapped=get_quad_G_cl()
210
% This function defines the quadrotor model, designs a tracking controller
311
% and returns wrapped up closed loop of the quadrotor that takes as input

vehicles/quadrotor/hinf_design_2DOF_four_block.m

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
%---------------------------------------------------------------------------------------------------
2+
% For Paper
3+
% "Robust Performance Analysis of Source-Seeking Dynamics with Integral Quadratic Constraints"
4+
% by Adwait Datar and Herbert Werner
5+
% Copyright (c) Institute of Control Systems, Hamburg University of Technology. All rights reserved.
6+
% Licensed under the GPLv3. See LICENSE in the project root for license information.
7+
% Author(s): Adwait Datar
8+
%---------------------------------------------------------------------------------------------------
19
function G_quad_wrapped = hinf_design_2DOF_four_block(P,ref_dim)
210
% This function designs an hinf controller with 2DOF and fblock gp
311
[A,B,C,D]=ssdata(P);

0 commit comments

Comments
 (0)