Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ShuoYangRobotics/A1-QP-MPC-Controller
/ functions
Functions
90 in github.com/ShuoYangRobotics/A1-QP-MPC-Controller
⨍
Functions
90
◇
Types & classes
11
↓ 16 callers
Method
CalculateAverage
Computes the moving window average.
src/a1_cpp/src/utils/filter.hpp:26
↓ 6 callers
Method
reset
src/a1_cpp/src/ConvexMpc.cpp:70
↓ 3 callers
Method
compute_grf
src/a1_cpp/src/A1RobotControl.cpp:321
↓ 3 callers
Method
compute_joint_torques
src/a1_cpp/src/A1RobotControl.cpp:289
↓ 3 callers
Method
fk
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:7
↓ 3 callers
Method
generate_swing_legs_ctrl
src/a1_cpp/src/A1RobotControl.cpp:204
↓ 3 callers
Method
init_state
src/a1_cpp/src/A1BasicEKF.cpp:55
↓ 3 callers
Method
is_inited
src/a1_cpp/src/A1BasicEKF.h:31
↓ 3 callers
Method
jac
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:13
↓ 3 callers
Method
main_update
src/a1_cpp/src/IsaacA1ROS.cpp:75
↓ 3 callers
Method
resetFromROSParam
src/a1_cpp/src/A1CtrlStates.h:135
↓ 3 callers
Method
send_cmd
src/a1_cpp/src/IsaacA1ROS.cpp:164
↓ 3 callers
Method
update_estimation
src/a1_cpp/src/A1BasicEKF.cpp:70
↓ 3 callers
Method
update_foot_forces_grf
src/a1_cpp/src/IsaacA1ROS.cpp:70
↓ 3 callers
Method
update_plan
src/a1_cpp/src/A1RobotControl.cpp:148
↓ 2 callers
Method
calculate_A_mat_c
src/a1_cpp/src/ConvexMpc.cpp:110
↓ 2 callers
Method
calculate_B_mat_c
src/a1_cpp/src/ConvexMpc.cpp:132
↓ 2 callers
Method
calculate_qp_mats
src/a1_cpp/src/ConvexMpc.cpp:158
↓ 2 callers
Method
get_foot_pos_curve
src/a1_cpp/src/utils/Utils.cpp:64
↓ 2 callers
Method
state_space_discretization
src/a1_cpp/src/ConvexMpc.cpp:145
↓ 1 callers
Method
gait_counter_reset
src/a1_cpp/src/A1CtrlStates.h:322
Method
joy_callback
src/a1_cpp/src/GazeboA1ROS.cpp:383
Method
A1BasicEKF
src/a1_cpp/src/A1BasicEKF.cpp:7
Method
A1CtrlStates
this init function sets all variables to that used in orbit.issac.a1 controller
src/a1_cpp/src/A1CtrlStates.h:16
Method
A1Kinematics
src/a1_cpp/src/legKinematics/A1Kinematics.h:13
Method
A1RobotControl
src/a1_cpp/src/A1RobotControl.cpp:7
Method
BezierUtils
src/a1_cpp/src/utils/Utils.h:27
Method
ConvexMpc
src/a1_cpp/src/ConvexMpc.cpp:7
Method
FL_calf_state_callback
src/a1_cpp/src/GazeboA1ROS.cpp:313
Method
FL_foot_contact_callback
foot contact force
src/a1_cpp/src/GazeboA1ROS.cpp:367
Method
FL_hip_state_callback
FL
src/a1_cpp/src/GazeboA1ROS.cpp:303
Method
FL_thigh_state_callback
src/a1_cpp/src/GazeboA1ROS.cpp:308
Method
FR_calf_state_callback
src/a1_cpp/src/GazeboA1ROS.cpp:329
Method
FR_foot_contact_callback
src/a1_cpp/src/GazeboA1ROS.cpp:371
Method
FR_hip_state_callback
FR
src/a1_cpp/src/GazeboA1ROS.cpp:319
Method
FR_thigh_state_callback
src/a1_cpp/src/GazeboA1ROS.cpp:324
Method
GazeboA1ROS
constructor
src/a1_cpp/src/GazeboA1ROS.cpp:8
Method
GetValueQueue
src/a1_cpp/src/utils/filter.hpp:41
Method
HardwareA1ROS
constructor
src/a1_cpp/src/HardwareA1ROS.cpp:8
Method
IsaacA1ROS
constructor
src/a1_cpp/src/IsaacA1ROS.cpp:8
Method
MovingWindowFilter
src/a1_cpp/src/utils/filter.hpp:17
Method
RL_calf_state_callback
src/a1_cpp/src/GazeboA1ROS.cpp:345
Method
RL_foot_contact_callback
src/a1_cpp/src/GazeboA1ROS.cpp:375
Method
RL_hip_state_callback
RL
src/a1_cpp/src/GazeboA1ROS.cpp:335
Method
RL_thigh_state_callback
src/a1_cpp/src/GazeboA1ROS.cpp:340
Method
RR_calf_state_callback
src/a1_cpp/src/GazeboA1ROS.cpp:361
Method
RR_foot_contact_callback
src/a1_cpp/src/GazeboA1ROS.cpp:379
Method
RR_hip_state_callback
RR
src/a1_cpp/src/GazeboA1ROS.cpp:351
Method
RR_thigh_state_callback
src/a1_cpp/src/GazeboA1ROS.cpp:356
Method
UpdateNeumaierSum
Updates the moving window sum using Neumaier's algorithm. For more details please refer to: https://en.wikipedia.org/wiki/Kahan_summation_algorithm#F
src/a1_cpp/src/utils/filter.hpp:53
Method
autoFunc_dJ_dpho
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:243
Method
autoFunc_dJ_dq
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:158
Method
autoFunc_d_fk_dc
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:132
Method
autoFunc_d_fk_dq
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:76
Method
autoFunc_fk_derive
functions generated by matlab
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:39
Method
bezier_curve
src/a1_cpp/src/utils/Utils.cpp:100
Method
cal_dihedral_angle
src/a1_cpp/src/utils/Utils.cpp:54
Method
compute_walking_surface
src/a1_cpp/src/A1RobotControl.cpp:566
Method
dJ_dq
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:25
Method
dJ_drho
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:31
Method
dfk_drho
src/a1_cpp/src/legKinematics/A1Kinematics.cpp:19
Method
gt_pose_callback
callback functions
src/a1_cpp/src/IsaacA1ROS.cpp:183
Method
gt_pose_callback
callback functions
src/a1_cpp/src/GazeboA1ROS.cpp:235
Method
imu_callback
src/a1_cpp/src/IsaacA1ROS.cpp:226
Method
imu_callback
src/a1_cpp/src/GazeboA1ROS.cpp:284
Method
joint_state_callback
src/a1_cpp/src/IsaacA1ROS.cpp:243
Method
joy_callback
src/a1_cpp/src/HardwareA1ROS.cpp:202
Method
joy_callback
src/a1_cpp/src/IsaacA1ROS.cpp:274
Function
main
src/a1_cpp/src/MainHardware.cpp:21
Function
main
src/a1_cpp/src/MainIsaac.cpp:21
Function
main
src/a1_cpp/src/MainGazebo.cpp:21
Function
main
src/a1_cpp/src/test/test_unitree_msgs.cpp:11
Function
main
src/a1_cpp/src/test/test_rotation.cpp:14
Function
main
src/a1_cpp/src/test/test_mpc.cpp:14
Function
main
src/a1_cpp/src/test/test_bezier.cpp:11
Method
main_update
src/a1_cpp/src/HardwareA1ROS.cpp:97
Method
main_update
src/a1_cpp/src/GazeboA1ROS.cpp:117
Method
pseudo_inverse
https://gist.github.com/pshriwise/67c2ae78e5db3831da38390a8b2a209f
src/a1_cpp/src/utils/Utils.cpp:44
Method
quat_to_euler
src/a1_cpp/src/utils/Utils.cpp:7
Method
receive_low_state
src/a1_cpp/src/HardwareA1ROS.cpp:245
Method
reset
src/a1_cpp/src/A1CtrlStates.h:20
Method
reset_foot_pos_curve
src/a1_cpp/src/utils/Utils.h:37
Method
send_cmd
src/a1_cpp/src/HardwareA1ROS.cpp:177
Method
send_cmd
src/a1_cpp/src/GazeboA1ROS.cpp:215
Method
skew
src/a1_cpp/src/utils/Utils.cpp:35
Method
udp_init_send
src/a1_cpp/src/HardwareA1ROS.cpp:230
Method
update_foot_forces_grf
src/a1_cpp/src/HardwareA1ROS.cpp:92
Method
update_foot_forces_grf
src/a1_cpp/src/GazeboA1ROS.cpp:112
Method
~A1Kinematics
src/a1_cpp/src/legKinematics/A1Kinematics.h:14
Method
~HardwareA1ROS
src/a1_cpp/src/HardwareA1ROS.h:50