Artash Nath (Grade 8) and Arushi Nath (Grade 5), Toronto

ARTEMIS stands for Artificially intelligent Real-time Training by Environment, Mapping, Immersion, and Sounds.

We love space, robotics and machine learning! We have been building robots and rovers of increasing complexities for more than 6 years. These include line-following rovers, autonomous rovers, 30-pound battlebots, emotion detecting robots, drawing making robots and more.

(The full video presentation with details of how each segment in the demo happened is available at: https://www.youtube.com/watch?v=T713TTW60v0 )

Recently we have been excited about making intelligent robots. Robots that learn just like humans do and slowly become more intelligent every day. We have come across lots of intelligent robots. But most of them are good for specific tasks. For instance, a robot that plays games or a robot that cleans the house or a robot that sorts garbage or a robot that does surgery. These are very useful robots indeed and their algorithms have been trained and perfected to do that specific task.

Dreaming about Human-like Robots

But we wanted to take a different approach. We wanted to bring together our own learning process: how we are curious, ask questions and learn new things every day into making intelligent Robots.

We listed some of the things that we remember and experienced since birth that we wanted to embed into Robots. These are:

  1. We slept a lot
  2. We had a very limited vocabulary
  3. We learned about new words and things because they were repeated to us
  4. We slowly learned to related objects and their names
  5. We were able to give short answers to simple questions
  6. We were constantly encouraged and appreciated when we did the right thing
  7. We were corrected when we did the wrong thing
  8. We asked lots of questions
  9. Our questions were answered
  10. We developed our likes and dislikes
  11. We started learning on our own
  12. We are able to handle different situations and people
  13. We developed the confidence that we could pursue our interests

And this way we ended up creating a road map of the features that we would like our intelligent robot to have. This was a good start.

Why building Human-like Robots is difficult?

The list of features changed our views of both humans and robots. We gained more insight and appreciation of the ways humans learn new things. We realized learning is a combination of several things, including seeing things, hearing them, smelling them, touching them, repetition, drawing logical conclusions, doing estimation, getting feedback, and trying hard and not giving up. Most significantly all this happens over the years and learning is continuous and never ends.

In comparison, we expect robots to do a lot of things – expect them to have superhuman capabilities. But in return, we give them too few things to make that happen, and we expect everything to happen fast. This was our prime lesson and we hoped to remember this lesson while making our robot.

We had to think deeper and be more honest to trace our own learning journey. We discussed a lot with each other on how we have been able to learn new things every day and develop skills over time. How we can have shared interests (in space and robotics) and also our unique likes and dislikes in terms of food, places, and music. What makes us happy, make us work hard, and pursue our passion?

Slide18

Our approach to building Human-Like Robots

From our discussions, it became very clear to us that our multiple senses, our curiosity, and an enabling learning environment and opportunities are very important for the learning process. So how can we replicate the same features and processes in robotics?

Our multiple senses (eyes, ears, nose, mouth, skin) allows us to experience the world in multiple dimensions. For instance, not only we know what a dog looks like, but we also know how it sounds like, and even the smell of it. By only hearing the dog bark, we can recreate what animal it would be.

We can combine information obtained from senses with our experiences to recreate even more predictive models. For instance, we have memories of what our food smells like, and if we come across that smell in our house we can deduce, say our parents are cooking that food, it must be getting closer to food time, and we may need to end up our playtime to go to the dinner table.

And we can then draw upon our intuition and logic to make yet more powerful predictions. For instance, if we got our school reports card that day, we can be pretty sure based on our several years of experiences that some of the conversations on the dinner table with our parents would be around the report card and if we are happy with our results.

These lived experiences, multiple senses, use of deductions, logic, and probability make us more intelligent and have to be a part of any human-like robots that we build.

Introducing ARTEMIS 

All our dreaming, thinking, planning, conversations, making, programming, and training led to the creation of the ARTEMIS Robot: a small step in the world of robotics but definitively a big step for us in having some of our dreams turn to practice.

ARTEMIS stands for Artificially intelligent Real-time Training by Environment, Mapping, Immersion, and Sounds.

ARTEMIS is how we envision a human-like robot should be like. A robot that:

  1. Learns slowly
  2. Learns through multiple senses (sight, sounds, speech)
  3. Learns through its environment
  4. Learns by mapping objects, faces, conversations, actions around it
  5. Learns by being immersed in conversations with humans
  6. Learns by asking questions
  7. Learns through encouragement and reinforcement of learning
  8. Learns through applying logic
  9. Learns through using probability/ making estimation
  10. Learns constantly
  11. Has multiple capabilities
  12. Can be whatever it wants to be
  13. Is unique
  14. Has moral and ethical values

Arushi was the lead in developing the Robot and building its multitasking capabilities. Artash was the lead in developing the machine learning algorithm and the mathematics (probability, trigonometry, and boolean logic) behind it.

Together they combined their knowledge and experience into building ARTEMIS.

Hope you enjoy the presentation below.

A complete video presentation, the code, the A100 Logic Array and the DEVILS Upgrades used in the ARTEMIS Bot will become available soon.

Want us to give a demo of ARTEMIS Bot at your organisation, event or conference, write to us at: artash.nath@gmail.com  or at www.twitter.com/wonrobot


Slide3


Slide4


Slide5


Slide6


Slide7


Slide8


Slide9


Slide10


Slide11


Slide12


Slide13


Slide14


Slide15


Slide16


Slide17


Slide18

Want us to give a demo of ARTEMIS Bot at your organisation, event or conference, write to us at: artash.nath@gmail.com  or at www.twitter.com/wonrobot

(The full video presentation with details of how each segment in the demo happened is available at: https://www.youtube.com/watch?v=T713TTW60v0 )

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s