Tri to get back at My Robots

Hi Guys. I tri to build Robots again but first i need MRL to work for play and test. So please tel me what do i do wrong. I have downgraded my Arduino software to get mrl.com loaded on it. I try every thing but When i connect comport to Arduino, my mrl program close and only web page stay open. What do i do wrong.

 

Please help.

Greetings Adolph

 


Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
GroG's picture

Ahoy Adolph ! ... And

Ahoy Adolph ! ...
And welcome back.

For Nixie:

Step 1 - get rid of all Java from your machine
https://www.java.com/en/download/help/uninstall_java.html 

Step 2 - install Java 11
https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

I have super detailed instructions if you want to run both Manticore & Nixie 
http://myrobotlab.org/content/how-run-java-11-and-java-8-same-machine 

 

AdolphSmith's picture

I have install java11 now.

I have install java11 now. Same story. If i start MRL it starts without Web support now but also if i select my comport for Ardiuno it just close the mrl program ?

 

GroG's picture

You should use the web

You should use the web support,
the swing ui is no longer supported.

AdolphSmith's picture

I Got Manticore to Start

I got Manticore to start Trew your Split Java Method. 

But what is the method i use to run Nixie .

And stil no workie for connection to my Arduino . If i select my comport 6 it close Manticore Automatic. Why

 

GroG's picture

send a no worky

send a no worky now

AdolphSmith's picture

Hello

How do i send no worky if program close before i do it ?

 Ok . I did not press connect but send no worky. Dont know if this will or can help

 

GroG's picture

It does help. Your currently

It does help.
Your currently running Java 11 with Manticore which is not correct.

Java 8 & Manticore or
Java 11 & Nixie

I would prefer to assist you with Nixie.
It means you need to:

  • download the latest in a "new" directory from here http://build.myrobotlab.org:8080/job/myrobotlab/job/develop/lastSuccessfulBuild/artifact/target/myrobotlab.jar 
  • install all services
  • load MrlComm into the arduino from where you installed Nixie/resource/Arduino/MrlComm into the Arduino (use the Arduino IDE)
AdolphSmith's picture

I have done exacly what you

I have done exacly what you told me to do, Nixie is running with all serveces installed. 

Still no connection to my arduino uno or mega. Dont show the comport. I have send no worky again ?

 

GroG's picture

yes

yes

AdolphSmith's picture

You wont believe me iets

You wont believe me iets workin Yea

GroG's picture

(No subject)

AdolphSmith's picture

Me Again Any totorial on

Me Again

Any totorial on Program AB , in Nixie and with mouth control, lisener and speech reconition. Please

 

AdolphSmith's picture

Ok . i tri to ask my question

Ok . i tri to ask my question more sensible. How do i start a bot with mouth control , one servo, Listener and speak. Please. Need to play and test with Nixi.

 

Thank you 

 

Adolph

GroG's picture

Where are you in the list

Where are you in the list ?

  1. install Java 11
  2. Download latest Nixie
  3. new folder
  4. java -jar myrobotlab.jar --install
  5. java -jar myrobotlab.jar
  6. web gui starts
  7. load correct MrlComm into Arduino
  8. Use runtime ui in webgui to start 1 arduino & 1 servo
  9. click to arduino tab - connect to the right port 
  10. verify the arduino is connected and happy - green light
  11. use the servo gui to configure the servo to the correct pin 
  12. use the servo gui to attach it to the arduino
  13. use runtime ui to create mouth service of type LocalSpeech
  14. try using the UI to make it say something
  15. start brain of type ProgramAB
  16. play with it - make sure it worky
  17. start ear of type WebKitSpeechRecognition (must use Chrome browser)
  18. see if it worky 
  19. connect all of the services together ...
  20. watch robot do stuff

 

AdolphSmith's picture

I am at step 8 but arduino

I am at step 8 but arduino refuse to connect. In tutorial it show connect. But tutoriol is also broken because the mouse is lock inside a squere space.

Ad i have send no worky

No17 on list. Mike go on and off again and problem with Webspeech

Have send no worky for this as well

thank you so far

 

 

GroG's picture

Is it plugged in ? It

