BUG Community

Welcome! Log In

Forums Recent Posts

Subscribe to Recent Posts 12,455 posts found

Jan 22, 2008 7:59am
whaleforest 7 posts

Topic: Meet & Greet / Hello from China

Hi everyone.
I live in China,and has graduae from Fine Arts university at autumn 2007.Now i turn to use Arduino and Wiring to do Physical Computing Arts with artist and engineer.Our drem is introduce Physical Computing to Fine Arts university in China.Just like MIT Media Lab or NY ITP or UCLA DMA.aha,that’s really a drem.
I notice the Bug is a wonderful tools,but i don’t know Java and Lunix,,,,Can i use ActionScript or Processing in Bug at the future?

Thanks for reading,and want make friends with you.
(Sorry for my poor english)
:D

Jan 22, 2008 7:46am
Medium finsprings 268 posts

Topic: Applications / What about components?

kengilmer
Finsprings,

In regards to your question about sharing code among apps; there are several ways to do this and the way you mention is a good one. Another approach (we are working on Web and SDK support for this now) is to create a seperate utility bundle that your application bundle "Imports-Package" from. This allows other application bundles to use your utility bundle independently of your application. This is a core use case of OSGi in general. Unfortunately with the Web and SDK as they stand now there is no easy way of finding dependent bundles for a given application. This is something we hope to fix soon. LMK what you think...

That sounds like a good approach Ken. Will those bundles have version numbers associated with them? If you break the interface contract in a bundle, you'd want to be able to rev the version number and keep the old one around for apps that haven't been updated. Apps would need to associate themselves with a particular major or major+minor version of the bundle.
Jan 22, 2008 7:37am
whaleforest 7 posts

