MRL - Problems after initial install of My Robot Lab

173 views
Skip to first unread message

PAUL HODARA

unread,
Nov 28, 2020, 1:58:40 PM11/28/20
to InMoov
I just installed MRL and when I take it out of virtual mode it does not recognize my hardware.  I am kinda stumped here any assistance would be appreciated.

So far I have completed the right hand/forearm.  I have also assembled the InMoov arduino shield/ribbon cable and hand breakout board.  In the Arduino IDE I wrote some code to perform some basic gestures testing all the fingers and wrist. With the InMoov board on the arduino and the cable going to the breakout board everything works.

I have installed MRL in accordance with the latest instructions on the InMoov site 

My current environment:
System PS: Windows 10 (NO 3rd party antivirus software)
Arduino: An Arduino Mega 2560 with the InMoov Arduino Motor and Sensor shield
Arduino IDE: 1.8.42

I have done the following installation steps:

1. Installed Java 8
2. Set Arduino in device manager for port speed 115200 N81
3.Created c:\mrl directory
4. Downloaded and installed myrobotlab.1.0.2693.16.zip 

5. Extracted all to c:\mrl
*NOTE* I put all folders in the zip into c:\mrl (not c:\mrl\myrobotlab.1.0.2693.16)
*NOTE* I tried it both ways with the same outcome
6. Ran  START_INMOOV once to install
7. Upload MRLComm.ino to Arduino Mega 2560
*NOTE* I try to compile
*ERROR* Compile error on 'return false' so I changed to 'return NULL'
*NOTE* Then compiles and uploads without an error. Not sure this is the correct solution

8. Run START_INMOOV
Everything comes up correctly with a virtual robot
Initialization script and voice dialogue runs "whats my name, whats your name ...."  Everything looks good

10. Stop MyRobotLab
11. Edited service_6_Arduino.config
[MAIN]
MyRightPort=COM4
BoardTypeMyRightPort="atmega2560"
ArefRightArduino="DEFAULT"

12. Edited InMoov.config
[MAIN]
ScripType=RightSide
13. Edited skeleton_rightHand.config
[MAIN]
isRightHandActivated=True
[SERVO_MINIMUM_MAP_OUTPUT]
thumb=2
index=3
majeure=4
ringFinger=5
pinky=6
wrist=7
14. Run SERVO_CALIBRATION.bat
*NOTE* It looks like it defaults to an arduino UNO
*NOTE* I set it to an Arduino Mega 2560 on the correct port
*NOTE* When I try to connect this is the error I get:
*ERROR*  # A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x000000007110b5db, pid=1680, tid=0x00000000000004f0

I tried using different paths for the install deleting the full directory and reinstalling.
I can't seem to get beyond this point.  Any help would be appreciated, thanks.  

amr.sc...@versatel.nl

unread,
Jan 2, 2021, 1:38:38 AM1/2/21
to InMoov
what kind off java 32 or 64 bit? check your windows

Op zaterdag 28 november 2020 om 19:58:40 UTC+1 schreef pho...@gmail.com:

PAUL HODARA

unread,
Jan 2, 2021, 10:57:26 AM1/2/21
to InMoov
Thanks for your response. It was the jssc file in MRL causing a serial comm error in Windows 10. I replaced it with an updated jar and that seemed to fix the problem.
Reply all
Reply to author
Forward
0 new messages