PDA

View Full Version : Cool things to do with Dino-Mite


Caaahl
05-18-2008, 02:35 AM
Lets list, what you have achieved already with dino-mite.

I took some pictures and recorded some audio. (like everbody does i guess :p )

Did some of you guys (and girls ;) ) experiment with joint manipulation and stuff?

junkroxy
05-18-2008, 03:47 AM
Caahl could you post some pics? :)

pleoguy101
05-18-2008, 05:48 AM
wait, dinomite is avalible??! WHERE:D:eek:!! I feel so clueless.. how longs has it been out for:D?!!!

Caaahl
05-18-2008, 05:59 AM
Its avaiable at http://www.bauerindependents.com/ -> downloads

Be sure, to read the manual carefully before doing harm to your pleo. ;)

@junkroxy:

http://img237.imageshack.us/img237/4011/test4hx0.png

junkroxy
05-18-2008, 09:15 AM
that looks like a cellphone photo! pleo has a good eye! :)
what happens if you take photos in a room with soft light (lamps, not sunny light)?

pleoguy101
05-18-2008, 10:57 AM
I dowloaded it right.. but my computer wont let me view the dang manual:mad::mad::(!!! I dont want to use it without knowing what to do!:(

BauerMECH
05-19-2008, 05:53 AM
I dowloaded it right.. but my computer wont let me view the dang manual:mad::mad::(!!! I dont want to use it without knowing what to do!:(

The manual is a .pdf file. You can download Adobe Acrobat Reader (http://www.adobe.com/products/acrobat/readstep2.html) for free from Adobe.

sarusani
05-19-2008, 08:56 AM
The manual is a .pdf file. You can download Adobe Acrobat Reader (http://www.adobe.com/products/acrobat/readstep2.html) for free from Adobe.

Or just install FoxitReader (http://www.foxitsoftware.com/pdf/reader_2/down_reader.htm)
(MUCH faster than the AdobeReader!)

pleoguy101
05-19-2008, 12:33 PM
The manual is a .pdf file. You can download Adobe Acrobat Reader (http://www.adobe.com/products/acrobat/readstep2.html) for free from Adobe.

THANK YOU:D!! this is great!:)

ryane
05-19-2008, 02:00 PM
try printing sys stats. it shows the total run time in seconds, (i don't know if this really is the complete total since first power up), and other interesting tid bits. does anyone know what HL loads/uploads is? i'm also wondering if dino-mite will show what life os version your pleo is running and if so where? this is a very cool program! thanks Matt!:D

Darkwolf
05-20-2008, 12:11 AM
I cannot stop the endless sea of information that gets printed in the monitoring tool about what servo moves to where.
Pitty, because I am trying to just have stuff printed concerning what is going on Pleo's mind as it were.
When I stop the flooding of data, all other actions don't get printed to the screen either.
(I just get the line <<< COMMAND SENT >>>>)

hobbesi
05-20-2008, 12:23 AM
I love Dino-MITE.. though it did take me awhile to get working.(Pleo would not send data when on COMM 1) I'm hoping to eventually give Newbie an entirely custom sound set.

Would it be possible to get information about CPU usage? It would interesting to know how taxing certain tasks and operations are on Pleos little brain :)

Great Job though!

BauerMECH
05-20-2008, 06:41 AM
I cannot stop the endless sea of information that gets printed in the monitoring tool about what servo moves to where.
Pitty, because I am trying to just have stuff printed concerning what is going on Pleo's mind as it were.
When I stop the flooding of data, all other actions don't get printed to the screen either.
(I just get the line <<< COMMAND SENT >>>>)

If you are refering to the "Monitor Targeting" of the joint? If you "enable targeting" (green circle) and have "joint" selected from the target drop-down list, then that is what also must be in the drop-down list when you click "disable targeting" (red X). It sounds to me like you're using the monitor toggle to turn off targeting - which doen't stop pleo from transceiving any data, it just doen't print it on the screen. He'll continue to send that data until you disable targeting.

If you're talking about the "watch" commands, they are kinda' in the same boat - but tougher to disable as so much data is streaming (and there's no character catch in place) that pleo won't take incomming commands. I would refrain from using watch and stick with the targeting or joint info commands.

;)

Edit: In the Log section of the terminal window, if you have all the logging enents enabled it will constantly give you quite a bit of info..., select "info" from the drop-down list and click "disable"... disable other events in the list until you've reached a desirable level of incoming data (or simply select "all" and click "disable").

Darkwolf
05-21-2008, 01:49 AM
Thank you for the feedback Bauer!
Will have another go with it tonight.
(Don't know how much of the code has changed since the beta version on your own site, but I'll use the download link from Ugobe just in case.)

BauerMECH
05-30-2008, 04:26 PM
More cool things you can do...

You can temporarily alter/simulate the vocal gender and/or age of your Pleo using the Sound Module in Dino-MITE. Increase the slider value to elevate the playback pitch resulting in a more famine or childlike voice depending on how extreme the value. Likewise, decreasing the value will deepen Pleo’s voice. On the extreme low, it sounds as though he's belching out his talk. Have fun! :D

bga
05-31-2008, 07:19 PM
So, Dino-Mite helped me figure out a problwem I am having with my Pleo and I am now wondering if it could be used to fix it. First of all, some background:

I live in Brazil and bought Pleo in one of my trips to the US. When I got bacik to Brazil everything was ok. At some point in time, Pleo's left elbow started acting up in a way that would make Pleo keep his left leg up (i.e. not touching the floor) most of the time. I contacted Ugobe but the solution they gave me was to send Pleo back for a replacement which would be cool if it was not for the fact that I can not do that unless I take it to the US with me as they would not be able to ship a new one to Brazil.

Anyway, I installed Dino-Mite and could observe the following:

1 - Reseting all joints to their default positions work. The supposefly faulty leg also moves to its extended position (touching the floor).
2 - Pleo does have full movement on this leg. It I run the motion test it will move the leg as expected.
3 - The output is funlky tough. According to the output the leg moved form 8 degrees to 8 degress (i.e. did not move at all!).
4 - Trying to move the lege with small angle increments do not work. If I move it at least 25 degrees from the extended position it will actually move. smaller degrees do not result in movement.

So, I guess that either a sensor is busted (I am just asuming it uses a sensor for determining the leg position) or it is only a calibration error. Now, I noticed that Dino-Mite does have a calibration option that was present in 1.0.1 and is disabled in 1.0.2.

Does anyone knows anything about this problem or about this feature in Dino-Mite? Anyone with access to the 1.0.1 version so I could try the calibration?

Thanks in advance.

Caaahl
06-01-2008, 03:06 AM
You should contact Mr. Bauer. :)

Nappy1020
06-05-2008, 03:59 PM
Hey guys. I've been playing around with my Bros Pleo fr about a month. Using Dino-mite. Joint manipulation is very interesting too. Also watching the Algorithmic Patterns in the Terminal gives you an idea of whats goin on in his brain. Any speculations about wat the Pleo OS was written or coded in? Wondering if C++ knowledge would be of any use.

ryane
06-05-2008, 05:05 PM
pleo's life os PM was written in pawn, a subset of c, so c++ programing knowlege should certainly be helpful.

PleoPet
06-07-2008, 09:48 AM
> Any speculations about wat the Pleo OS was written or coded in? Wondering if C++ knowledge would be of any use.
"C" language and C++ knowledge is always useful...
See note at bottom of this page for discussion of the different pieces of firmware: http://www.aibohack.com/pleo/tech1.htm
The PleoOS itself is mostly written in "C". It is closed source. It is compiled to native ARM opcodes. It has many core features including the terminal monitor commands used by Dyno-MITE. You can't change or extend these yourself.

The Pleo Life OS Personality (PLEOPM) is something totally different.
It is written in Pawn which is a typeless, interpreted language. It has some similaries to "C" but is not a strict subset.
The not-yet released PDK will let you create new behavior programs using Pawn.

darmawan_setio
08-29-2008, 09:49 AM
So, Dino-Mite helped me figure out a problwem I am having with my Pleo and I am now wondering if it could be used to fix it. First of all, some background:

I live in Brazil and bought Pleo in one of my trips to the US. When I got bacik to Brazil everything was ok. At some point in time, Pleo's left elbow started acting up in a way that would make Pleo keep his left leg up (i.e. not touching the floor) most of the time. I contacted Ugobe but the solution they gave me was to send Pleo back for a replacement which would be cool if it was not for the fact that I can not do that unless I take it to the US with me as they would not be able to ship a new one to Brazil.

Anyway, I installed Dino-Mite and could observe the following:

1 - Reseting all joints to their default positions work. The supposefly faulty leg also moves to its extended position (touching the floor).
2 - Pleo does have full movement on this leg. It I run the motion test it will move the leg as expected.
3 - The output is funlky tough. According to the output the leg moved form 8 degrees to 8 degress (i.e. did not move at all!).
4 - Trying to move the lege with small angle increments do not work. If I move it at least 25 degrees from the extended position it will actually move. smaller degrees do not result in movement.

So, I guess that either a sensor is busted (I am just asuming it uses a sensor for determining the leg position) or it is only a calibration error. Now, I noticed that Dino-Mite does have a calibration option that was present in 1.0.1 and is disabled in 1.0.2.

Does anyone knows anything about this problem or about this feature in Dino-Mite? Anyone with access to the 1.0.1 version so I could try the calibration?

Thanks in advance.

i have the same Problem like you after 4 day i bought Pleo...TY for the advice
i repaired with my Own strength....

Allosaurus
08-30-2008, 05:28 AM
More cool things you can do...

You can temporarily alter/simulate the vocal gender and/or age of your Pleo using the Sound Module in Dino-MITE. Increase the slider value to elevate the playback pitch resulting in a more famine or childlike voice depending on how extreme the value. Likewise, decreasing the value will deepen Pleo’s voice. On the extreme low, it sounds as though he's belching out his talk. Have fun! :D

LOL, belching out his talk.

Synaptein
09-16-2008, 12:50 AM
Hi all, please chime in (Bauer or pleopet?) if you have any info on dinomite with pleo's touch sensors.

I was hoping that I could continuously read the touch sensor data using dinomite with pleo. That is, I would be able to get some kind of processable text (using the pleo monitor command line) that can let me know which sensor is being touched and even perhaps for how long, and what intensity (i.e. a short pat or long stroke)?

Using this data (knowing which sensor is being touched), I can have some other program process it and do something based on which sensor is being touched. For example, I can have the computer send back command pleo to play a sound or execute a script/skit.

BauerMECH
09-17-2008, 07:41 PM
Hi all, please chime in (Bauer or pleopet?) if you have any info on dinomite with pleo's touch sensors.

I was hoping that I could continuously read the touch sensor data using dinomite with pleo. That is, I would be able to get some kind of processable text (using the pleo monitor command line) that can let me know which sensor is being touched and even perhaps for how long, and what intensity (i.e. a short pat or long stroke)?

Check out section 5.5 starting on page 5 in the User's Instructional Guide. I think you'll be most interested in the "Enable Target" button mildly described on page 6. Or you can use the "Show" button in the Sensor Module to momentarily print the current value of the selected sensor (section 6.6 pg 10).

Hope this helps. :)