When i install in the latest version of MyRobotLab and other versions (current 1.0.17.58)
If I try to connect Arduino uno clone, the program closes. It even turns off when selecting port. That's why I can't do anything. Can you help me where I went wrong?
Is your OS 32 or 64 bit ? Is
Is your OS 32 or 64 bit ?
Is your JVM 32 or 64 bit ?
64 bit looks like this when you type java -version
64-Bit Server VM
I forgot to give details
My OS is 64 Bit (java version "1.8. 0_301") Java 64-Bit Server VM
I've done some things and I'm not entirely sure:
-I reverted to the latest version mrl (1.0.2693)
-I chose "RightSide" in the config file (ScriptType=" ") because I only made the head part and I am using 1 arduino for now. In the Arduino configuration I set the rightPort to COM10 and atmega328 which is the port I am using. I didn't do anything to the other (LeftPort).
-I'm getting a communication error related to the other port I don't use (COM4). When I delete what I don't use, I get other errors. Nevertheless, the interface opens, but when I try to connect the arduino, it closes.
Update: First I create a virtual arduino, connect it, disconnect it, connect the real arduino and there is no problem. Then I get the error "ERROR class or.myrobotlab.arduino.Msg - Ack not received" and as a result I cannot move the servo motor.
NOTE: I installed Mrl.Comm on my arduino without any problem, I set it to 115200. I activated only the head part from the files.
I hope I was able to explain, sorry for my newness and thanks in advance for your help.
Can you send a "no worky"
Can you send a "no worky" ?
http://myrobotlab.org/content/helpful-myrobotlab-tips-and-tricks-0#noWo…;
I sent
After trying to connect the Arduino, it shuts down and a file named "hs_err_pid14288" is created. I sent no worky, I think log files has reached you.
tired and confused
Is there a problem with the baud rate of the Arduino uno? Does it fully support 115200? Someone else on the forum was getting the same error and it was fixed by changing the connecting cable. I'm using the standard one (looking blue). This problem made me tired :(
Is this true? Because I
Is this true? Because I changed com and board type. I haven't changed the others and I'm using "leftport"
NOTE: I only use 1 arduino ("leftport")
How far are you on your build
How far are you on your build ?
Do you have both sides ?
Anyway you can upload some pictures ?
http://myrobotlab.org/content/helpful-myrobotlab-tips-and-tricks-0#pict…;
The reason I'm asking these questions is because the version your on I don't actively support
The pictures help me get a better idea on where you are in the build process ... (and what is different)
I only did the head part.
I only did the head part. Completely everything is ready. All I need is to be able to run them. I've seen many people having the same problem as me. I sent No worky. I think I explained the details. What photo can I upload that can help you?
I can change the version you
I can change the version you support, it's okay for me. If I run into any problems (I've encountered it before) I can explain the details. Thanks again
To be clear: Since you
To be clear:
Since you only made the head I think you want your robot to hear, and respond to you, possibly track things or identify stuff (if you have cameras)
Gestures probably are as important ? Since moving hands, arms fingers are not an option ?
If you want to try the latest, you need to install Java 11 ...
You can remove Java 8 or have a system that can run both by following these instrucitons ...
http://myrobotlab.org/content/how-run-java-11-and-java-8-same-machine&n…;
Let me also say that my only
Let me also say that my only purpose is to move the servo motor (eyes) with MRL. If I succeed, I can continue :) Sorry if there's some confusion because I've really tried so many things.
Sounds like a plan. I'll
Sounds like a plan.
I'll help if you want to take the first step of installing Java 11 with the link I sent, or remove Java 8 and install Java 11
If you sucessfully do that you should be able to type the following in a command line
From here - https://www.arduino.cc/en/software
Hi GroG, it's me again
Hi GroG, it's me again :') some problems: (JAVA VERSION 11.0.12). I can't start any service. blank page appears.
Hi Aloyo, why do you have 2
Hi Aloyo,
why do you have 2 browsers open?
Did you (install all services) ?
Did you get the latest ?
What's the red error in the top right say ?
I have installed all the
I have installed all the services, I don't think the other site will do any harm because that's how it normally is. I am using the latest version. The error in the top right: runtime error could not create service python Python
Did you send a noWorky ? to
Did you send a noWorky ?
to be clear the problem at the moment is no display for python ?
I sent no worky. I am getting
I sent no worky. I am getting this error and most of the time every service shows blank page.
NOTE: now i got this error along with blank page:
python : NullPointerException - null : java.lang.NullPointerException at org.myrobotlab.service.Python.exec(Python.java:513) at org.myrobotlab.service.Intro.execScript(Intro.java:86) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:566) at org.myrobotlab.service.WebGui.handle(WebGui.java:663) at org.atmosphere.nettosphere.Config$Builder$1.onRequest(Config.java:516) at org.atmosphere.cpr.AsynchronousProcessor.action(AsynchronousProcessor.java:225) at org.atmosphere.cpr.AsynchronousProcessor.suspended(AsynchronousProcessor.java:114) at org.atmosphere.nettosphere.BridgeRuntime$3.suspended(BridgeRuntime.java:252) at org.atmosphere.container.NettyCometSupport.service(NettyCometSupport.java:52) at org.atmosphere.cpr.AtmosphereFramework.doCometSupport(AtmosphereFramework.java:2300) at org.atmosphere.websocket.DefaultWebSocketProcessor.dispatch(DefaultWebSocketProcessor.java:595) at org.atmosphere.websocket.DefaultWebSocketProcessor$3.run(DefaultWebSocketProcessor.java:346) at org.atmosphere.util.VoidExecutorService.execute(VoidExecutorService.java:101) at org.atmosphere.websocket.DefaultWebSocketProcessor.dispatch(DefaultWebSocketProcessor.java:341) at org.atmosphere.websocket.DefaultWebSocketProcessor.invokeWebSocketProtocol(DefaultWebSocketProcessor.java:449) at org.atmosphere.nettosphere.BridgeRuntime.handleWebSocketFrame(BridgeRuntime.java:437) at org.atmosphere.nettosphere.BridgeRuntime.handleMessageEvent(BridgeRuntime.java:346) at org.atmosphere.nettosphere.BridgeRuntime.channelRead(BridgeRuntime.java:296) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) at io.netty.handler.codec.MessageToMessageDecoder.channelRead(MessageToMessageDecoder.java:102) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) at io.netty.channel.ChannelInboundHandlerAdapter.channelRead(ChannelInboundHandlerAdapter.java:93) at io.netty.handler.codec.http.websocketx.extensions.WebSocketServerExtensionHandler.channelRead(WebSocketServerExtensionHandler.java:101) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:321) at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:295) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:357) at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:379) at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:365) at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:163) at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:714) at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:650) at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:576) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:493) at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:989) at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) at java.base/java.lang.Thread.run(Thread.java:834)
That's just the socket
I got the no worky - thanks ...
it looks like the root of the problem is ...
I'm looking into the details
Your log also has this :
it seems its confused as to what encoding you want.
ok thanks for the quick
ok thanks for the quick response it doesn't quite see the arduino at the moment
what is the exact command
please download the latest (1.1.549)
please make a directory (without a space in the path)
like c:\mrl549
cd c:\mrl549
java -jar myrobotlab.jar --install
then when its done
java -jar myrobotlab.jar
I did everything you said and
I did everything you said and the final state is:
Again, it does not see the arduino and gives some blank pages. I install MrlComm
Thanks. I see runtime info
Thanks.
I see runtime info finished installing 167 services & the arduino at the same time.
You need to restart myrobotlab after installing services, before you try the arduino.
(The python error I'm still looking into)
Nothing will work correctly
Nothing will work correctly unless your using the right version of Java ...
As I menitoned before in this comment Java 11 is required to run Nixie
http://myrobotlab.org/content/connecting-arduino-uno-clone-mrl-problem#…;
I can tell by the log your still running Java 8
remove Java 8 or follow the links I gave to run either, but YOU MUST USE JAVA 11 FOR NIXIE
You can rest assured that I
I know I need to use Java version 11 and so I do. I was sure I deleted it (1.8) but let me check in detail
This environment variable
This environment variable should be unset, or set to the Java 11 home
I've changed the java
I've changed the java environment variable, "JAVA_HOME=C:\Program Files\Java\jdk-11.0.11", "PATH=C:\Program Files\Java\jdk-11.0.11\bin" and some things with my new version (11) but still my problems persist is there something I'm missing? I sent no worky
Thanks, although I can't get
Thanks, although I can't get anything to work. It really didn't work for me, so I stop using it (!). A few other friends of mine have had this problem, and it's certainly not Java related.
Its encoding related
Its encoding related ...
Your system is encoded with cp1254
Python is trying to start and reading a UTF-8 encoded file ... BOOM
It is related to Java and your Operating system because they both use character sets to read and write files.
Myrobotlab tells Java to use UTF-8 because all our files are UTF-8 to support multi-language
I just had a real
I just had a real enlightenment, and for that I thank you very much. I could not have guessed that the fact that my system is Turkish would cause such a problem.
I changed my system from region settings to UTF-8. What else do I have to do?
Nice ! :) just start it up
Nice ! :)
just start it up again and see what happens.
I'm sorry to say that nothing
I'm sorry to say that nothing has changed. Again I see some services as blank page, I can't connect arduino. I will try it on another computer without giving up completely
persistence can build
persistence can build buildings, or send people to the moon .... or mars ...
from the last noWorky i saw from you the encoding is still cp1254 ...
be sure to send noWorkys after something doesn't work
GOOD NEWS!!!