Monthly Archives: May 2013

Playstation4 eye revealed!.

Playstation4 eyetoy revealed with awesome specifications.

A little bit wired resolution such that

  • 1280×800 pixel @ 60fps
  • 640×400 pixel @ 120fps
  • 320×192 pixel @ 240fps

But it looks quite decent but the interface is a PS4 dedicated USB 3.0 interface AUX connector.

There are two cameras and I have no idea what they are for.

Anyway, it might be also interesting keep eyes on PS4 eyetoy and Kinect2 from Microsoft XBOX one.

Source from: http://www.computerandvideogames.com/392535/full-specs-ps4-dualshock-4-playstation-4-eye/

PlayStation 4 Eye

External Dimension

  • Approx. 186mm x 27mm x 27mm (width x height x depth) (tentative)

Weight

  • Approx. 183g (tentative)

Video Pixel

  • (Maximum) 1280 x 800 pixel x 2

Video Frame Rate

  • 1280×800 pixel @ 60fps
  • 640×400 pixel @ 120fps
  • 320×192 pixel @ 240fps

Video Format

  • RAW, YUV (uncompressed)

Lens

  • Dual Lenses, F value/F2.0 fixed focus

Capture Range

  • 30cm~∞

Field-of-View

  • 85°

Microphone

  • 4 Channel Microphone Array

Connection Type

  • PS4 dedicated connector (AUX connector)

Cable Length

  • Approx. 2m (tentative)

*Specifications are subject to change without notice

Microsoft’s new Kinect revealed

source from:

  • “High-definition,” “high-fidelity” 3D vision. Obviously, the biggest deal for robotics is the improved 3D sensing. We’re not sure what “high-definition” means, exactly, but it’s definitely better, possibly 1080p 60fps better. The sensor itself operates based on time of flight (like a radar gun), making it at least three times more sensitive and lighting-independent. It can see the freakin’ buttons on your shirt from several feet away! This means better object recognition, better mapping, better everything that you depend on 3D data for.
  • Active IR. Kinect can now see in the dark. IN THE DARK, PEOPLE!
  • Skeletal tracking with joint rotation. When combined with a physics model, the sensor can estimate muscle movements and forces.
  • Pulse detection (!). The sensor tracks color changes in your skin to determine your heartbeat.
  • Emotion detection. In addition to tracking binary things like eyes and mouth open or close, Kinect also estimates your emotional state and whether or not you’re paying attention to it.

 

ROS upgrade and rosdep problem.

Recently I upgraded my ROS platform from Fuerte to Groovy using precompiled package. Once running rosdep command, it spit out the following error message.

enddl22@enddl22-laptop:/usr/local/bin$ rosdep
Traceback (most recent call last):
File "/usr/local/bin/rosdep", line 4, in <module>
import pkg_resources
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 2819, in <module>
parse_requirements(__requires__), Environment()
File "/usr/lib/python2.7/dist-packages/pkg_resources.py", line 588, in resolve
raise DistributionNotFound(req)
pkg_resources.DistributionNotFound: rosdep==0.9.5

WTF…

and even roscore keeps saying

AttributeError: 'module' object has no attribute 'RosStreamHandler'

and can’t run at all.

After devoting a couple of hours to google, I could find the reason why ros’s essential utils do not work.

Source from: http://answers.ros.org/question/42818/tutorial-building-a-ros-package-rosdep-experienced-an-internal-error-nonetype-object-has-no-attribute-copy/

$ sudo rosdep init
 $ rosdep update

UPDATE: you seem to have an old rosdep version installed somewhere. What does this show?

$ which rosdep

If it says something like /usr/local/bin/rosdep, then you need to uninstall the pip or easy_install version you had previously installed.

Previous ros system searches /usr/local/bin/ and there is rosdep, rosversion and etc. in the folder. This directory should be /usr/bin/. After manually delete those files then rosdep and roscore starts to work as expected.

If you use easy_install before, don’t forget to clearly remove it from your system. Otherwise your system will be messed up.