PythonΒΆ
- class jacobi.drivers.FutureResultΒΆ
Bases:
pybind11_object
- __init__(*args, **kwargs)ΒΆ
- get(self: FutureResult) Result ΒΆ
- wait(self: FutureResult) None ΒΆ
- class jacobi.drivers.ABBDriverΒΆ
Bases:
Driver
- class RobotWareVersionΒΆ
Bases:
pybind11_object
Members:
RobotWare6
RobotWare7
- __init__(self: RobotWareVersion, value: int) None ΒΆ
- property nameΒΆ
- __init__(*args, **kwargs)ΒΆ
Overloaded function.
__init__(self: jacobi_driver_abb.ABBDriver, planner: jacobi.Planner, port: int) -> None
__init__(self: jacobi_driver_abb.ABBDriver, planner: jacobi.Planner, robot: jacobi.Robot, port: int) -> None
__init__(self: jacobi_driver_abb.ABBDriver, planner: jacobi.Planner, host: str, module: jacobi_driver_abb.ABBDriver.RapidModule = <jacobi_driver_abb.ABBDriver.RapidModule object at 0x7faf22032270>, version: jacobi_driver_abb.ABBDriver.RobotWareVersion = <RobotWareVersion.RobotWare7: 1>) -> None
__init__(self: jacobi_driver_abb.ABBDriver, planner: jacobi.Planner, robot: jacobi.Robot, host: str, module: jacobi_driver_abb.ABBDriver.RapidModule = <jacobi_driver_abb.ABBDriver.RapidModule object at 0x7faf220324b0>, version: jacobi_driver_abb.ABBDriver.RobotWareVersion = <RobotWareVersion.RobotWare7: 1>) -> None
__init__(self: jacobi_driver_abb.ABBDriver, planner: jacobi.Planner, host: str, port: int, module: jacobi_driver_abb.ABBDriver.RapidModule = <jacobi_driver_abb.ABBDriver.RapidModule object at 0x7faf220326b0>, version: jacobi_driver_abb.ABBDriver.RobotWareVersion = <RobotWareVersion.RobotWare7: 1>) -> None
__init__(self: jacobi_driver_abb.ABBDriver, planner: jacobi.Planner, robot: jacobi.Robot, host: str, port: int, module: jacobi_driver_abb.ABBDriver.RapidModule = <jacobi_driver_abb.ABBDriver.RapidModule object at 0x7faf2fbb25b0>, version: jacobi_driver_abb.ABBDriver.RobotWareVersion = <RobotWareVersion.RobotWare7: 1>) -> None
- class jacobi.drivers.SimulatedDriverΒΆ
Bases:
Driver
- class SignalΒΆ
Bases:
pybind11_object
A simulated I/O Signal
- property descriptionΒΆ
Description of the signal, as shown in UI
- property nameΒΆ
The name of the I/O signal
- property valueΒΆ
The current value of the signal
- __init__(*args, **kwargs)ΒΆ
Overloaded function.
__init__(self: jacobi_driver_simulated.SimulatedDriver, planner: jacobi.Planner, sync_with_studio: bool = False, log_stream: bool = False, keep_running: bool = False, host: str = β192.168.0.1β, port: int = 8000) -> None
Create a UniversalDriver with planning capabilities (with move, stop, and safety monitoring)
__init__(self: jacobi_driver_simulated.SimulatedDriver, planner: jacobi.Planner, robot: jacobi.Robot, sync_with_studio: bool = False, log_stream: bool = False, keep_running: bool = False, host: str = β192.168.0.1β, port: int = 8000) -> None
- create_io(self: SimulatedDriver, name: str, default_value: int | float) None ΒΆ
Create a simulated I/O
- load_io_config(self: SimulatedDriver, config: list[Signal]) None ΒΆ
- load_io_config_from_file(self: SimulatedDriver, file: os.PathLike) None ΒΆ
- set_current_joint_position(self: SimulatedDriver, joint_position: list[float]) None ΒΆ
Set the joint position
- property enable_resultΒΆ
Result of enabling/disabling
- property run_resultΒΆ
Result of a motion
- property time_speedΒΆ
Simulated time speed for the control cycle (does not affect velocities and accelerations)
- class jacobi.drivers.UniversalDriverΒΆ
Bases:
Driver
- __init__(*args, **kwargs)ΒΆ
Overloaded function.
__init__(self: jacobi_driver_universal.UniversalDriver, planner: jacobi.Planner, host: str) -> None
__init__(self: jacobi_driver_universal.UniversalDriver, planner: jacobi.Planner, robot: jacobi.Robot, host: str) -> None
- class jacobi.drivers.YaskawaDriverΒΆ
Bases:
Driver
- __init__(*args, **kwargs)ΒΆ
Overloaded function.
__init__(self: jacobi_driver_yaskawa.YaskawaDriver, planner: jacobi.Planner, host: str = β192.168.1.31β, port: int = 50240) -> None
__init__(self: jacobi_driver_yaskawa.YaskawaDriver, planner: jacobi.Planner, robot: jacobi.Robot, host: str = β192.168.1.31β, port: int = 50240) -> None
- set_goal_timeout(self: YaskawaDriver, timeout: int) None ΒΆ