Tumblelog by Soup.io
Newer posts are loading.
You are at the newest post.
Click here to check if anything new just came in.

January 03 2009

January 02 2009

Juxi
08:43
4210_f6b0
seems like I am in the right country, okay I know this is industrial robots but still

December 30 2008

Juxi
00:46

December 29 2008

December 26 2008

December 19 2008

December 18 2008

December 15 2008

Juxi
20:21

Micro Aerial Vehicles ... by General Dynamics

warfare of the future .. hmm sounds a bit like extended distributed sensor networks ...

December 14 2008

Juxi
21:28
cool! at least from 1:50 onwards ;)

December 13 2008

December 08 2008

Juxi
09:31
NASA delays Mars mission until 2011
Washington (AFP) Dec 4, 2008 - US space agency NASA delayed a landmark mission to Mars by 26 months on Thursday, adding another 400 million dollars to the already over-budget project to see if the red planet can support life, officials said.

December 05 2008

Juxi
18:59

Hyperbola's Vision for Space Exploration - further considerations

jaxa lunar team.jpg
credit: JAXA

Following on from the comments made about the last post concerning Hyperbola's lunar architecture I thought it a good idea to set out a few more parameters and set the scene in a bit more detail before going forward (aka do some flaming mitigation). And I need a bit more time to assess the Bush 41 Space Exploration Initiative reports and Bush 43 Vision for Space Exploration's Constellation programme Lunar Architecture Team stuff as well

Delivering the science that the world's space agencies will promise their governments and peoples is going to see a lot of compromise where research goals and their infrastructure and resupply needs hit the wall of budgetary and technological realities

It is not a simple nexus (if such a thing could exist) of goals, equipment, energy budget, transportation, resupply, people, rather the detailing of infrastructrue that matches the science targets is going to see clashes and inevitably a perfect network that is then "descoped" to tajke into account technological reality and budgetary limitations  

Because of this Hyperbola's architecture rejects the far side huge radio telescope idea as its placement on the lunar surface would be expensive and difficult whether it involved humans or not

Robotically you could, if you had a large enough rocket, send the entire thing, that would then land. Or you could use multiple launches with LEO or even LLO assembly followed by a landing as a complete unit

I don't think a robotic landing of many modules with automatic on-surface linking up is feasible and the use of humans to do that is also beyond Hyperbola's resource constraints

Having said that, for the rest of the possible science objectives I need to clarify what I mean by science. But first I should say that the activities I listed are not exclusive and that with a longer explanation I would have happily included ideas about lunar, space hardware testing, evaluation and development in that description of science goals; and yes a peer review process for deciding what science people want to prioritise and the Moon's place in that is also necessary

Now, the Moon as a goal in itself. The reality is that as of today the only science that we NEED to do as a species is climate science to stop ourselves and our planet, through its automatic response mechanisms, destroying our ecosystem. Beyond that any non-Earth planetary science is ultimately a cultural choice - sorry but I don't accept Venus research is relevant to the near term climate needs of humanity

As Rand Simberg pointed out learning to operate "off-world" (my word, not his) is a major aspect of working on the Moon and I think that for manned science operations elsewhere in the solar system the Moon is automatically a first choice with its proximity and our cost issues 

As I have explained before space scientists could propose so much robotic research every penny spent today by space agencies could be consumed by it so at some point we have to say, stop, the purpose of our exploration of the universe is for the expansion of the human race's presence in the cosmos

The Moon is a first phase of that and for the Moon itself there will be many phases, from unmanned testing of orbiting and landed hardware before people reach the lunar surface, then short stays of weeks and once the infrastructure is built up, long duration stays of months with a permanently manned outpost of rotating crews

And if we can get spacecraft fabrication facilities onto the Moon it would be a great place to launch large RTG powered (initially) robotic spacecraft to the asteroid belt and beyond. I've always liked the electromagnetic rail gun for lunar launches

Next time, I will use info from the SEI reports and VSE/Constellation LAT studies to detail that surface infrastructure before focusing, maybe in the new year, on the key issue of transportation

December 02 2008

Juxi
16:51
Dawn Set For Mars Flyby
Pasadena CA (JPL) Dec 02, 2008 - The Dawn spacecraft is healthy and on course for its flyby of Mars early next year. The planet's gravity will help boost the probe on its way to rendezvous with Vesta. While the spacecraft has its sights set on the asteroid belt (via Mars), its path is now bringing it closer to Earth. Meanwhile, from Earth's perspective, Dawn appears to be approaching a blindingly close encounter with the Sun. With so much happening in the solar system, all readers, whether local or not, are invited to turn their attention here.

December 01 2008

November 30 2008

Juxi
18:11

November 26 2008

Juxi
00:37

Processing, all grown up.

