あまり使った事がなかったのですが、Jupyter NotebookにはスライダーやテキストボックスのようなUI類もあるので、こいつから値をとってロボットアームの動作に反映するようなのを作ってみます。
実際のところ
import ipywidgets as widgets from IPython.display import display
# スライダーの値を格納する変数 val_x = None
# スライダーの値が変更されたときのコールバック def on_value_change(change): global val_x val_x = change['new'] slider = widgets.IntSlider(value=0, min=0, max=100, step=1, description='Slider:') slider.observe(on_value_change, names='value') display(slider)
print(val_x)
動かしてみる
スライダーを動かしセルを再実行すると、最新の値になってる事がわかります