|
|
By gronbaek, on December 2nd, 2009%
In our project we have the ARToolkit installed on several machines, and not all machines have problems with the V4L version of the toolkit, so you could try out the V4L version before resorting to the GStreamer version.
If you encounter the following error: “error: acquireing channel(0) info” it probably means you should configure the ARToolkit for . . . → Read More: ARToolkit problems with Ubuntu 9.10
By gronbaek, on November 26th, 2009%
Just found this post which deals with the exact same problem that I have been fighting with…
After upgrading to Ubuntu 9.10 (Karmic Koala) some buttons no longer work in Eclipse 3.5. Clicking has no effect but keyboard shortcuts still work.
Create a script to start eclipse with the following export…
#!/bin/sh
export GDK_NATIVE_WINDOWS=1
/opt/eclipse-3.5/eclipse
… and remember to change the . . . → Read More: Problems with Eclipse buttons in Ubuntu 9.10
By gronbaek, on September 29th, 2008%
To compile Delta3D it is necessary to first create a solution file for a IDE (or some other environment) and then build the project using that tool. Delta3D 2.1.0 does not come with pre-created VS2005/8 solution files like older versions of Delta3D did.
To create a VS2008 solution for Delta3D 2.1.0 first obtain the following programs/sources:
Download Delta3D . . . → Read More: Delta3D 2.1.0 for Visual Studio 2008
By gronbaek, on March 10th, 2008%
Quick rant… if you, like me, use Ubuntu Hardy Heron or some other Linux distribution with SCIM enabled, and for some reason can’t use the ctrl+space auto-completion feature of Eclipse, check your SCIM key settings. In Hardy Heron SCIM gets input before other applications, like Eclipse, and ctrl+space is captured by SCIM and not send on . . . → Read More: SCIM and Eclipse
By gronbaek, on November 24th, 2007%
The objective of the AM36 2007 course was to build an animal-like robot, using Lego Mindstorms NXT, for the RobotsAtPlay Festival 2007. Specific requirements included: Not using wheels for propulsion, some form of interactivity available, and ready in two weeks.
Designing the Robot
The following drawings were made for the initial design of the robot.The head and body were implemented in the basic style sketched here,while several changes were made to the design of the legs. Additionally, some of the planned sensors were not used, and the activities linked to those sensors not implemented.

Head design and a first draft of possible design for legs.

Body seen from top. Approximate proportions, and sensor placement.
The following sections are the design document containing the original plans for interaction, software, use of sensors etc.
Concept
The Lego Crocodile is an interactive Lego model, resembling in outlook and behaviour a real crocodile. The model is capable of moving around, either because of activity in its proximity, as well as by its own will. The model will in general remain passive, seeking to obtain a position in the sun, as other animals in the reptile family. Occasionally it will become active, either seeking a better position in the sun, or scavenging for food in its vicinity. The model can also be activated by other animals or humans entering its proximity. Depending on a number of things, including the interval since last eating, the crocodile will attempt to either engage the disturbance, or move to another position to resume sun bathing.
Interactivity
To make the robot interactive, the robot processes sensory input simulating sound, sight and touch. The robot will also have additional behaviour patterns, which are driven by a schedule. Finally, a remote controller, using Bluetooth, can activate several functions of the robot.
Activity patterns
The robot will actively try to place it self in a lighted area, seeking sunlight as other animals in the reptile family. It will stay in the light for a period of time, unless disturbed, and occasionally seek out a better spot. The robot can be “stirred” by entering into its field of vision, and will then react according to several variables. Either moving towards the object in its vision, or trying to back away and finding a new place to rest. The robot will send out sounds, warning intruders of its mood. As well as vision, the robot will use hearing to react to objects coming close to it. If stirred by its hearing, the robot will try to move around, seeking to get the disturbance into its field of vision. The robot will seek out food thrown to it, if it’s hungry, and try to consume the food. Continue reading Lego Mindstorms Crocodile Robot
By gronbaek, on November 8th, 2007%
As written here, we have be doing a classic AI project for the last 3
month and got quite a good result. I’ll just post some material from
our solution, pictures, source code and some comments. There’s a
report available here as well. It includes some of the source code and
some explanation of the design, but does not detail . . . → Read More: Mindstorms Robot for Sokoban
By gronbaek, on September 29th, 2007%
JAOO2007 is over, and I’m back from one day of tutorial and three days of conference. Got to see a lot of stuff, hear some great people, and talk to other developers and it-professionals. Didn’t quite get to see as much as hoped for, since working as crew this year definitely took more of my time . . . → Read More: Back from JAOO2007
By gronbaek, on September 20th, 2007%
In two days it’s time for the annual JAOO conference in Aarhus, Denmark. Again this year, my buddy Jesper and I will be participating, as crew. As student you need to work 12 hours, but the you’re free to participate in all tracks and sessions at the conference, get your dinner paid, and a party on . . . → Read More: JAOO conference 2007 in two days
By gronbaek, on August 30th, 2007%
There is some videos, pictures and the source code for the robot available here
Can’t really say I enjoyed it, or even learned a lot, but at least it was a good opportunity to play with Lego.
When they say you can’t get to old to play with Lego, it’s only partly true. Sure, you still enjoy building . . . → Read More: Building Mindstorm robots for the AM36 summer course
By gronbaek, on August 11th, 2007%
So… I seem to have a couple of unfinished posts waiting in my drafts section. I’ll try to see if I can take some time before long, and really get some updates done.
In the mean time, I’m following the summer course AM36, at the institute, which takes up most of my time. The course is about . . . → Read More: Lego Sweeper Robot
|
|
|
Recent Comments