Is it plugged in ?
It doesn't see the port:

 Port name - COM4; Method name - openPort(); Exception type - Port not found.

was something else connected ?  Did the Arduino IDE see it on this port ?

 

AdolphSmith's picture

Yay Arduino is working. Sory

Yay Arduino is working. Sory i have 2 Arduinos. One is stuffed. Now servo conect and work. Now for the speach. ?

 

AdolphSmith's picture

Hello

Hi Now al is working. Now how do i connect all services togeather. 

 

GroG's picture

Ya you can look at the InMoov

Ya you can look at the InMoov UI as Gael said ..

if you want to play with individual services and link them together, you can do this too:

If you named LocalSpeech mouth, WebKitSpeechRecognition ear, and ProgramAB brain
in the python console ..

ear.attach(mouth)
brain.attach(mouth)
brain.attach(ear)

Attaching ear to mouth stops the robot from listening to itself (and answering itself) and the ensuing endless conversation ...

Attaching the brain to the mouth ... allows the brain to speak
attaching the brain to the ear allows the brain to hear and respond

AdolphSmith's picture

Ai working fine thank you

Ai working fine thank you

AdolphSmith's picture

Now to connect servo with ai

Now to connect servo with ai etc. teach me please.

This getting intresting. Wow

 

 

GroG's picture

What are the servos connected

What are the servos connected to ?  Jaw & mouth ?  Turn head side to side ?  Nod head up and down?

AdolphSmith's picture

at this stage testing only

at this stage testing only pin 11 arduino mega for mouth

AdolphSmith's picture

I have conected servo and

I have conected servo and arduino and I did : conect , ear, brain and mouth , AI working. Robot talk is very cheaky but wil be ok. 

Now i must conect Arduino Com4 and Pin 9 for mouth.

Please tri help.

This geting me excited to go on. 

Greetings

Adolph

 

AdolphSmith's picture

I have send no worky for

I have send no worky for nixi. If i conect Arduino it connect to uno only but no worky. I have mega. If i select Mega it trew me back to Uno

 

Why

AdolphSmith's picture

MY NEW ROBOT FACE

AdolphSmith's picture

My own Animatronic eye design use only 2 servos

 

 

AdolphSmith's picture

Eye working with nixie . Now

Eye working with nixie . Now i must fugure out to combine bot and jaw

AdolphSmith's picture

Ai and Nixie

GroG's picture

Heh ... nice progress Adolph

Heh ... nice progress Adolph

hairygael's picture

Did you try in Nixie via

Did you try in Nixie via Intro service page, click on InMoov logo.

This will launch InMoov2 UI.

From there you can start a full script or the configs.

Here is the tutorial:

http://inmoov.fr/inmoov2-in-nixie/

AdolphSmith's picture

This is a great totorial if

This is a great totorial if you have a complete inmoov. But the only way to learn is to start from scratch. You are a profesional already. I will get there but first i must learn the basics :)

Thank you

GroG's picture

In "theory" this is what you

In "theory" this is what you might need go make the mouth servo move...

You got servos to work, and you've been playing with it for a while ...
MRL works with services, all services have names, the names are important

You should have a service named mouth - which is probably of type LocalSpeech

and a mouthServo ?
You need to make the mouthServo work first ... attach it to the arduino ..

when the mouthServo is worky and all the other parts are worky ..

it "should" be ..

mouthcontrol = Runtime.start("mouthcontrol","MouthControl")
mouthcontrol.attach("mouthServo")
mouthcontrol.attach("mouth")

This is assuming that you actually named the mouthServo "mouthServo"
If it no worky - send a no worky

AdolphSmith's picture

Working thank you.    

Working thank you.

 

 

AdolphSmith's picture

Progress with Nixie and animatronic head

AdolphSmith's picture

How do i change the Robot

How do i change the Robot age, gender. Because my Robot is male 55 years old and he keep saying he is female and 8 years old

 

hairygael's picture

Hello, It's depending on

Hello,

It's depending on which bot you are running, if you use Alice, you will need to modify many aiml that relate to female answers.

With InMoov bots (en-US), you can modify what you want in: