You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ValueError Traceback (most recent call last) in ()
130 # Simulation the open system dynamics with the full input
131 t, y, x = ct.input_output_response(
--> 132 vehicle_flat, T, ud, x0, return_x=True)
133
134 # Plot the open loop system dynamics
2 frames /usr/local/lib/python3.7/dist-packages/control/timeresp.py in _process_labels(labels, signal, length)
681 # Make sure the signal list is the right length and type
682 if len(labels) != length:
--> 683 raise ValueError("List of %s labels is the wrong length" % signal)
684 elif not all([isinstance(label, str) for label in labels]):
685 raise ValueError("List of %s labels must all be strings" % signal)
ValueError: List of output labels is the wrong length**
The program is running in google Colab environment with python version 3.7.
Your help would be much appreciated.
The text was updated successfully, but these errors were encountered:
That example was updated recently. Assuming you're running python-control version 0.9.1 (check with import control as ct; print(ct.__version__), you need the example file from 0.9.1.
The change is that in the latest master the default for a flat system is that the default outputs are the flat outputs (in v0.9.1, the default outputs were the entire state, which didn't really make sense). This was changed in PR #709.
I am running the example from https://github.com/python-control/python-control/blob/master/examples/kincar-flatsys.py. And I am getting an error message as below,
ValueError Traceback (most recent call last)
in ()
130 # Simulation the open system dynamics with the full input
131 t, y, x = ct.input_output_response(
--> 132 vehicle_flat, T, ud, x0, return_x=True)
133
134 # Plot the open loop system dynamics
2 frames
/usr/local/lib/python3.7/dist-packages/control/timeresp.py in _process_labels(labels, signal, length)
681 # Make sure the signal list is the right length and type
682 if len(labels) != length:
--> 683 raise ValueError("List of %s labels is the wrong length" % signal)
684 elif not all([isinstance(label, str) for label in labels]):
685 raise ValueError("List of %s labels must all be strings" % signal)
ValueError: List of output labels is the wrong length**
The program is running in google Colab environment with python version 3.7.
Your help would be much appreciated.
The text was updated successfully, but these errors were encountered: