robotics

Guiding a Robot Through a Path

I have a field filled with obstacles, I know where they are located, and I know the robot's position. Using a path-finding algorithm, I calculate a path for the robot to follow. Now my problem is, I am guiding the robot from grid to grid but this creates a not-so-smooth motion. I start at A, turn the nose to point B, move straight unti...

How to make my robot move in a rectangular path along the black tape?

I am working on a robot, it's part of the summer robotics workshop in our college. We are using C-STAMP micro controllers by A-WIT. I was able to make it move, turn left, turn right, move backward. I have even managed to make it go along the black tape using a contrast sensor. I send the robot at 30-45 degrees toward the black tape on ...

How to run Erlang based robot? Is it possible to convert it into .hex and run over microcontroller?

I am working on Erlang robotic project. I have made a wallfollower robot program which has two files 1. a C program to communicate with hardware(I think we can not directly use Erlang for this) and 2. Erlang program to call these functions. I want to know where(platforms) I can run this robot. Is it possible to run this robot over mic...

How to use CCR, DSS, VPL (aka Microsoft Robotics Development Studio) outside robotics?

How to use CCR, DSS, VPL (aka Microsoft Robotics Development Studio) outside robotics? I am looking for guidance in this field. I have tried all the examples and find the framework intriguing. Can anyone post other uses and examples, outside robotics? PS. I am looking for someone to explain some of the more complex stuff to me. I have...

What techniques exist for the software-driven locomotion of a bipedal robot?

I'm programming a software agent to control a robot player in a simulated game of soccer. Ultimately I hope to enter it in the RoboCup competition. Amongst the various challenges involved in creating such an agent, the motion of it's body is one of the first I'm facing. The simulation I'm targeting uses a Nao robot body with 22 hinge...

Finding distance travelled by robot using Optical Flow

Hi, I'm working on a project right now in which we are developing an autonomous robot. I have to basically find out the distance travelled by the robot between any 2 intervals. I'm using OpenCV, and using the Optical Flow functions of OpenCV, I'm able to find out the velocity/distance of each pixel in 2 different images. Using this infor...

AI Behavior Decision making

I am running a physics simulation and applying a set of movement instructions to a simulated skeleton. I have a multiple sets of instructions for the skeleton consisting of force application to legs, arms, torso etc. and duration of force applied to their respective bone. Each set of instructions (behavior) is developed by testing its ef...

Robot, stereo vision, driving around and AForge

I am thinking about building a small robot that will drive around, judge distance to objects and avoid obstacles (hopefully it will) - nothing complex, just a home fun project. I am planning on using two webcams to decide distances and track objects, and AForge.Net as the framework. I have never done anything AI and robotics related, so...

Distance travelled by a robot using Optical Flow

Hi, is there a way to find out the distance travelled by a robot using Optical Flow? For example, using OpenCV, I'm able to find out the velocity of each pixel between 2 images taken by a camera. However, I don't know where to go with this to find out the corresponding distance travelled by the robot. Can you suggest a way to do this? M...

Good book for robotics

Hello, does anyone know any good free ebooks on AI robotics. thank you. ...

Player/Stage- robot is not moving in simulaion?

Hi, I am new to player/stage. But somehow I managed to come up with the below code but is not moving First the configuration file driver ( name "stage" provides ["simulation:0"] plugin "stageplugin" #load the world file worldfile "robotWorld.world" ) driver ( name "stage" provides [ ...

Learn to Build Robots

I have knowledge with programming languages like C++, C#, Java. I have also developed various websites and other applications. Building Robots is my dream and I planning to chase it. But all that I know about Electronics (Electricals) is Electricity flows through wires. I know it will take a very long time for me to reach there. Could ...

Where to begin with programming for robotics?

Ok so i've been interested in robotics for a while and had a project in mind. Building a small remote controlled vehicle-robot/ unmanned vehicle-robot. Hopefully with the ability to read in data from sensory devices(gps,thermometer etc) and write the data to some kind of device. The idea(s) had been on the backburner for a while until i ...

How to receive multiple values in Erlang program from C program?

I am using Erlang for driving robot. I am reading sensor values in C program and want to send these sensor values(multiple sensor values) to Erlang program where I can perform computation and control robot. In progam given in Erlang book we can send multiple argument but we get back only one argument as result. for sending X and Y to...

Where can I find C/C++ Linux API's for robotics?

Specifically for sending commands and receiving sensor data. ...

High school robotics club...

Hi, I am interested in joining my high school's robotics team. However, I'd like to know what programming language they are programmed in. I am a programmer who develops iPhone and Mac applications as well as command line tools (all c-oriented), if that helps give a little background information. Thanks! ...

How to show effectiveness of Erlang for programming Robots?

Hi all, I am currently pursuing Masters in Embedded and for my thesis I have to study the effectiveness of Erlang for programming Robot. AFAIK Erlang's declarative nature and concurrency can be effective, so I made an Erlang code for "Adaptive cruise control" which takes sensor values from C program(because Erlang can not read sensor...

Accounting for misalignment of wheels in diff drive odometry.

I have a differential drive robot, using odometery to infer its position. I am using the standard equations: WheelBase = 35.5cm; WheelRadius = 5cm; WheelCircumference = (WheelRadius * 2 * Math.PI); WheelCircumferencePerEncoderClick = WheelCircumference / 360; DistanceLeft = WheelCircumferencePerEncoderClick * EncoderCountLeft Distance...

Deciding on the covariance for a Kalman Filter matrixes

I am beginning to explore using probability in my robotics applications. My goal is to progress to full SLAM, but I am starting with a more simple Kalman Filter to work my way up. I am using Extended Kalman Filter, with state as [X,Y,Theta]. I use control input [Distance, Vector], and I have an array of 76 laser ranges [Distance,Theta] ...

How to demo examples of embeded systems?

It seems that a lot of small business people have a need for some customized embedded systems, but don't really know too much about the possibilities and cannot quite envisage them. I had the same problem when trying to explain what Android could do; I was generally met with glazed eyes - and then I made a few demos. Somehow, being able...