can't connect the joystick
can't connect the joystick
Hello,
when I used CoppeliaSim 4.2.0, I can't connect it to joystick. whether I input simJoy.getData(0) or simExtJoyGetData, it has no response after simulation, and the simJoy.getData or simExtJoyGetData didn't change to red color. Does it mean there are no joystick plugin? I've searched some methods at this forum and downloaded the plugin mentioned under a similar post. But it didn't work. The two sentence simJoy.getData or simExtJoyGetData was still in gray. How to solve the problem?
when I used CoppeliaSim 4.2.0, I can't connect it to joystick. whether I input simJoy.getData(0) or simExtJoyGetData, it has no response after simulation, and the simJoy.getData or simExtJoyGetData didn't change to red color. Does it mean there are no joystick plugin? I've searched some methods at this forum and downloaded the plugin mentioned under a similar post. But it didn't work. The two sentence simJoy.getData or simExtJoyGetData was still in gray. How to solve the problem?
Re: can't connect the joystick
btw... my system is Windows 10
Re: can't connect the joystick
Check the console output to see if there are some relevant messages.
You should see
[CoppeliaSim:loadinfo] plugin 'Joy': loading...
[CoppeliaSim:loadinfo] plugin 'Joy': load succeeded.
or otherwise a fail message.
You should see
[CoppeliaSim:loadinfo] plugin 'Joy': loading...
[CoppeliaSim:loadinfo] plugin 'Joy': load succeeded.
or otherwise a fail message.
Re: can't connect the joystick
Thank you. I've checked the console, and the messages are:
[string "LineTracer@childScript"]:206: attempt to index a nil value (global 'simJoy')
stack traceback:
[string "LineTracer@childScript"]:206: in function 'coroutineMain'
stack traceback:
[C]: in function 'error'
[string "LineTracer@childScript"]:9: in function 'sysCall_actuation'
and I change the sentence simJoy.getData(0) to simExtJoyData(0). The result is the same:
[string "LineTracer@childScript"]:206: attempt to call a nil value (global 'simExtJoyData')
stack traceback:
[string "LineTracer@childScript"]:206: in function 'coroutineMain'
stack traceback:
[C]: in function 'error'
[string "LineTracer@childScript"]:9: in function 'sysCall_actuation'
Re: can't connect the joystick
Those are messages from the statusbar.
To show the console, there should be some "Show console" setting under Tools -> User Settings -> Various Settings.
Or you can simply launch CoppeliaSim from a command prompt to view loading messages.
To show the console, there should be some "Show console" setting under Tools -> User Settings -> Various Settings.
Or you can simply launch CoppeliaSim from a command prompt to view loading messages.
Re: can't connect the joystick
[CoppeliaSimClient] loading the CoppeliaSim library...
[CoppeliaSimClient] done.
[CoppeliaSimClient:loadinfo] launching CoppeliaSim...
[CoppeliaSim:loadinfo] CoppeliaSim V4.2.0., (rev. 1), flavor: 1
[CoppeliaSim:loadinfo] Legacy machine ID: 2241-71F3-390A-8C4A-F7E3-9405
[CoppeliaSim:loadinfo] Machine ID: 1719-7371-34BD-2542-5F32-0001
[CoppeliaSim:loadinfo] using the default Lua library.
[CoppeliaSim:loadinfo] loaded the video compression library.
[CoppeliaSim:loadinfo] OpenGL: Intel, Renderer: Intel(R) Iris(R) Plus Graphics, Version: 4.6.0 - Build 27.20.100.9510
[CoppeliaSim:loadinfo] simulator launched.
[CoppeliaSim:loadinfo] plugin 'Assimp': loading...
[CoppeliaSim:loadinfo] plugin 'Assimp': load succeeded.
[CoppeliaSim:loadinfo] plugin 'B0': loading...
[CoppeliaSim:loadinfo] plugin 'B0': load succeeded.
[CoppeliaSim:loadinfo] plugin 'BWF': loading...
[CoppeliaSim:loadinfo] plugin 'BWF': load succeeded.
[CoppeliaSim:loadinfo] plugin 'BubbleRob': loading...
[CoppeliaSim:loadinfo] plugin 'BubbleRob': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Bullet-2-78': loading...
[CoppeliaSim:loadinfo] plugin 'Bullet-2-78': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Bullet-2-83': loading...
[CoppeliaSim:loadinfo] plugin 'Bullet-2-83': load succeeded.
[CoppeliaSim:loadinfo] plugin 'CodeEditor': loading...
[simExtCodeEditor:loadinfo] CodeEditor plugin initialized
[CoppeliaSim:loadinfo] plugin 'CodeEditor': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ConvexDecompose': loading...
[CoppeliaSim:loadinfo] plugin 'ConvexDecompose': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ExternalRenderer': loading...
[CoppeliaSim:loadinfo] plugin 'ExternalRenderer': load succeeded.
[CoppeliaSim:loadinfo] plugin 'GLTF': loading...
[CoppeliaSim:loadinfo] plugin 'GLTF': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Geom': loading...
[CoppeliaSim:loadinfo] plugin 'Geom': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ICP': loading...
[CoppeliaSim:loadinfo] plugin 'ICP': load succeeded.
[CoppeliaSim:loadinfo] plugin 'IK': loading...
[CoppeliaSim:loadinfo] plugin 'IK': load succeeded.
[CoppeliaSim:loadinfo] plugin 'IM': loading...
[CoppeliaSim:loadinfo] plugin 'IM': load succeeded.
[CoppeliaSim:loadinfo] plugin 'K3': loading...
[CoppeliaSim:loadinfo] plugin 'K3': load succeeded.
[CoppeliaSim:loadinfo] plugin 'LuaCmd': loading...
[CoppeliaSim:loadinfo] plugin 'LuaCmd': load succeeded.
[CoppeliaSim:loadinfo] plugin 'LuaRemoteApiClient': loading...
[CoppeliaSim:loadinfo] plugin 'LuaRemoteApiClient': load succeeded.
[CoppeliaSim:loadinfo] plugin 'MTB': loading...
[CoppeliaSim:loadinfo] plugin 'MTB': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Newton': loading...
[CoppeliaSim:loadinfo] plugin 'Newton': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ODE': loading...
[CoppeliaSim:loadinfo] plugin 'ODE': load succeeded.
[CoppeliaSim:loadinfo] plugin 'OMPL': loading...
[CoppeliaSim:loadinfo] plugin 'OMPL': load succeeded.
[CoppeliaSim:loadinfo] plugin 'OpenGL3Renderer': loading...
[CoppeliaSim:loadinfo] plugin 'OpenGL3Renderer': load succeeded.
[CoppeliaSim:loadinfo] plugin 'OpenMesh': loading...
[CoppeliaSim:loadinfo] plugin 'OpenMesh': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Qhull': loading...
[CoppeliaSim:loadinfo] plugin 'Qhull': load succeeded.
[CoppeliaSim:loadinfo] plugin 'RML2': loading...
[CoppeliaSim:loadinfo] plugin 'RML2': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ROS2': loading...
[CoppeliaSim:error] plugin 'ROS2': load failed (could not load). The plugin probably couldn't load dependency libraries. Try rebuilding the plugin.
[CoppeliaSim:loadinfo] plugin 'RRS1': loading...
[CoppeliaSim:loadinfo] plugin 'RRS1': load succeeded.
[CoppeliaSim:loadinfo] plugin 'RemoteApi': loading...
[simExtRemoteApi:loadinfo] starting a remote API server on port 19997
[CoppeliaSim:loadinfo] plugin 'RemoteApi': load succeeded.
[CoppeliaSim:loadinfo] plugin 'SDF': loading...
[CoppeliaSim:loadinfo] plugin 'SDF': load succeeded.
[CoppeliaSim:loadinfo] plugin 'SurfRec': loading...
[CoppeliaSim:loadinfo] plugin 'SurfRec': load succeeded.
[CoppeliaSim:loadinfo] plugin 'UI': loading...
[CoppeliaSim:loadinfo] plugin 'UI': load succeeded.
[CoppeliaSim:loadinfo] plugin 'URDF': loading...
[CoppeliaSim:loadinfo] plugin 'URDF': load succeeded.
[CoppeliaSim:loadinfo] plugin 'URLDrop': loading...
[CoppeliaSim:loadinfo] plugin 'URLDrop': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Vision': loading...
[CoppeliaSim:loadinfo] plugin 'Vision': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ZMQ': loading...
[CoppeliaSim:loadinfo] plugin 'ZMQ': load succeeded.
[CoppeliaSim:loadinfo] using the 'Geometric' plugin.
[CoppeliaSim:loadinfo] using the 'IK' plugin.
Thank you! I find the console. But I can't find any relevant messages here.
[CoppeliaSimClient] done.
[CoppeliaSimClient:loadinfo] launching CoppeliaSim...
[CoppeliaSim:loadinfo] CoppeliaSim V4.2.0., (rev. 1), flavor: 1
[CoppeliaSim:loadinfo] Legacy machine ID: 2241-71F3-390A-8C4A-F7E3-9405
[CoppeliaSim:loadinfo] Machine ID: 1719-7371-34BD-2542-5F32-0001
[CoppeliaSim:loadinfo] using the default Lua library.
[CoppeliaSim:loadinfo] loaded the video compression library.
[CoppeliaSim:loadinfo] OpenGL: Intel, Renderer: Intel(R) Iris(R) Plus Graphics, Version: 4.6.0 - Build 27.20.100.9510
[CoppeliaSim:loadinfo] simulator launched.
[CoppeliaSim:loadinfo] plugin 'Assimp': loading...
[CoppeliaSim:loadinfo] plugin 'Assimp': load succeeded.
[CoppeliaSim:loadinfo] plugin 'B0': loading...
[CoppeliaSim:loadinfo] plugin 'B0': load succeeded.
[CoppeliaSim:loadinfo] plugin 'BWF': loading...
[CoppeliaSim:loadinfo] plugin 'BWF': load succeeded.
[CoppeliaSim:loadinfo] plugin 'BubbleRob': loading...
[CoppeliaSim:loadinfo] plugin 'BubbleRob': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Bullet-2-78': loading...
[CoppeliaSim:loadinfo] plugin 'Bullet-2-78': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Bullet-2-83': loading...
[CoppeliaSim:loadinfo] plugin 'Bullet-2-83': load succeeded.
[CoppeliaSim:loadinfo] plugin 'CodeEditor': loading...
[simExtCodeEditor:loadinfo] CodeEditor plugin initialized
[CoppeliaSim:loadinfo] plugin 'CodeEditor': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ConvexDecompose': loading...
[CoppeliaSim:loadinfo] plugin 'ConvexDecompose': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ExternalRenderer': loading...
[CoppeliaSim:loadinfo] plugin 'ExternalRenderer': load succeeded.
[CoppeliaSim:loadinfo] plugin 'GLTF': loading...
[CoppeliaSim:loadinfo] plugin 'GLTF': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Geom': loading...
[CoppeliaSim:loadinfo] plugin 'Geom': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ICP': loading...
[CoppeliaSim:loadinfo] plugin 'ICP': load succeeded.
[CoppeliaSim:loadinfo] plugin 'IK': loading...
[CoppeliaSim:loadinfo] plugin 'IK': load succeeded.
[CoppeliaSim:loadinfo] plugin 'IM': loading...
[CoppeliaSim:loadinfo] plugin 'IM': load succeeded.
[CoppeliaSim:loadinfo] plugin 'K3': loading...
[CoppeliaSim:loadinfo] plugin 'K3': load succeeded.
[CoppeliaSim:loadinfo] plugin 'LuaCmd': loading...
[CoppeliaSim:loadinfo] plugin 'LuaCmd': load succeeded.
[CoppeliaSim:loadinfo] plugin 'LuaRemoteApiClient': loading...
[CoppeliaSim:loadinfo] plugin 'LuaRemoteApiClient': load succeeded.
[CoppeliaSim:loadinfo] plugin 'MTB': loading...
[CoppeliaSim:loadinfo] plugin 'MTB': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Newton': loading...
[CoppeliaSim:loadinfo] plugin 'Newton': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ODE': loading...
[CoppeliaSim:loadinfo] plugin 'ODE': load succeeded.
[CoppeliaSim:loadinfo] plugin 'OMPL': loading...
[CoppeliaSim:loadinfo] plugin 'OMPL': load succeeded.
[CoppeliaSim:loadinfo] plugin 'OpenGL3Renderer': loading...
[CoppeliaSim:loadinfo] plugin 'OpenGL3Renderer': load succeeded.
[CoppeliaSim:loadinfo] plugin 'OpenMesh': loading...
[CoppeliaSim:loadinfo] plugin 'OpenMesh': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Qhull': loading...
[CoppeliaSim:loadinfo] plugin 'Qhull': load succeeded.
[CoppeliaSim:loadinfo] plugin 'RML2': loading...
[CoppeliaSim:loadinfo] plugin 'RML2': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ROS2': loading...
[CoppeliaSim:error] plugin 'ROS2': load failed (could not load). The plugin probably couldn't load dependency libraries. Try rebuilding the plugin.
[CoppeliaSim:loadinfo] plugin 'RRS1': loading...
[CoppeliaSim:loadinfo] plugin 'RRS1': load succeeded.
[CoppeliaSim:loadinfo] plugin 'RemoteApi': loading...
[simExtRemoteApi:loadinfo] starting a remote API server on port 19997
[CoppeliaSim:loadinfo] plugin 'RemoteApi': load succeeded.
[CoppeliaSim:loadinfo] plugin 'SDF': loading...
[CoppeliaSim:loadinfo] plugin 'SDF': load succeeded.
[CoppeliaSim:loadinfo] plugin 'SurfRec': loading...
[CoppeliaSim:loadinfo] plugin 'SurfRec': load succeeded.
[CoppeliaSim:loadinfo] plugin 'UI': loading...
[CoppeliaSim:loadinfo] plugin 'UI': load succeeded.
[CoppeliaSim:loadinfo] plugin 'URDF': loading...
[CoppeliaSim:loadinfo] plugin 'URDF': load succeeded.
[CoppeliaSim:loadinfo] plugin 'URLDrop': loading...
[CoppeliaSim:loadinfo] plugin 'URLDrop': load succeeded.
[CoppeliaSim:loadinfo] plugin 'Vision': loading...
[CoppeliaSim:loadinfo] plugin 'Vision': load succeeded.
[CoppeliaSim:loadinfo] plugin 'ZMQ': loading...
[CoppeliaSim:loadinfo] plugin 'ZMQ': load succeeded.
[CoppeliaSim:loadinfo] using the 'Geometric' plugin.
[CoppeliaSim:loadinfo] using the 'IK' plugin.
Thank you! I find the console. But I can't find any relevant messages here.
Re: can't connect the joystick
Then the Joy plugin is not installed at all.
Re: can't connect the joystick
But I've downloaded the plugin from this forum. Should I move the downloaded file into some corresponding folder?
Re: can't connect the joystick
Yes, into the same directory of coppeliaSim.exe
If problem persists, try rebuilding the plugin yourself. Sources are here.
If problem persists, try rebuilding the plugin yourself. Sources are here.
Re: can't connect the joystick
Thank you fferri, I've down the source, and could you please tell me how to rebuild the plugin? I just changed the extension into .dll, then the console output showed "failed to...ExtJoystick plugin". I guess there is a way to build the plugin....