Hi there!
I'm Naoki, 17 years old, informatic engineer student, DJ and... Well, fond of programmation and robotic!
When I discovered Pleo RB I was like... "Oh guy, that's too cute, and SOOOOO cool! I need one!" You see, feeling a bit alone in my student room with only my computer, lessons, music and cigarets, so a little robotic friend should be great (I'm not a lo life! That's just that I can't party and see my friends a lot this year, so much work for my project, all that stuff...)

Got plenty of ideas for improving him, and before buying anything or continue to dream, I decided to told experienced users first. But I think I'll buy one anyway, even if it is more limited than I expected.
First, I think i'm gonna change its biological internal clock, to fit better my student life. Feeding him around 7 or 8 PM is more practical for me then at midday, and also waking him around 6, for petting him a little before leaving. Is it possible?
I also imagined to create a dancing algorithme, with a simple BPM (Beats Per Minute) analysis with some kind of Analogic to Numeric conversion from it's sound sensor. You see, like shaking its head with the beat. Maybe also learning some songs after listening them a lot, and dancing more precisely on them, like knowing when the drop comes and taping its feet only after. That asks lot of technical questions to make it, like making OS Life read memorized files of already listened songs, write files with scripts (Song: Some Chords, BPM: 128, 1st drop: 1'37, break: 3'37 2nd drop: 5'07) -drop's when the music get harder, and break when it came back a bit slowly... For droping again!-, or knowing the resolution of the mic, if it can recognize a beat from the rest of the song, etc etc...
Linked with music, I also though about make him recognize styles of music, with the BPM, the height of the sound, if the song is regular or not, agressive or not, and making him like some styles (according to my feelings of course, but I'm minimale, transe and electro, so that's not too agressive for a baby Camarasaurus I think. It's not like Hard Rock or Acid Core

)
I guess it has already been tried, but I'd though about face recognition, like remembering who's cool and who's not (who has put Pleo head down side, and also who has pet him a lot and feed him).
And making his behaviour a bit more... Mature. Not like other stupid agressive dino toys, but... Well, "You don't want to play with me? You serious? Don't want to talk to you anymore!" and then after a little time, you'll come pet it and it will want to play again, or not if you haven't been gentle enough before! (Crossed with the facial recogntion, It could be amazing!) (I don't want to make a badass Pleo , just make it a bit less gentle with people who haven't been

)
Maybe ading a Yes/No/Don't know asking system, with memory like "Are you a boy Daud?" "Do you like Naoki? (Yes of course!)" "Do you like Marie? (No, she has squeeze me many times)" "Have you already eat today?" "Are you sick?" "Are you tired?". Of course, it won't talk for explaining why, it will just shake its head head up/down-right/left, but it will be according with its memory. And also when you'll ask him questions that it couldn't/didn't know the answer, it will just shrug, because I found stupid toys which always answer! That means of course, a little panel of question, recorded during programmation, but realistic answers about it's feeling and what he knows.
About questions, I also though about recognizing what I am doing, if it can, like "Is Naoki watching Game of Thrones?" and if he heard the credits, it'll answer positive (I guess in the other case, it will just shrug, he should hadn't recognize, so it'll be stupid to answer a categoric no). That means recording on its OS the conditions of answering, or a learning algorithm, like "Daud, what you heard is Game of Thrones credit".
I also have really impossible ideas, requiring adding some captors, like coughing when smelling cigaret smoke. That could be really fun but... Yeah, out of purpose.
Tell me what you think about it, what you think is possible, what is not, what has been already done, all that stuff

Thank for reading and answering! Naoki
PS: I'm french, so please forgive my bad english and hoping I'm already understandable
