Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Direct connection of RoboDK and two FAIRINO robots

#11
Hi, I'm also trying to connect an FR10 to RoboDK. It's running 3.8.7.1 is that new enough to connect directly?
I tried ETH1 192.168.58.2 on the RJ45 connector of the start/stop button and emergency remote. Also 192.168.57.2 on ETH0 and several ports I could find online in the manual.
Would be nice to know the connection settings :-).

Hereby a part of a log:
Code:
Driver for RoboDK 6.0.1.26657
Disconnected
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FairinoDriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Using Python version: sys.version_info(major=3, minor=10, micro=10, releaselevel='final', serial=0)
RoboDK Driver: C:\RoboDK\api\robot\FairinoDriver.py
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 37, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 1009, in RunMain
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 701, in DriverRun
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 644, in Run
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 627, in DriverRunner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 377, in command_runner
Unexpected error: File "C:\RoboDK\api\robot\FairinoDriver.py", line 735, in Connect
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -506: "Method 'LoggerInit' not defined">
Stopped
#12
Hi,

I have updated the driver based on your feedback. You just need to replace the current version in your RoboDK install in the api/Robot directory.

Please let us know if it works correctly.


Attached Files
.py   FAIRINODriver.py (Size: 37.5 KB / Downloads: 9)
#13
Hi Raphael, thank you. I'll try it out tomorrow and let you know!
#14
So far, no luck. Do you know which port to use? I found these ports in the documentation and tried them all:
8080
8083
9999
20002
20004
20010 file upload

Code:
Driver for RoboDK 6.0.1.26657
Disconnected
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1014, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1007, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 382, in command_runner
Unexpected error: joints = robot.Joints()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 773, in Joints
Unexpected error: return self.robot.GetActualJointPosDegree(0)[1]
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1178, in single_request
Unexpected error: File "xmlrpc\client.py", line 1291, in send_request
Unexpected error: File "xmlrpc\client.py", line 1321, in send_content
Unexpected error: File "http\client.py", line 1277, in endheaders
Unexpected error: File "http\client.py", line 1037, in _send_output
Unexpected error: File "http\client.py", line 975, in send
Unexpected error: File "http\client.py", line 941, in connect
Unexpected error: File "socket.py", line 845, in create_connection
Unexpected error: File "socket.py", line 833, in create_connection
Unexpected error: ConnectionRefusedError: [WinError 10061] Kan geen verbinding maken omdat de doelcomputer de verbinding actief heeft geweigerd
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1014, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1007, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 383, in command_runner
Unexpected error: print_joints(joints)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 146, in print_joints
Unexpected error: print("JNTS: " + " ".join(format(x, ".6f") for x in joints))
Unexpected error: TypeError: 'float' object is not iterable
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1014, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1007, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 383, in command_runner
Unexpected error: print_joints(joints)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 146, in print_joints
Unexpected error: print("JNTS: " + " ".join(format(x, ".6f") for x in joints))
Unexpected error: TypeError: 'float' object is not iterable
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Fairino RoboDK Driver v0.0.1
Disconnected
Sending command...
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1014, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1007, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 383, in command_runner
Unexpected error: print_joints(joints)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 146, in print_joints
Unexpected error: print("JNTS: " + " ".join(format(x, ".6f") for x in joints))
Unexpected error: TypeError: 'float' object is not iterable
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Fairino RoboDK Driver v0.0.1
Disconnected
Sending command...
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1014, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1007, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 383, in command_runner
Unexpected error: print_joints(joints)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 146, in print_joints
Unexpected error: print("JNTS: " + " ".join(format(x, ".6f") for x in joints))
Unexpected error: TypeError: 'float' object is not iterable
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Fairino RoboDK Driver v0.0.1
Disconnected
Sending command...
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1014, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1007, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 383, in command_runner
Unexpected error: print_joints(joints)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 146, in print_joints
Unexpected error: print("JNTS: " + " ".join(format(x, ".6f") for x in joints))
Unexpected error: TypeError: 'float' object is not iterable
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Fairino RoboDK Driver v0.0.1
Disconnected
Sending command...
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1014, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1007, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 383, in command_runner
Unexpected error: print_joints(joints)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 146, in print_joints
Unexpected error: print("JNTS: " + " ".join(format(x, ".6f") for x in joints))
Unexpected error: TypeError: 'float' object is not iterable
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver.py
Using RoboDK RoboDK v6.0.1
Starting...
Fairino RoboDK Driver v0.0.1
Disconnected
Sending command...
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1014, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 1007, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 383, in command_runner
Unexpected error: print_joints(joints)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver.py", line 146, in print_joints
Unexpected error: print("JNTS: " + " ".join(format(x, ".6f") for x in joints))
Unexpected error: TypeError: 'float' object is not iterable
Stopped


