-
Notifications
You must be signed in to change notification settings - Fork 0
/
dcm_walking_retargeting.ini
85 lines (61 loc) · 2.94 KB
/
dcm_walking_retargeting.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
# Remove this line if you don't want to use the MPC
# use_mpc 1
# Remove this line if you don't want to use the QP-IK
use_QP-IK 1
# Remove this line if you don't want to use osqp to
# solve QP-IK. In this case qpOASES will be used
# use_osqp 1
# remove this line if you don't want to save data of the experiment
# dump_data 1
# Limit on the maximum initial velocity. This avoids the robot to jump at startup
max_initial_com_vel 0.05
# Tolerance radius to consider the measured ZMP constant.
constant_ZMP_tolerance 0.0001
# Consecutive times in which the ZMP remains constant. If this limit is reached, the module stops. Use a negative value to disable.
constant_ZMP_counter -1
# Minimum force to consider the ZMP valid.
minimum_normal_force_ZMP 1.0
# Limit to consider the ZMP valid
# |x| |y|
maximum_local_zmp (0.4, 0.3)
# If set to true, the desired ZMP is used directly in the COM/ZMP controller
skip_dcm_controller 0
# general parameters
[GENERAL]
name walking-coordinator
# height of the com
com_height 0.53
# sampling time
sampling_time 0.01
# enable hand retargeting
use_hand_retargeting 1
# enable the virtualizer
use_virtualizer 1
# Specify the frame to use to control the robot height. Currently, we support only the following options: com, root_link
height_reference_frame com
# include robot control parameters
[include ROBOT_CONTROL "./dcm_walking/hand_retargeting/robotControl.ini"]
# include trajectory planner parameters
[include TRAJECTORY_PLANNER "./dcm_walking/common/plannerParams.ini"]
# include free space ellipsoid manager parameters
[include FREE_SPACE_ELLIPSE_MANAGER "./dcm_walking/common/freeSpaceEllipseParams.ini"]
# include MPC parameters
[include DCM_MPC_CONTROLLER "./dcm_walking/common/controllerParams.ini"]
# include MPC parameters
[include DCM_REACTIVE_CONTROLLER "./dcm_walking/common/dcmReactiveControllerParams.ini"]
# include MPC parameters
[include ZMP_CONTROLLER "./dcm_walking/common/zmpControllerParams.ini"]
# include inverse kinematcs parameters
[include INVERSE_KINEMATICS_SOLVER "./dcm_walking/hand_retargeting/inverseKinematics.ini"]
# include qp inverse kinematcs parameters
[include INVERSE_KINEMATICS_QP_SOLVER "./dcm_walking/hand_retargeting/qpInverseKinematics.ini"]
# include inverse kinematcs parameters
[include FORWARD_KINEMATICS_SOLVER "./dcm_walking/common/forwardKinematics.ini"]
# include FT sensors parameters
[include FT_SENSORS "./dcm_walking/common/forceTorqueSensors.ini"]
# include Logger parameters
[include WALKING_LOGGER "./dcm_walking/common/walkingLogger.ini"]
# include lower PID parameters
[include PID "./dcm_walking/common/pidParams.ini"]
# retargeting
[include RETARGETING "./dcm_walking/hand_retargeting/handRetargeting.ini"]