robotics

Is there any Ruby or Python interpreter for Lego Mindstorm?

I want to start coding in Python or Ruby. Since I own a Lego Midstorms kit I thought it would be nice to program against it. Are there any good translators / interpeters for the Mindstorms brick? ...

Where can I find a good Robocode tutorial?

I have really enjoyed playing Robocode with my first robot. Now I want to make something a little more exciting. What's the best tutorial on making advanced robots? ...

Is it possible to use anonymous functions in C++ .NET?

Wikipedia seems to say that C++0x will support anonymous functions. Boost also seem to support it. However I'm using .NET so if I could stick with it it would be awesome. Basically I just want to write some quick code for objects. I have a robot which can have about 85 - 90 states. Most of the states are just "integer values passed to t...

SLAM Algorithm

Does anyone have any experience with developing or working on the autonomous robot problem, in particular developing the SLAM algorithm? I would like to know where would be a good place to get started on developing a very very basic version on SLAM. Also any pointers to resources on the topics (other than the obvious google searches) wou...

An algorithm for a drawing and painting robot - any tips?

Algorithm for a drawing and painting robot - Hello I want to write a piece of software which analyses an image, and then produces an image which captures what a human eye perceives in the original image, using a minimum of bezier path objects of varying of colour and opacity. Unlike the recent twitter super compression contest (see:...

Hardware Programming - Hands-On Learning

Besides Arduino, what other ways are there to learn hardware programming in a hands-on way? Are there any nifty kits available, either a pre-assembled robot, that you can program to move a certain way, or do certain things, or anything similar to that? ...

Associating s/w programming with h/w programming.

I've been in s/w programming for years. Thru out the years i also had interest in h/w programming (circuits + robotics + etc). Please advice from where i can start h/w programming. my aim is to combine both s/w & h/w to work together. ...

Carmen Robotics

I have been working with Carmen http://carmen.sourceforge.net/ for a while now, and I really like the software but I need to make some changes inside the source code. I am therefore interesting in some students reports/projects there have been working with Carmen, or any documentation of the source code. I have been reading the docume...

Where can I find the source code of C++'s generic.h?

At present, I'm using a C-like language (NXC) to control a LEGO MINDSTORMS robot. That C-like language doesn't have support for generics (or, not being C++, classes. But I digress). However, I read in an outdated C++ book that either C or C++ has a file called generic.h, which contains helpful preprocessor macros (ie name2 and declare) f...

Robotics and Computer Vision

Couple of friends and i will be building simple robot to track a white line on a black surface, we have never done this sort of thing before and i have very high level plan of attack, Get a mini atx board for all computing needs, a web cam to track the road and 2 electric motors one for propulsion one for direction. My main concern is,...

Recommendations for AI and/or Robotics related books

I would like to learn more about AI and Robotics programming and theory. Any books or sources of information will do, so long as they do not require significant prior knowledge of these fields. Cost is also not that much of a factor, but cheaper is preferred. ...

Line Tracking Robot

Me and my friends are building a line tracking robot based on my previous question about how to track white line on a black surface. We settled on using photo resistors and a arduino board. Now all the reflectance sensors I've found are should be placed very close to the line 1 - 2 cm above the line. Now one of my team mates had a heated...

Why are C, C++, and LISP so prevalent in embedded devices and robots?

It seems that the software language skills most sought for embedded devices and robots are C, C++, and LISP. Why haven't more recent languages made inroads into these applications? For example, Erlang would seem particularly well-suited to robotic applications, since it makes concurrent programming easier and allows hot swapping of co...

Obstacle warning systems

Which is the best algorithm to design an obstacle avoidance system with an underlying predictive logic ? I am using a system of microwave radars which gives the coordinates and velocities of various obstacles. Based on these inputs an algorithm should identify the most critical obstacles and warn to the driver of car / aircraft. The ma...

Microsoft Robotics Development Studio simulation project deployment

I am currently working on a project in Microsoft Robotics Development Studio, and I am having a little trouble deploying the solution for general use. My problem is this. I am making a simulation, so I need to deploy the simulation engine along with my project. This is dependent on the Ageia PhysX engine, DirectX, and the Microsoft XN...

coachable players for RoboCup Soccer Simulator 2d v14

I am doing a work similar to this one but the coachable players i found online are 3 years old and don't work with the latest version of the soccer server. does anyone know any alternatives? or have any sugestions? thanks ...

Infinite timeouts or "fail fast" in custom network protocol ?

Consider custom network protocol. This custom protocol could be used to control robotic peripherals over LAN from central .NET based workstation. (If it is important, the robot is busy moving fabs in chip production environment). there are only 2 parties in conversation: .NET station and robotic peripheral board the robotic side can on...

failsafe for networked robot

I have a robot that I'm controlling via a browser. A page with buttons to go forward, reverse, etc is written in PHP hosted on an onboard computer. The PHP is just sending ASCII characters over a serial connection to a microcontroller. Anyway, I need to implement a failsafe so that when the person driving it gets disconnected, the robot ...

Using CARMEN Robot Navigation Toolkit with Hoyuko Laser

I'm currently working with CARMEN (http://carmen.sourceforge.net/), and I'm trying to make a robot navigate using the CARMEN toolkit and a Hoyuko URG-04LX. Even though the laser does work, and CARMEN reads the data (I checked running the CARMEN laserview, and it shows the laser scans), the "robot" module doesn't receive any data from the...

What's a good Robotics Simulator?

So I'm currently doing some robotics research, and we have a custom built arm in the lab that we would like to simulate. I've done a little googling and wikipedia searching, and there seems to be a fair amount of open source and proprietary applications for doing just what I need, such as Gazebo, LpzRobots, Webots, RoboLogix, and others...