Let's Make Robots! | RobotShop

opencv

Hi Everyone. Its been a long time since I last posted a robot project on here but I wanted to share my latest project with you all. I have always enjoyed making … Read more

Raspberry Pi Project

Hey guys,

I'm starting out a project in which I want to build a Raspberry Pi Self Driving Robot. The basic tasks the robot will perform are:

  • Lane tracking using RPi Camera and OpenCV3 + Python
  • Obstacle detection with Ultrasonic sensor + input from RPi Camera(if possible)

The materials I currently plan to use in this project are:

Clubs in UK

I want to build an autonomous mobile robot with wheels or tracks, vision, arms and carrying ability (for example a tray area) that can navigate in a flat inside or outside domestic environment (not both).

I am UK based, have some old OO programming experience and general PC -based programming experience but no electronics expertise apart from basic school physics . 

I work full-time so this would very much be a part-time project.  From looking around I'm thinking of perhaps using ROS, OpenCV and maybe Arduino components but would like to know

OpenCV problem

Hi, I download and install OpenCV 3.1, but when I want to start a code it wrote me back this

CMakeFiles/camera.dir/camera.c.o: In function `cvPointFrom32f':
camera.c:(.text+0x7a4): undefined reference to `cvRound'
camera.c:(.text+0x7bc): undefined reference to `cvRound'
CMakeFiles/camera.dir/camera.c.o: In function `cvReadInt':
camera.c:(.text+0x1378): undefined reference to `cvRound'
CMakeFiles/camera.dir/camera.c.o: In function `cvEllipseBox':

AVA

Makes Conversation, Answers Questions, Explores
Using a
This is Ava.  Ava is a friendly internet connected home companion robot that mostly likes to talk and learn new things.  To do this, she uses natural language … Read more

Mega blocks - DRC seeker working...

Well.... I set myself the task of creating a robot that would learn an object then go and find it using vision....

Mission accomplished.... well, its probably not very robust but that's a problem for another day...

Today's task was the Mega Block challenge -  an area bordered by Mega Blocks (it's what the kids use and have quite detailed images on them that I can use as objects to find):

Mega blocks - DRC seeker working...

Well.... I set myself the task of creating a robot that would learn an object then go and find it using vision....

Mission accomplished.... well, its probably not very robust but that's a problem for another day...

Today's task was the Mega Block challenge -  an area bordered by Mega Blocks (it's what the kids use and have quite detailed images on them that I can use as objects to find):

DRC: object recognition using Raspberry Pi

Well... now for some simple object recognition...

The program flow:

a) take an image; take a subsection as the reference object - calculate and store the SIFT descriptors for this image

SIFT descriptors

b) rotate DRC by 180 degrees.

c) take an image

d) calc SIFT descriptors and look for matches with the reference

e) if not many matches - rotate a little and go back to c)

Autonomous navigation using vision
Using a
Well.... It may not be pretty... but it's fun to do... Trying to use the Raspberry Pi and its camera to navigate the room full of toddlers toys... The ultrasonic … Read more
Uses openCV to track and chase a coloured object
Using a
Using openCV running on a completely underpowered laptop to identify and track an object. For this proof of concept, a blue ball is tracked. I send calculated … Read more

Face Tracking Using OpenCV and Processing (Error) [SOLVED]

UPDATE: As i said guys, when the face tracking program is launched immediately on start-up, i don't get this error, otherwise i do. Now, the program has launched, without an error, but the display output is totally black. Any suggestions guys?

I also referred to CP's solution to this same problem, ON A LAPTOP, but to no avail. I installed quicktime, and a vdig driver, but no progress till now.


 

Hello guys,

Python opencv

Hello everyone I have a problem regarding python and openCV. I want to make a rectangle in the middle of a video stream I was able to do it with a static image using the PIL library 

CODE:

Q[Resolved]:Raspberry PI,Opencv can not open camera

opencv2.4.6 BUG V4L doesn't work,just use version  2.4.6.1