Topic: BUGbase / BUG price :(

I’m a Bug Fans from China,has graduate from Fine arts collage.
299$ is a month’s salary for me,,,aha.that’s shame.

I use Arduino and Wiring to do some work.that’s cheap for me.But i want one Bug anyway.

So that mean,i should eating less and drinking less to save the money to get Bug.

Anyway i wise Bug will be cheap in the future,then more and more people can get it.

Jan 22, 2008 7:15am
Medium kgilmer 215 posts

Topic: Applications / What about components?

Finsprings,

In regards to your question about sharing code among apps; there are several ways to do this and the way you mention is a good one. Another approach (we are working on Web and SDK support for this now) is to create a seperate utility bundle that your application bundle "Imports-Package" from. This allows other application bundles to use your utility bundle independently of your application. This is a core use case of OSGi in general. Unfortunately with the Web and SDK as they stand now there is no easy way of finding dependent bundles for a given application. This is something we hope to fix soon. LMK what you think…

Jan 22, 2008 5:22am
pete_by 1 post

Topic: BUGbase / BUG for a car surveillance?

Hello,

I would like to implement an autonomous car surveillance system using BUGBase. The only I need is an interface to connect external spycam, ability to connect a SD/MicroSD USB card-reader and corresponding software drivers and video codec.
I know that there is the java-SDK for the BUG and I have a strong java-knowledge, but would like to have a way to use plain-C/C++ software also. Could you, please, clarify if the BUG fits all my requirements and how can I write programs for BUG using C-language and what’s linux distributive you use. I need to know this exactly before placing a preorder.

Wish you all a great success!

Peter
Minsk, Belarus

Jan 22, 2008 12:00am
Medium finsprings 268 posts

Topic: Applications / What about components?

Shawn,

I was playing with your VirtKeyboard demo app and had some questions. At first it didn’t seem like pressing X was working for me to close the keyboard, so I put a breakpoint on the hide() call in VKey.actionPerformed. With that, I can see that it the keyboard does get hidden. However, I can’t seem to navigate from the userid field to the notes field: the keyboard come right back as soon as I try and click, or press tab.

If I run without the breakpoint, when I press the X the keyboard disappears and then reappears.

What am I doing wrong? I really like what you’ve done here, and I’d like to incorporate it into my todo app so it’s not just running off canned lists of cake.

Jan 21, 2008 7:45pm
dudenz 5 posts

Topic: BUGbase / Slim line?

It would be ok if GPS and other radios would be part of the BUG but concerning the camera and display and other modules, I think those should not be incorporated into BUG as those would close up the space for other modules to plug in.
But as the formfactor is of importance as well, if there will be a display module which takes up one whole side (two plugs), it could be made nice and slim – slimmer as the standard module because it is the only one connectable on the one side.
Also it would be good to have not only separate modules for bluetooth, edge, 3G etc. but combine those meaningful together. separate modules could still be made, but then for maybe a somewhat lower price.

Jan 21, 2008 7:27pm
dudenz 5 posts

Topic: BUGbase / BUG price :(

As I am a student I have to live of 600 euros a month. Even if the $600 would be like 400 euros, it still is quite some time to save enough. So I my hope is on the student offers.

Jan 21, 2008 6:30pm
dudenz 5 posts

Topic: Suggestion Box / for robotics usability

Hey,

I am a robotic enthusiast and therefore quite excited about the bug development. Also, that i read requests about some servo connector module made me think a bit.

It would be really cool to get some robots going without the need do develope all the hardware (in terms of computational hardware) by oneself. One might say: Isn’t that what LEGO Mindstorms is all about? But besides being a nice robot toy, it has some severe limitations. And I think BUG has the ability to overcome all sorts of restrictions just because it is so open to change.

So why did I put this up in "Suggestion Box" and not somewhere offtopic?
Well, because in the end I have some ideas which might be if nothing else some food for thought.

So far I have seen the BUG with only one camera module connected at a time. If not allready the case, it would be cool to get two camera modules working in order to enable stereoscopic vision. I imagine that this would require some serious amount of cpu power, therefore there are a couple of things to think of.
One would be, to connect two BUGs and let one do the stereo vision and environment modelling, and the other to do the planning and overall thinking.
On the other hand, maybe there could be specialized modules that have some sort of geometic and vision centered computing units (with special CPUs and memory). Those could do the modelling and picture analysis in order to leave the BUG mainly busy with the plentiful tasks of a robotic life. (Here I must say, I have now idea about what the connectors are capable in matters of bandwith from one module to another. It would be a shame it that would become the bottleneck.)

As mentioned the servo module above, I think it would be good to have besides such a dedicated module also some connector module which could be more software definable – to use besides PWM also Voltage outcome to regulate actuators. (If you want to use Nitinol for example.)
And in case a robot uses motors which draws some ampere, it might be goog to be able to have those powered by extra bateries. Actually, it might generally be a good idea to have all actuators be fed (or feedable) by an external source.

Also to take up an idea allready mentioned by someone else, the connection cables would be of quite some use. (The camera modules could be placed somewhere meaningfull on the robot without putting the whole BUG and its connection at the same place.) With such a cable it might even be a good idea to incorporate two cameras into one module which then would not be compliant with the sizes of other modules … well, maybe.

One last thing I can think of being important, is a way to have sensor input. By that I mean mainly sensors like incremental encoders. Those are for detecting the position of joints and actuators. So a module for connecting those would make it all complete. (at least i cant think of anything new so far ;-) )

Oh hold on. There is something I almost forgot. A module to have fieldbusses like PROFIbus, CANbus etc. would be sweet as well.

Well, all those good ideas of modules for "general purpose" sensory, like a compass, accelerometer, radios for wireless connectivity and alike, I won’t mention. But those are important too.

Wow, that became quite a long story. So if you made it down here: Thanks for reading. ;-)

/Stephan

Jan 21, 2008 6:09pm
gabriel 1 post

Topic: Official Updates / The store is live!

This is absolutely genius hardware, please please make this available to the UK soon!

Powered by Community Engine

Top
Login
Close
Bottom