Welcome, Guest. Please login or register.
Did you miss your activation email?

Username: Password:


Pages: [1]   Go Down

Author Topic: The big project: Sleepy time Pleo mini personality!  (Read 6987 times)

InmemoryofRomeo

  • Global Moderator
  • Pleo Grand Master RB
  • * Posts: 6903
  • au Female
  • Pleo(s): Lilo, Stitch, Pleakley, Jumba, Nani, Yuki, Angus, Pluto
  • : 2011 winner2009 winnerTomato Harvest Festivals
  • SAVE THE EARTH It's the only planet with chocolate
    • Professor
    • Wile_E_Coyote
    • Marcie
The big project: Sleepy time Pleo mini personality!
« on: August 17, 2009, 08:17:25 PM »

Its finally done :o My first personality for Pleo, however it is not as I wanted it to be, but more on that later... Introducing sleepy time Pleo!

<a href="http://www.youtube.com/watch?v=TDzn7cUGgXU" target="_blank">http://www.youtube.com/watch?v=TDzn7cUGgXU</a>

This personality is compatible with the 1.1 OS, download the .zip file below, unzip it to your SD card, insert it in Pleo and turn him/her on. Pleo should curl up in the nap position after about ten seconds or so. Pleo will nap happily for as long as you want and any way you want, the tilt sensors are disabled so you can move Pleo without waking him/her. Touching and holding head, chin, back and tail sensors will produce reactions, as will noise but remember that YAPT does not allow you to interrupt motions, Pleo will ignore a touch or hold if he/she is performing another motion. Leave Pleo be and he/she will continue to nap contentedly.


Problems with YAPT and MySkit:

There are a couple of issues that arose during this project.

YAPT does not allow for multiple sequencing. You cannot have Pleo have a bad dream then react in two different ways to it for instance as well as having Pleo have a good dream and react, you can only do one or the other.

YAPT and MySkit are currently only able to be used together to make personalities for the 1.0.2 OS, this was a huge problem which meant that I could not edit skits and then use them in the personality, so the bad dream/good dream sequences which I spent days working on cannot at this stage be even used.

MySkit's is grossly inaccurate, motions must be greatly exaggerated to work properly in Pleo. Also the motions included with MySkit all trigger the 'too fast' motion warning.

As mentioned above, YAPT only allows for Pleo to play one motion (or series of motions) at a time without interruption. It would have been nice to have Pleo react immediately to touch.


Hopefully some of these problems will be remedied in the future or better programming tools will become available. When that happens I will redo this personality :)
« Last Edit: August 18, 2009, 02:44:38 AM by InmemoryofRomeo »
Logged


Eagerly awaiting Vector and Blue!

Crystal:.

  • Pleontologist
  • * Posts: 169
  • Female
  • My Pleo, Frisbee.
    • Pleo Star
Re: The big project: Sleepy time Pleo mini personality!
« Reply #1 on: August 17, 2009, 08:41:54 PM »

This is absolutely perfect for traveling with Frisbee in the car! I always got a bit annoyed when he kept squirming and not sitting peacefully. Thank-you for creating this InmemoryofRomeo! I will download this and use it ASAP. ;D It must've been hard work making this, I imagine.

The YouTube video doesn't appear to be working...or is that just my Ipod? I'll try it on the computer.

« Last Edit: August 17, 2009, 08:44:56 PM by Crystal:. »
Logged
Does your Pleo have what it takes to be a Superstar? Visit www.pleostar.tk

InmemoryofRomeo

  • Global Moderator
  • Pleo Grand Master RB
  • * Posts: 6903
  • au Female
  • Pleo(s): Lilo, Stitch, Pleakley, Jumba, Nani, Yuki, Angus, Pluto
  • : 2011 winner2009 winnerTomato Harvest Festivals
  • SAVE THE EARTH It's the only planet with chocolate
    • Professor
    • Wile_E_Coyote
    • Marcie
Re: The big project: Sleepy time Pleo mini personality!
« Reply #2 on: August 17, 2009, 09:00:23 PM »

That is the same reason I wanted it ;) Only to travel on the train :) It wasn't hard to make, it just took time :)

