Welcome to Synthiam!

The easiest way to program the most powerful robots. Use technologies by leading industry experts. ARC is a free-to-use robot programming software that makes servo automation, computer vision, autonomous navigation, and artificial intelligence easy.

Get Started
Germany
Asked — Edited

Noisy Camera

When I start the camera of my Roli, it produces some noise (rattling), when I stop it the noise disappears. Are there any movable parts inside the camera bit?

What could be wrong?

Also the camera does not always have the proper network address. I have to adjust the robot address whenever it connects to my WLAN (client mode), and until the recent update the camera address followed what I entered in the Connection window. But since the update to 2015.02.06.00 (firmware v16.6) I observed both the noise and the lack of address synchronization.


ARC Pro

Upgrade to ARC Pro

Your robot can be more than a simple automated machine with the power of ARC Pro!

Germany
#1  
Another problem with the camera: Movement tracking works, but servo tracking seems to do nothing. What could be wrong?

Lacking any answers so far, should I submit another Assistance Needed report?
#42  
Glad to see members classifying this thread for what is really going on in it.
#43  
@thetechguru
Man, IKON has been taking up all of my time, I have so many back orders so I made a decision to take care of that. You think EZ Robot customers get angry (for not getting their orders in time), but damn! I'm still not done, but it's under control sir...

See my new little pet project Dirgebot just posted pics...
Germany
#44  
I promise not to respond further to unrelated answers. Even if I'm getting quite angry when I'm presented with *pictures* of screwdrivers, when I ask for what exact size I should order for disassembling the camera case :-(

Remains one key question about "axis". Rich said:

Quote:

The X axis is the horizontal axis. This is also commonly known as "pan".

and

Quote:

Axis - an imaginary line about which a body rotates.

bborastero said:

Quote:

Pan - A pan is a horizontal camera pivot, right to left or left to right, from a stationary position.

No question that the X axis usually is the horizontal axis in 2D. Reviewing the Roli design the "Neck horizontal" servo has its axis in horizontal direction. But when the camera rotates about this horizontal axis, it IMO does tilt (up/down), not pan (left/right), as bborastero says, in contrast to what Rich says. Can somebody help me out of this confusion?
#45  

Quote:

No question that the X axis usually is the horizontal axis in 2D. Reviewing the Roli design the "Neck horizontal" servo has its axis in horizontal direction. But when the camera rotates about this horizontal axis, it IMO does tilt (up/down), not pan (left/right), as bborastero says, in contrast to what Rich says. Can somebody help me out of this confusion?


No, the X axis (pan) rotational servo pans left and right. If your Y axis (tilt) lever servo is tilted up or down, then I guess you could say that the pan is really going up down or at an angle, but it is left/right in relation to the neck.

Alan
#46  
The servo that is plugged into D09 is for up and down or Y axis.

The servo that is plugged into D10 is for the X axis.

This is from the Example Project for Roli. Make sure your servos are plugged into these ports. The servo that is in D09 will be the servo with the arm connected the gear and to the opposite side of the servo from the gear. The servo in D10 will be the servo that has the square horn attached to the gear of the servo.

Using the example you would specify the X axis in the servo as D10 and the Y axis servo as D09 in the camera control configuration.

From there, you would set horizontal steps to 3 and vertical steps to 2. Check the check box that says Enable servo tracking and click save.

From there, click Tracking at the top of the Camera Control. Click the Face option and then click Device at the top of the Camera Control. The robot will start tracking your face.

This will show you the X and Y axis servos working. Position your face in front of the camera. Your face will show up in the Camera control Move your face to the left or right and you will see the X axis servo turn to track your face. Move your face up or down to have it track your face using the Y axis servo. Move your face up and to the right and both the X and Y axis servos will be working to track your face. This will help you see what is meant by X Axis or Horizontal and Y Axis or Vertical.
#49  

Quote:

I promise not to respond further to unrelated answers. Even if I'm getting quite angry when I'm presented with *pictures* of screwdrivers, when I ask for what exact size I should order for disassembling the camera case :-(


Although there are no hand tool designers in this forum I'm sure others will agree that even though we are all basically robotic hackers no one is an expert in hand tools, exact sizes, etc. I'm not suggesting how you should open your camera case but I've included a couple of images of the Phillips head driver I use for such endeavors. I never go out to a hardware store (or online) and order just a single tool for a single task. I always plan to use a tool more than once and since most tools come in more than one size I always look for sets or kits that provide me with lots of options.



User-inserted image


User-inserted image
United Kingdom
#50  
Perhaps you could hire a screwdriver from the local tool hire place?;)
#51  

Quote:

Even if I'm getting quite angry when I'm presented with *pictures* of screwdrivers


Good.




**EDIT** Rant removed. I misread on my phone. Apologies to all.


I wish someone would lock and/or delete this thread.
#52  
Edited to remove my correction of @zap's rant.

:)


Alan
#53  
@Zap... you're right this thread has really ran off into the ditch... I think it should be removed...
Germany
#54  
Okay, I think I got it.

Quote:

The servo that is plugged into D09 is for up and down or Y axis.

This means that this servo (Neck Vertical) makes the camera look *along* the Y (vertical) axis (up/down, tilt), by rotating the camera *around* the X (horizontal) axis.

Thanks for your kind and patient assistance :-)
United Kingdom
#55  
Wow, 55 posts and he finally gets what was said in posts 6, 9, 14, 15, 23...

Once more for luck... The vertical servo, which is labeled as the Y axis in the control since the Y axis is the vertical axis, will cause the camera fitted to it to rotate up and down or tilt across the vertical (y) axis. The horizontal servo, which is labeled as the X axis in the control since the X axis is the horizontal axis, will cause the camera fitted to it to rotate left and right or pan across the horizontal (x) axis.
#56  
Hey @Robot Doc, those are some nice looking PC Precision Screw Drivers. I might drive over to Harbor Freight and pick up a set for the $10 USD they are asking. How do they feel in the hand while using on small screw heads like connector blocks? Are they strong and hold up?
#57  
@Dave, The drivers feel good in the hand and there is more control to apply needed torque than you would have using the smaller jewelers screwdriver kits found at ebay and the soon to be closed Radio Shacks.
#58  
@rich, at least he got someone to post something.
Germany
#59  
Consider what happens when you do this with the camera, mounted on the two neck servos: Pan fully to the right. Then tilt down and up, this will *rotate* the camera image, from portrait to landscape and back again. That's why I have problems with the X and Y axes, and pan and tilt, in a 3D world :-(
I.e. I have no problems in understanding what's going on, but I have not much use for axes which do not correspond to servo motor axes. That's all.

I can supply a video, as soon as video recording will work.
Gibraltar
#60  
simple just swop the two neck servos around keeping the ports the same I've done the same because I like the image to stay landscape and come on Mr Dodi experiment a bit it's what EZ robot is about *tired*
Germany
#61  
You are right, RelaxMode(ON) :-)