|
20 | 20 | from flax.struct import dataclass, field |
21 | 21 | from scipy.spatial.transform import Rotation as R |
22 | 22 |
|
23 | | -from crazyflow.control.core import controllable, load_function_params |
| 23 | +from crazyflow.control.core import controllable, load_fn_params |
24 | 24 | from crazyflow.control.transform import force2pwm, motor_force2rotor_vel, pwm2force |
25 | 25 | from crazyflow.utils import CORE_NDIM_KEY, leaf_replace |
26 | 26 |
|
@@ -513,7 +513,7 @@ def create( |
513 | 513 | zeros_3d = jnp.zeros((n_worlds, n_drones, 3), device=device) |
514 | 514 | cmd = jnp.zeros((n_worlds, n_drones, 16), device=device).at[..., 12].set(1.0) |
515 | 515 | steps = -jnp.ones((n_worlds, 1), dtype=jnp.int32, device=device) |
516 | | - params = load_function_params(state2attitude, drone, xp=jnp, device=device) |
| 516 | + params = load_fn_params(state2attitude, drone, xp=jnp, device=device) |
517 | 517 | return MellingerStateData( |
518 | 518 | cmd=cmd, |
519 | 519 | staged_cmd=cmd.copy(), |
@@ -553,7 +553,7 @@ def create( |
553 | 553 | zeros_3d = jnp.zeros((n_worlds, n_drones, 3), device=device) |
554 | 554 | zeros_4d = jnp.zeros((n_worlds, n_drones, 4), device=device) |
555 | 555 | steps = -jnp.ones((n_worlds, 1), dtype=jnp.int32, device=device) |
556 | | - params = load_function_params(attitude2force_torque, drone, xp=jnp, device=device) |
| 556 | + params = load_fn_params(attitude2force_torque, drone, xp=jnp, device=device) |
557 | 557 | return MellingerAttitudeData( |
558 | 558 | cmd=zeros_4d.copy(), |
559 | 559 | staged_cmd=zeros_4d.copy(), |
@@ -595,7 +595,7 @@ def create( |
595 | 595 | zeros_3d = jnp.zeros((n_worlds, n_drones, 3), device=device) |
596 | 596 | zeros_4d = jnp.zeros((n_worlds, n_drones, 4), device=device) |
597 | 597 | steps = -jnp.ones((n_worlds, 1), dtype=jnp.int32, device=device) |
598 | | - params = load_function_params(body_rate2force_torque, drone, xp=jnp, device=device) |
| 598 | + params = load_fn_params(body_rate2force_torque, drone, xp=jnp, device=device) |
599 | 599 | return MellingerBodyRateData( |
600 | 600 | cmd=zeros_4d.copy(), |
601 | 601 | staged_cmd=zeros_4d.copy(), |
@@ -629,7 +629,7 @@ def create( |
629 | 629 | ) -> MellingerForceTorqueData: |
630 | 630 | zeros_4d = jnp.zeros((n_worlds, n_drones, 4), device=device) |
631 | 631 | steps = -jnp.ones((n_worlds, 1), dtype=jnp.int32, device=device) |
632 | | - params = load_function_params(force_torque2rotor_vel, drone, xp=jnp, device=device) |
| 632 | + params = load_fn_params(force_torque2rotor_vel, drone, xp=jnp, device=device) |
633 | 633 | return MellingerForceTorqueData( |
634 | 634 | cmd=zeros_4d.copy(), staged_cmd=zeros_4d.copy(), steps=steps, freq=freq, params=params |
635 | 635 | ) |
|
0 commit comments