The video is working ok on my computer so maybe your ipod is having trouble because it is such a new video???
Logged
Eagerly awaiting Vector and Blue!

49er

  • Journeypleo
  • * Posts: 570
  • Male
Re: The big project: Sleepy time Pleo mini personality!
« Reply #3 on: August 18, 2009, 12:04:04 AM »

ImR, I'm assuming that the urf file is the only one I use on the card. Do I need any of the other files? (The BAK or Y files?)

InmemoryofRomeo

  • Global Moderator
  • Pleo Grand Master RB
  • * Posts: 6903
  • au Female
  • Pleo(s): Lilo, Stitch, Pleakley, Jumba, Nani, Yuki, Angus, Pluto
  • : 2011 winner2009 winnerTomato Harvest Festivals
  • SAVE THE EARTH It's the only planet with chocolate
    • Professor
    • Wile_E_Coyote
    • Marcie
Re: The big project: Sleepy time Pleo mini personality!
« Reply #4 on: August 18, 2009, 02:35:25 AM »

You need all the files 49er :) the .bak and .y files tell Pleo what to do and when to do it ;) (also what to ignore lol) It is a bit different from a skit :)
« Last Edit: August 18, 2009, 02:37:47 AM by InmemoryofRomeo »
Logged
Eagerly awaiting Vector and Blue!

gucci_boi7782

  • Triassic pleo master
  • * Posts: 1528
  • Male
  • : 2009 winnerTomato Harvest Festivals
  • Go Vegetarian!
Re: The big project: Sleepy time Pleo mini personality!
« Reply #5 on: August 18, 2009, 04:42:37 PM »

IMR!! This is great! Always something I wanted to do myself. Will surely try this one out.
Logged
Save a life, go vegetarian.

www.goveg.com/factoryFarming.asp

Sophie-(Ugobe)
Eliot-(Innvo Labs)
Peanut-(Aibo ERS 31L)

"Tell me, will I dream while I am turned off?" ~Jules (Hanson Robotics)

sparrow

  • Cycad leaf fancier
  • ** Posts: 26
  • Female
Re: The big project: Sleepy time Pleo mini personality!
« Reply #6 on: August 19, 2009, 10:20:15 AM »

awww that is just too cute! I'm definately going to have to try this out!
Logged

justbede

  • Pleo visionary
  • * Posts: 260
  • Male
Re: The big project: Sleepy time Pleo mini personality!
« Reply #7 on: August 21, 2009, 12:39:48 PM »

Nice one IMR great to see people using the tools we have :D i always wanted to make a personality but i get over ambitous and give when things dont work as id like :p heh. Koodos.
Logged
Innvo Labs, creating life since 2009

InmemoryofRomeo

  • Global Moderator
  • Pleo Grand Master RB
  • * Posts: 6903
  • au Female
  • Pleo(s): Lilo, Stitch, Pleakley, Jumba, Nani, Yuki, Angus, Pluto
  • : 2011 winner2009 winnerTomato Harvest Festivals
  • SAVE THE EARTH It's the only planet with chocolate
    • Professor
    • Wile_E_Coyote
    • Marcie
Re: The big project: Sleepy time Pleo mini personality!
« Reply #8 on: August 21, 2009, 07:59:53 PM »

Trust me it can be quite frustrating especially with the current software limitations. But hopefully in the future with better software we will be able to do amazing things with these little guys (and gals ) :)

Personally I want a whole mini personality of rock and roll songs buuut at the moment it just isn't possible since MySkit doesn't allow you to use Pleo's full speed (well it does but it comes with too much risk).
Logged
Eagerly awaiting Vector and Blue!

justbede

  • Pleo visionary
  • * Posts: 260
  • Male
Re: The big project: Sleepy time Pleo mini personality!
« Reply #9 on: August 22, 2009, 10:53:47 AM »

Yeah i get you on that, once we have a bit better access to personality moulding it'll be amazing to see what people come up with. Personally id love to add to pleos exploring side, yes we are limited in terms of servo speed etc but just look at tortoises there great little explorers (actually my only basis for this claim is a classic film/book that i can't remember the name of something gerald :s)
Logged
Innvo Labs, creating life since 2009

