| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- {
- "controller_port": 5277,
- "variable_list": [
- {
- "name": "flange_in_base",
- "type": "transform_obj"
- },
- {
- "name": "robot_is_moving",
- "type": "bool_obj"
- },
- {
- "name": "kuka_control_mode",
- "type": "u64int_obj"
- },
- {
- "name": "target_flange_pose",
- "type": "transform_obj"
- },
- {
- "name": "robot_flange_speed_limit",
- "type": "double_obj",
- "value": 10
- },
- {
- "name": "kuka_joint_speed_limit",
- "type": "array7_obj",
- "value": [
- 0.1,
- 0.1,
- 0.1,
- 0.1,
- 0.1,
- 0.1,
- 0.1
- ]
- },
- {
- "name": "ref_in_tracker",
- "type": "transform_obj"
- }
- ],
- "object_list": [
- {
- "type": "kuka_interface",
- "name": "kuka",
- "init_config": {
- "address": "10.0.0.10"
- },
- "start_config": {
- "output_config": {
- "report_frequency": 50,
- "flange_info": {
- "pose": "flange_in_base"
- },
- "is_moving": "robot_is_moving",
- "current_control_mode": "kuka_control_mode"
- },
- "input_config": {
- "control_mode": "hard_flange_pose",
- "flange_pose": "target_flange_pose",
- "flange_speed_limit": "robot_flange_speed_limit",
- "joint_speed_limit": "kuka_joint_speed_limit"
- }
- }
- },
- {
- "type": "ndi_interface",
- "name": "ndi",
- "init_config": {
- "address_type": "ethernet",
- "ip": "10.0.0.5",
- "tcp_port": 8765,
- "com_port": "COM3",
- "tool_list": [
- {
- "rom_path": "/home/tpx/data/roms/Probe_Small_4Ball.rom",
- "outputs": {
- "transform": "ref_in_tracker"
- }
- }
- ]
- },
- "start_config": {
- "allow_unreliable": true,
- "prefer_stream_tracking": false
- }
- },
- {
- "type": "empty_object",
- "name": "all",
- "dependencies": [
- "kuka",
- "ndi"
- ]
- }
- ]
- }
|