Control Modules

KAIST Exoskeleton Lab

Total 1건 1 페이지
Control Modules 목록
번호 제목 작성일
1

Control Modules (CM)

Control module (CM) is a component of WaSP, that functions similarly to the cerebellum or brainstem in the human mototion architecture. It mainly manages whole-body control maintaining balance and generates control references for individual actuators of wearble robot.
Specification
  • CPU(STM32H743): ARM Cortex-M7 MCU, 480MHz clock
  • Size: 185 X 100 X 30 mm
  • Power: 48V input
  • Communication: 5Mbps CAN FD (2 channel)
  • Data save: 400Kbps USB
  • 9 Axis IMU sensor integrated
  • Integrated board with Application Module (AM)
Function 1
Gravity Compensation

Since wearable robot is an integrated system of both robot and human, gravity has a substantial impact on the overall system’s performance and stability. With this gravity, the robot needs to exert additional force to counteract the gravitational force on wearer’s body , which could lead to inefficiency, fatigue, and instability. EXO Lab is implementing precise gravity compensation of robot system or human-robot integrated system to ensure smoother and energy-efficient assistance for the system. Center of mass (CoM) should be precisely estimated for efficient gravity compensation. Considering the performance and computational capacity, EXO Lab is modeling robot body and human body for precise CoM estimation to compensate for the gravity.

Control Modules (CM)

Function 2
State Estimation

State estimation plays a crucial role in wearable robotics, particularly for real-time balance monitoring and control. Whole-body state estimation is essential to ensure stable locomotion and safe interaction with users in dynamic motions. Control module (CM) is equipped with an independent 9-axis IMU sensor, enabling robust state estimation of the robot trunk to which time-varying complementary filter (TVCF) is implemented. However, due to the characteristics of wearable robots, which involve frame deformation, impacts, and dynamic motions, using only encoder-based forward kinematics for state estimation results in accumulated errors. Therefore, EXO Lab is researching and developing a robust whole-body state estimation method that utilizes IMU data from other segments, segment torque data calculated from measured actuation currents, and joint data to ensure stability over various motions.

Function 2
Reflective Balancing Control

Previously, wearable robots relied on crutches to maintain balance due to the difficulty of stabilizing the system. However, recent advancements have led to the development of wearable robots that support independent maintenance without the need for crutches. EXO Lab is also conducting research and development to support independent balance maintenance by utilizing embedded ground reaction force sensors and estimated whole-body state information. As control module (CM) is playing a role of cerebellum in human motion architecture, CM ensures the simple balancing of the wearable robot through calculating the trajectory of respective joint actuators that can match the real-time center of mass (CoM) and center of pressure (CoP).