InmemoryofRomeo

  • Global Moderator
  • Pleo Grand Master RB
  • * Posts: 6903
  • au Female
  • Pleo(s): Lilo, Stitch, Pleakley, Jumba, Nani, Yuki, Angus, Pluto
  • : 2011 winner2009 winnerTomato Harvest Festivals
  • SAVE THE EARTH It's the only planet with chocolate
    • Professor
    • Wile_E_Coyote
    • Marcie
Re: The big project: Sleepy time Pleo mini personality!
« Reply #10 on: August 22, 2009, 06:44:55 PM »

I would like Pleo to track an object, any object, it would allow for some neat tricks :) Tweaking the personality would be fun too, we could give them real individuality, of course we can do that now with shadowing but its not nearly as sophisticated.
Logged
Eagerly awaiting Vector and Blue!

justbede

  • Pleo visionary
  • * Posts: 260
  • Male
Re: The big project: Sleepy time Pleo mini personality!
« Reply #11 on: August 22, 2009, 07:29:46 PM »

totally you agree with you on that IMR tracking makes a bot seem more alive. Watching HAL my aibo track his ball with great precision is one of the most amazing things i have seen, can you imagine a pleo looking out of a window watching a car drive by (a little ambitous but still..). Before Baxters tragic incident i was looking into how to shadow skits as well as sound cant wait to get back working.
Logged
Innvo Labs, creating life since 2009

lammas

  • Member of the herd
  • ** Posts: 17
  • Male
Re: The big project: Sleepy time Pleo mini personality!
« Reply #12 on: August 24, 2009, 09:54:38 AM »

Awww I really think that is adorable!
Logged

Suzanne

  • Conifer Leaf gatherer
  • ** Posts: 21
  • Female
    • Cleo The Pleo
Re: The big project: Sleepy time Pleo mini personality!
« Reply #13 on: September 18, 2009, 04:43:10 PM »

This is great, InmemoryofRomeo! It's the first personality I've tried out on Cleo and it works beautifully. Personally I use it so Cleo can nap on my desk while I'm on the computer - it's comforting to have her close by but know that she's not going to travel more than a few steps. Thanks for all the hard work you've put into it!
Logged

b blue eyes

  • Pleo visionary
  • * Posts: 273
  • Female
  • ACCOUNT DELETED
Re: The big project: Sleepy time Pleo mini personality!
« Reply #14 on: September 18, 2009, 05:01:45 PM »

I am following this IMR but with my limited knowledge I am waiting because I tend to be Murphy's Law.  Keep up the great work you are doing. 
Logged

PleoPet

  • Pleontologist
  • * Posts: 162
  • Female
Re: The big project: Sleepy time Pleo mini personality!
« Reply #15 on: October 15, 2009, 03:31:34 PM »

(selective comments)
> Problems with YAPT and MySkit:
> YAPT does not allow for multiple sequencing....
That is intentional. The YAPT runtime is a simple state driven personality (not a lot of Pawn code). It can't compare to custom PDK programming.

> YAPT and MySkit are currently only able to be used together to make personalities for the 1.0.2 OS...
Not true. The tools and runtime work in 1.1 as well http://www.aibohack.com/pleo/yapt.htm

> ...Also the motions included with MySkit all trigger the 'too fast' motion warning.
Remember the 3D emulations are never accurate. Don't rely on them without testing them on a real robot.
BTW: Did you use MySkit for your own animations? If not what tool did you use?