Earlier today, Processing shed its ‘beta’ status to become an official point release. Processing 1.0 has finally arrived and you can download it here. Congratulations Ben and Casey (and all the developers who donated their time to track down bugs and implement features)!

To celebrate this awesome event, I thought I would take a walk down memory lane and visit some of my first projects (from 2003/2004) and show how they have progressed over the last four to five years.

note: Don’t bother downloading the source code listed on these older links. The code is horribly sloppy and wont compile on any version of Processing that isn’t at least three years old.

Ribbons (aka Natzke Ribbons)

One of the first things I did after I downloaded Processing (version 65, I think) was to port over a project I had been exploring with Actionscript 1.0 in Flash. My chief influence at the time was Erik Natzke. He had made a piece with faux 3D ribbons that would flow about the screen and I was instantly impressed with how he was able to achieve such a nice effect from a relatively small amount of code.

Porting the code to Processing was easy. It (and Java) are similar enough to AS1.0 that it took only a couple hours to get a version working, and a couple more hours after that to flesh out the aesthetics. It actually ended up being easier because I suddenly had access to a proper z-axis so faking the 3D was no longer necessary. I could do actual (well, actual virtual) 3D.

Here is one of the original ports.

ribbonsOld

And here is a recent version which uses many of the same processes.

ribbonsNew

Flocking

Processing is where I first came across Perlin Noise. There was this new vague noise method and I had NO IDEA what it did. After some research and experimentation, I realized that I could use this noise method to create flowfields and with these flowfields, I could simulate flocking behavior fairly cheaply.

Below is one of my first flocking experiments. Several hundred objects are swimming around in a three dimensional (the third dimension is time) flowfield.

flockingOld

And to this day, I still use Perlin noise to simulate flocking behaviors. The Birds piece I worked on with Nervo uses noise flowfields to control the movement of the birds. The code got a bit more sophisticated and implements some collision avoidance, but it is essentially the same code from years before.

flockingNew

Spheres

I have always been and will continue to be impressed with the simple sphere. Such a basic shape, so easy to visualize but so complex to code. Early in my Processing experience, I decided I wanted to learn what translate, push and pop were capable of. I had no previous experience with these methods borrowed from OpenGL but I soon realized it was a necessary stepping stone to better understanding how to experiment with objects in 3D space. I stumbled upon a pseudo-code explanation which used the idea of a solar system to help explain these methods. Start from the sun, push a new matrix onto the stack and translate out to place Mercury. Pop back to the sun and push and translate out to Venus, etc.

Here is my initial attempt. You will notice that the sun (left of center) has a highlight from a phantom invisible sun because I couldn’t figure out how to make a sphere glow. My love affair with additive blending hadn’t yet arrived and my understanding of OpenGL lighting was nearly nonexistent.

spheresOld

A few years later, I have come to understand some of the intricacies of working with spheres and my love for additive blending is in full bloom.

spheresNew

Magnetism

And this brings us to my ultimate distraction: Magnetism. I first started wondering about how to code magnetism when I got my hands on some ferromagnetic fluid (the now ubiquitous black goo that can form spikes when exposed to magnetic fields). I was puzzled by the positioning of the spikes and I wanted to know why (how) they moved about so beautifully. I did some reading and quickly realized I was out of my league. Thanks to the fine folks frequenting the Processing forum, I was able to get some great information. This post, in particular, set me down the path to what would eventually turn into the magnetosphere series of projects.

Here is how it all began. When I was able to get these circular objects to spread out and situate themselves using the properties of magnetic attraction and repulsion, I became officially hooked.

magnetsOld

Since that moment, magnetism has played a major role in nearly all of the work that has followed. Here is a still from a video I did last year. It is at its base nothing more than a magnetic particle sandbox. These particles move about based on the strength of their magnetic charges, but these charges are changing as a direct result of audio input.

magnetsNew

5 years later

I am deeply indebted to Casey and Ben for all the hard work they have put into Processing. It is such a treat to see it grow over the last few years. Originally, I thought Processing was interesting and would be a nice diversion from the Flash work I was focused on. However, the more I worked with Processing, the more I saw it to be much more than a coding sketch pad. You can read more about my experiences with Processing in an interview I did with Casey which has been recently posted on the Processing site.

November 24 2008

Juxi
18:47

Drinking Coffee From a Cup In Space

muggs was one of several readers to note a fluffy piece making the rounds about an astronaut inventing a zero-g coffee cup. Of course, since the space station inhabitants drink recycled urine, I'm still not totally convinced that I would want to try that cup.

Read more of this story at Slashdot.

Older posts are this way If this message doesn't go away, click anywhere on the page to continue loading posts.
Could not load more posts
Maybe Soup is currently being updated? I'll try again automatically in a few seconds...
Just a second, loading more posts...
You've reached the end.