With ChatGPT I was able to have getposition working, see attached driver. Only move joints now crashes the driver.
I'm currently using port 20002

Code:
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver_improved_v2.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Fairino RoboDK Driver v0.0.2-patched
Disconnected
Waiting...
Ready
Sending command...
Ready
Sending command...
Ready
Sending command...
Working...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver_improved_v2.py", line 578, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver_improved_v2.py", line 572, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver_improved_v2.py", line 402, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver_improved_v2.py", line 360, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver_improved_v2.py", line 345, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver_improved_v2.py", line 236, in command_runner
Unexpected error: robot.MoveJ(xyzwpr, joints)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver_improved_v2.py", line 516, in MoveJ
Unexpected error: self.robot.MoveJ(joints, 0, 0, self.vel, self.acc)
Unexpected error: File "xmlrpc\client.py", line 1122, in __call__
Unexpected error: File "xmlrpc\client.py", line 1464, in __request
Unexpected error: File "xmlrpc\client.py", line 1166, in request
Unexpected error: File "xmlrpc\client.py", line 1182, in single_request
Unexpected error: File "xmlrpc\client.py", line 1354, in parse_response
Unexpected error: File "xmlrpc\client.py", line 668, in close
Unexpected error: xmlrpc.client.Fault: <Fault -502: 'Format string requests 11 items from array, but array has only 5 items.'>
Stopped


Attached Files
.py   FAIRINODriver_improved_v2.py (Size: 15.94 KB / Downloads: 4)
#15
Hi,

Thank you for pointing out the issue with GetJoints, I have corrected it in this version. As far as I know, port number should not matter for Fairino as the Python SDK automatically appends the correct port number. Can you please let me know if this version works for MoveJ?

Raphael


Attached Files
.py   FAIRINODriver.py (Size: 37.53 KB / Downloads: 4)
#16
That doesn't work for me. Can't connect anymore.
Code:
Driver for RoboDK 6.0.1.26657
Disconnected
Process stopped
Sending command...
Driver FAIRINODriver29032026.py not connected
Disconnected
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver29032026.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Driver FAIRINODriver29032026.py not connected
Disconnected
Fairino RoboDK Driver v0.0.1
Disconnected
Error: Process crashed (id 1)
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver29032026.py
Using RoboDK RoboDK v6.0.1
Starting...
Fairino RoboDK Driver v0.0.1
Disconnected
Sending command...
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 1015, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 1008, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 382, in command_runner
Unexpected error: joints = robot.Joints()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 773, in Joints
Unexpected error: _ , joints = self.robot.GetActualJointPosDegree(0)
Unexpected error: ValueError: too many values to unpack (expected 2)
Stopped
Stopped
Starting robot driver: C:/RoboDK/api/robot/FAIRINODriver29032026.py
Using RoboDK RoboDK v6.0.1
Starting...
Not started
Sending command...
Fairino RoboDK Driver v0.0.1
Disconnected
Waiting...
Unexpected error: Traceback (most recent call last):
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 1015, in <module>
Unexpected error: RunMain()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 1008, in RunMain
Unexpected error: driver = RobotDriver().DriverRun()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 701, in DriverRun
Unexpected error: self._manager.Run()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 644, in Run
Unexpected error: self.DriverRunner()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 627, in DriverRunner
Unexpected error: command_runner(cmd, args, self.robot)
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 382, in command_runner
Unexpected error: joints = robot.Joints()
Unexpected error: File "C:\RoboDK\api\robot\FAIRINODriver29032026.py", line 773, in Joints
Unexpected error: _ , joints = self.robot.GetActualJointPosDegree(0)
Unexpected error: ValueError: too many values to unpack (expected 2)
Stopped
  




Users browsing this thread:
1 Guest(s)