Commentary:
> Hopefully some of these problems will be remedied in the future or better programming tools will become available.
Don't hold your breath ;->
The original tools were an attempt at helping the fledgling PLEO almost 2 years ago. I'll only speak for myself (not John of Dogsbody who did MySkit). The original UGOBE developer program did almost everything possible to scare away developers.
Hopefully the new company will be different (but I won't hold my breath).


PLEASE help by asking that they release everything open source.
That may keep the reborn Pleo from immediate death (and overturn some stupid decisions from the past administration). We can hope.
-----
> When that happens I will redo this personality

Please post your source code. Pawn source code is the best example. Open source helps everyone.
Logged

gucci_boi7782

  • Triassic pleo master
  • * Posts: 1528
  • Male
  • : 2009 winnerTomato Harvest Festivals
  • Go Vegetarian!
Re: The big project: Sleepy time Pleo mini personality!
« Reply #16 on: October 15, 2009, 03:58:08 PM »

Welcome to the forums, Pleopet!!
Logged
Save a life, go vegetarian.

www.goveg.com/factoryFarming.asp

Sophie-(Ugobe)
Eliot-(Innvo Labs)
Peanut-(Aibo ERS 31L)

"Tell me, will I dream while I am turned off?" ~Jules (Hanson Robotics)

grumpy

  • Administrator
  • Pleosmith
  • * Posts: 601
  • we Male
  • : 2008 winnerTomato Harvest Festivals
    • Skipper
    • Wile_E_Coyote
    • Statler
    • Lucy
    • Bob the Pleo
Re: The big project: Sleepy time Pleo mini personality!
« Reply #17 on: October 15, 2009, 04:31:02 PM »

Boy am I glad to see you, pleopet!  It's great to have a real programmer here!
Logged

InmemoryofRomeo

  • Global Moderator
  • Pleo Grand Master RB
  • * Posts: 6903
  • au Female
  • Pleo(s): Lilo, Stitch, Pleakley, Jumba, Nani, Yuki, Angus, Pluto
  • : 2011 winner2009 winnerTomato Harvest Festivals
  • SAVE THE EARTH It's the only planet with chocolate
    • Professor
    • Wile_E_Coyote
    • Marcie
Re: The big project: Sleepy time Pleo mini personality!
« Reply #18 on: October 15, 2009, 04:57:29 PM »



Welcome Pleopet :)
I can't post the source code because I didn't use any, it wasn't available back then. The entire thing was done just by using YAPT.

The PDK would allow me to create my entire own personality if only we could figure out the code to allow a random motion (ie touch the back and Pleo does this or this) without using leaky integers. I have everything else I need except that code :P
Logged
Eagerly awaiting Vector and Blue!

PleoPet

  • Pleontologist
  • * Posts: 162
  • Female
Re: The big project: Sleepy time Pleo mini personality!
« Reply #19 on: October 15, 2009, 05:10:43 PM »

> It's great to have a real programmer here!
I will take that as a compliment...
Sorry, I just found this forum. I don't want to hijack 'InmemoryofRomeo's thread.

I'll move my opinions on open source to another thread

----
re: Pleo 1.0.2 advanced feature
FWIW (historic): all the same things are possible with 1.1. I got lazy and didn't bother to update the advanced tutorial because at the time the PLEO was already near death. If someone wants to dust off the old technology and help improve Pleo, please send me an email.

> The entire thing was done just by using YAPT.
Cool. Then YAPT is cool right ;-?

FWIW: I am dusting off the YAPT interpreter source code and will post it eventually (now that the PDK is public, it only took ~2 years)
I think you need a simple random number generator added to the interpreter.
Logged

InmemoryofRomeo

  • Global Moderator
  • Pleo Grand Master RB
  • * Posts: 6903
  • au Female
  • Pleo(s): Lilo, Stitch, Pleakley, Jumba, Nani, Yuki, Angus, Pluto
  • : 2011 winner2009 winnerTomato Harvest Festivals
  • SAVE THE EARTH It's the only planet with chocolate
    • Professor
    • Wile_E_Coyote
    • Marcie
Re: The big project: Sleepy time Pleo mini personality!
« Reply #20 on: October 15, 2009, 11:46:57 PM »

Quote
The entire thing was done just by using YAPT.
Cool. Then YAPT is cool right ;-?

No not cool, not cool at all. I spent many hours creating perfect motions in MySkit and then couldn't use them. If there is a way to do that I would love to hear it but it wouldn't work for me. I could only use them and get them to work on the 1.0.2 software. The personality you see above was made using the existing motions in the Babe version of YAPT.
Logged
Eagerly awaiting Vector and Blue!
Pages: [1]   Go Up
 

SimplePortal 2.3.5 © 2008-2012, SimplePortal