robotics

iPhone as a robot controller

I have successfully used pocket pcs in the past (using the serial port) to control simple robots (small rovers). Looking around here and on apples' developer website, it seems that starting on 3.0, they do allow applications to communicate (and even use their own protocol) with custom hardware. I'd assume they have the same policy for b...

streaming video to and from multiple sources

I wanted to get some ideas one how some of you would approach this problem. I've got a robot, that is running linux and uses a webcam (with a v4l2 driver) as one of its sensors. I've written a control panel with gtkmm. Both the server and client are written in C++. The server is the robot, client is the "control panel". The image analysi...

Darpa Grand Challenge / Autonomous vehicles

I'm a software developer with a Microsoft Web development background. As a matter of pure interest and intrigue, I'd love to learn more about what goes into making autonomous vehicles or car technology in general (adaptive cruise control, self parking, etc). Does anyone here have past experience with this sort of technology, or have a ...

What skills are needed to be successful at robotics?

I'm considering studying to be a robotics engineer. The desire to work in that field is definitely there.. but I'm wondering what my chances of success would be. Generally I'm good with mental tasks of any sort such as programming, maths, physics, etc, and I think i'd be able to do electrical work such as soldering wires, changing batt...

How to avoid that the robot gets trapped in local minimum?

Hi, I have some time occupying myself with motion planning for robots, and have for some time wanted to explore the possibility of improving the opportunities as "potential field" method offers. My challenge is to avoid that the robot gets trapped in "local minimum" when using the "potential field" method. Instead of using a "random wal...

XML Dialect for scripting robot tasks

In my next project I will have to implement an automation solution to test a hardware device. basically, the test involves an industrial robotic arm picking a device to be tested, holding it at some specified position and then using a series of other devices like motors and sensors to exercise several areas of the product to be tested. ...

Robot Simulation in Java

Hi Guys, I am doing a project concerning robot simulation and i need help. I have to simulate the activities of a robot in a warehouse. I am using mindstorm robots and lego's for the warehouse. The point here is i have to simulate all the activities of the robot on a Java GUI. That is whenever the robot is moving, users have to see it o...

Microsoft Robotics Studio, simple simulation ! MSRS Newbie ! ....

I am soon to start with Microsoft Robotics Studio. My question is to all the gurus of MSRS, Can simple simulation (as obstacle avoidance and wall following) be done without any hardware ? Does MSRS have 3-dimensional as well as 2-dimensional rendering? As of now I do not have any hardware and I am only interested in simulation, when ...

Robotics Simulator

Which is the best robotics simulator ? Player Project (#) (simulator + control interface) Microsoft Robotics Studio (simulator + control interface) KiKS (in Matlab, only for Khepera + control interface) MobotSim (for point like robots, more of algorithm implementation ) ROS (currently the largest integration of such platforms) URB...

I am trying to have a wall follow robot but there are errors on the names not being declared in my scope I need help

#include <iostream> #include <libplayerc++/playerc++.h> using namespace std; int main(int argc, char *argv[]) { using namespace PlayerCc; PlayerClient robot("localhost"); BumperProxy bp(&robot,0); Position2dProxy pp(&robot,0); pp.SetMotorEnable(true); for(;;) double turnrate, speed; double error; bool wall; motor_a...

2D Inverse Kinematics Implementation

Hi I am trying to implement Inverse Kinematics on a 2D arm(made up of three sticks with joints). I am able to rotate the lowest arm to the desired position. Now, I have some questions: How can I make the upper arm move alongwith the third so the end point of the arm reaches the desired point. Do I need to use the rotation matrices for...

Ever used Pyro? (Python Robotics)

I was just reading up on a robotics-oriented implementation for Python called Pyro. It stopped production in 2005, but I wonder if anyone knows if its usable in 2.6, and how it compares to other languages' robotics. ...

Remote control wireless devices by phones/pc and others

Hi, guys! I have a question about remote control by wi-fi from pc or mobile phone. I want to control a some robot by wi-fi, but i don't know about any wi-fi DYI modules, anyone have a links to pdf, blogs and others about this question? It's may be such a programming wi-fi protocol and others. Thanks! ...

Best programming aids for a quadriplegic programmer

Before you jump to conclusions, yes, this is programming related. It covers a situation that comes under the heading of, "There, but for the grace of God, go you or I." This is brand new territory for me so I'm asking for some serious help here. A young man, Honza Ripa, in a nearby town did the classic Dumb Thing two weeks after graduat...

C# Robotics / Hardware

I'm aware of Phidgets, however, I'm looking for some other types of hardware that can be interfaced with C#. Anyone got some good ones? ...

Rotation Matrix calculates by column not by row

I have a class called forest and a property called fixedPositions that stores 100 points (x,y) and they are stored 250x2 (rows x columns) in MatLab. When I select 'fixedPositions', I can click scatter and it will plot the points. Now, I want to rotate the plotted points and I have a rotation matrix that will allow me to do that. The...

Potential field method : Real Robots

Potential field method is a very popular simulation for Robot Navigation. However, has anyone implemented Potential field method on real robots ? Any reference or any claim of using the method in real robots ?. ...

Representing robot's elbow angle in 3-D

I am given coordinates of two points in 3-D viz. shoulder point and object point(to which I am supposed to reach). I am also given the length from my shoulder-to-elbow arm and the length of my forearm. I am trying to solve for the unknown position(the position of the joint elbow). I am using cosine rule to find out the elbow angle. Here ...

Why is this class re-initialized every time?

I have 4 files and the code 'works' as expected. I try to clean everything up, place code into functions, etc... and everything looks fine... and it doesn't work. Can somebody please explain why MatLab is so quirky... or am I just stupid? Normally, I type terminator = simulation(100,20,0,0,0,1); terminator.animate(); and it shou...

Find location using only distance and bearing?

Triangulation works by checking your angle to three KNOWN targets. "I know the that's the Lighthouse of Alexandria, it's located here (X,Y) on a map, and it's to my right at 90 degrees." Repeat 2 more times for different targets and angles. Trilateration works by checking your distance from three KNOWN targets. "I know the that's the ...