when i run the samples:
 //capture = cvCreateCameraCapture(CV_CAP_ANY);//cvCaptureFromCAM(0);//-1//CV_CAP_ANY
 none of them work.
 ERROR: capture is NULL.

thus,i was in trouble.i've bought a new camera(Bus 002 Device 004: ID 0ac8:301b Z-Star Microelectronics Corp. ZC0301 Webcam),which was even worse,not support v4l.maybe i should buy one more on the support list.

how to implement the Wavefront algorithm

I am thinking of creating a robot that can navigate using a map it is controlled from p.c and it is having 8 bit controller to do low level task were the PC doing image processing I planned to implement it in a single room where the robot is placed and it (robot and environment) is tracked by a camera from a height or in the ceiling of the room. First the robot need to be mapped, like this http://www.societyofrobots.com/programming_wavefront.shtml

Accurate Indoor Localization using OpenCV, OCR

Just got this pieced together...Robot looks around, recognizes words written on walls and determines compass bearings to each.  Robot then determines what room it is in based on its memory of visual landmarks, and loads a map for the given room.  At this point, the robot calculates its location in the room to within a few inches.  Robot then knows where other features are within the room based on its map (Doors, Windows, Obstacles).  In the video, the robot announces the heading to the door.

Learns by listening and the web. Talks, answers questions from her own memory or Wolfram, tells jokes, expresses opinions, quotes wiki or people, tracks heat or colors. Has reflex behaviors. Uses various web services. Has her own motivations that drive autonomy.
Using a
9/1/16 Update - The following is new since the last time I posted:  Read more
MyzharBot will be an autonomous robot with Computer Vision capabilities. It will be able to follow roads, persons, object and so on
Using a
I love the Robotics since I was a young boy: "Mom, when I'm BIG I will create a robot that washes the floor, washes the clothes and irons them for you".  Read more

Taking Video From a Webcam in OpenCV

So I have been trying to get OpenCV to work. I displayed some pictures in windows and simple stuff like that. Then, following along in my book, I attempted to write a program which would take video from a webcam and place it in a video. Here is my code:

 

#include "stdafx.h"

#include "cv.h"

#include "highgui.h"

 

 

main( int argc, char** argv ){

cvNamedWindow( "Webcam", CV_WINDOW_AUTOSIZE );

 

CvCapture* capture;

Labyrinth maze solver

Hello All,

I am building an automatic maze solver using the following as an inspiration:

http://www.youtube.com/watch?v=Prq78ctJ2Rk&feature=related

Chumby - Ro-Bot-X's Living Room & MyRobotLab

Ro-Bot-X and I are working together even though we are 2500 miles away !

Hey Look... I can see Ro-Bot-X's living room through the eye of the bot he's currently working on ! (Hopefully he won't mind me posting it :) )

MRL - Facedetect

Hi,

This is a forum post for Gareth, or others experiencing troubles with mrl .  TinHead noticed that the myrobotlab-0001/haarcascades directory was missing so I uploaded a new myrobotlab-0001.zip to http://code.google.com/p/myrobotlab/downloads/list additionally a new myrobotlab.jar should be dropped in (version 0001.0455) 

Computer On Wheels Controller

Hi guys,
 
 
 
Since last week, I've been learning c++ and openFrameworks and creating a application to control any robot with a computer on it or, at least connected to one by someway.
 
It is supposed to be simple to implement and use.
You just need to run the application and program your robot to read the following chars and act corresponding to them:
  • 'w' to move forward;
  • 's' to mo
Tracks human faces using a webcamera and two servo motors to pan and tilt
Using a
This is my first time using OpenCV, an open source computer vision library developed by Intel Corporation.  It wasn't too hard to get setup or use OpenCV in … Read more
Face tracking and light up the face with its leds
Using a
The Turret Robot 2.0 is a face tracking robot. The robot lights up the face its tracking when it points the face. The turret is controlled by a software written … Read more