Monthly Archives: January 2012

Sony unveils its new PS3 Eye Toy camera with an impressive spec list and a world of possibilities.

PlayStation 3 Eye Toy camera is serious kit

Sony unveils its new PS3 Eye Toy camera with an impressive spec list and a world of possibilities.

The PlayStation 3 is to get a vastly improved new Eye Camera. Designed for use as a communications device as well as a platform for a new range of Eye Toy games, the Eye Camera offers significant improvements over the PS2’s Eye Toy.

We won’t see the Australian release until “Winter” and no RRP has yet been announced.

 

The PlayStation 3 is to get a vastly improved new Eye Camera. Designed for use as a communications device as well as a platform for a new range of Eye Toy games, the Eye Camera offers significant improvements over the PS2’s Eye Toy.

We won’t see the Australian release until “Winter” and no RRP has yet been announced.

The new camera’s features include:

• A sophisticated microphone with the ability to reduce background noise and focus on the spoken word for smoother, more accurate speech recognition and transfer

• The ability to capture videos and audio clips directly to your PS3’s hard disk drive

• Engineered to perform well even in low-light conditions

• A range of different capturing modes, including slow motion and time-lapse

• Faster frame rate for improved tracking, responsiveness and smoothness

• Two position zoom lens for close-up and full body options

• A range of eye-catching visual effects to apply to photos and videos

• Bundled with EyeCreate™ editing software, which allows users to save and edit photos, video and audio clips

EyeCreate software
EyeCreate editing software, bundled free with Playstation Eye allows you to save photos, video and audio clips to your PS3 hard disk drive and apply visual effects to your images. Different capture modes like time-lapse and slow motion can be loaded into EyeCreate’s editing suite.

New microphone functions
An all-new four microphone array, incorporating multidirectional voice location tracking, enhanced echo cancelling and background noise suppression allows for clear audio chat in even the most noisy of environments, without the need to hold or wear a headset.

Next-generation camera features
A frame rate of up to 120 frames per second allows for super-smooth video and sophisticated low-light operation means that the room doesn’t have to be brightly lit for the camera to deliver crisp, perfectly exposed video. The adjustable zoom lens features a 56º field of view to capture head and shoulders action for close-in audio-visual chat, and a 75º field of view to capture the whole body for a fully physical gaming experience.

Technical Specifications:• 4 channel audio input:16 bits/channel, 48kHz, SNR 90db
• 56º to 75º Field of View zoom lens
• 2.1 F-stop, <1% distortion, fixed focus (25cm to 8 at 75º FOV)
• 640 x 480 at 60 frames/second
• 320 x 240 at 120 frames/second
• USB2 high-speed data transfer
• Uncompressed video or optional JPEG compression

Access PID data,

piddata -Access PID data

Syntax

[Kp,Ki,Kd,Tf] = piddata(sys)
[Kp,Ki,Kd,Tf,Ts] = piddata(sys)
[Kp,Ki,Kd,Tf,Ts] = piddata(sys, J1,...,JN)

Description

[Kp,Ki,Kd,Tf] = piddata(sys) returns the PID gains Kp,KiKd and the filter time constant Tf of the parallel-form controller represented by the dynamic system sys.

[Kp,Ki,Kd,Tf,Ts] = piddata(sys) also returns the sample time Ts.

[Kp,Ki,Kd,Tf,Ts] = piddata(sys, J1,...,JN) extracts the data for a subset of entries in the array of sys dynamic systems. The indices J specify the array entries to extract.

Tips

If sys is not a pid controller object, piddata returns the PID gains KpKiKd and the filter time constant Tf of a parallel-form controller equivalent to sys.

For discrete-time syspiddata returns the parameters of an equivalent parallel-form controller. This controller has discrete integrator formulas Iformula and Dformula set to ForwardEuler. See the pid reference page for more information about discrete integrator formulas.

Input Arguments

sys SISO dynamic system or array of SISO dynamic systems. If sys is not a pid object, it must represent a valid PID controller that can be written in parallel PID form.
J Integer indices of N entries in the array sys of dynamic systems.

Output Arguments

Kp Proportional gain of the parallel-form PID controller represented by dynamic system sys

If sys is a pid controller object, the output Kp is equal to the Kp value of sys.

If sys is not a pid object, Kp is the proportional gain of a parallel PID controller equivalent to sys.

If sys is an array of dynamic systems, Kp is an array of the same dimensions as sys.

Ki Integral gain of the parallel-form PID controller represented by dynamic system sys

If sys is a pid controller object, the output Ki is equal to the Ki value of sys.

If sys is not a pid object, Ki is the integral gain of a parallel PID controller equivalent to sys.

If sys is an array of dynamic systems, Ki is an array of the same dimensions as sys.

Kd Derivative gain of the parallel-form PID controller represented by dynamic system sys

If sys is a pid controller object, the output Kd is equal to the Kd value of sys.

If sys is not a pid object, Kd is the derivative gain of a parallel PID controller equivalent to sys.

If sys is an array of dynamic systems, Kd is an array of the same dimensions as sys.

Tf Filter time constant of the parallel-form PID controller represented by dynamic system sys

If sys is a pid controller object, the output Tf is equal to the Tf value of sys.

If sys is not a pid object, Tf is the filter time constant of a parallel PID controller equivalent to sys.

If sys is an array of dynamic systems, Tf is an array of the same dimensions as sys.

Ts Sampling time of the dynamic system sysTs is always a scalar value.

Examples

Extract the proportional, integral, and derivative gains and the filter time constant from a parallel-form pid controller.

For the following pid object:

sys = pid(1,4,0.3,10);

you can extract the parameter values from sys by entering:

[Kp Ki Kd Tf] = piddata(sys);

Extract the parallel form proportional and integral gains from an equivalent standard-form PI controller.

For a standard-form PI controller, such as:

sys = pidstd(2,3);

you can extract the gains of an equivalent parallel-form PI controller by entering:

[Kp Ki] = piddata(sys)

These commands return the result:

Kp =

     2

Ki =

    0.6667

Extract parameters from a dynamic system that represents a PID controller.

The dynamic system

represents a discrete-time PID controller with a derivative filter. Use piddata to extract the parallel-form PID parameters.

H = zpk([0.5 0.6],[1,-0.8],1,0.1);  % sampling time Ts = 0.1s
[Kp Ki Kd Tf Ts] = piddata(H);

the piddata function uses the default ForwardEuler discrete integrator formula for Iformula andDformula to compute the parameter values.

Extract the gains from an array of PI controllers.

sys = pid(rand(2,3),rand(2,3)); % 2-by-3 array of PI controllers
[Kp Ki Kd Tf] = piddata(sys);

The parameters KpKiKd, and Tf are also 2-by-3 arrays.

Use the index input J to extract the parameters of a subset of sys.

[Kp Ki Kd Tf] = piddata(sys,5);

 

PackageManagerTroubleshootingProcedure

https://help.ubuntu.com/community/PackageManagerTroubleshootingProcedure

When you face “Broken packages” error with apt-get install, this might be solution.

Please keep in mind that all risks are on your own!!

This guide will help gather information that would be useful when creating a single, new question at

In order to gather essential troubleshooting information about your apt-get or aptitude or synaptic package manager in Ubuntu, please follow this procedure.

 

Step 1

First switch from the regional server (US, UK, Swiss, etc…) to the “Main Server” using the Software Sources window

You can open up the Software Sources window by running the Update Manager (System > Administration > Update Manager), clicking on the Settings button at the lower-left corner of the window, and entering your password if prompted to do so.

See here for details and a screenshot of the main tab of the Software Sources window:

https://help.ubuntu.com/community/Repositories/Ubuntu#Download_Server

 

Step 2

Open “Ubuntu Software Center” – Edit Menu — Select “Software Sources…”, enter your password


Select tab “Other Software”

From the “Other Software” tab, disable all PPA repositories, leaving only the official Ubuntu repositories active. Enabling too many PPA repositories (which are non-official) can cause your package manager to become unstable.

 

Step 3

VERY IMPORTANT! Please make sure to close all open programs, including all package managers like Synaptic, Update Manager, Software Center, Add/remove programs, etc … No other package manager should be running while running the commands below.

 

Step 4

Open a Command-line

 

In Gnome (classic)

If you are using the Gnome interface, via “Applications->Accessories->Terminal”

 

In Unity

If you are using the Unity interface, the easiest way to open the Terminal is to use the ‘search’ function on the dash. Or you can click on the ‘More Apps’ button, click on the ‘See more results’ by the installed section, and find it in that list of applications. A third way, available after you click on the ‘More Apps’ button, is to go to the search bar, and see that the far right end of it says ‘All Applications’. You then click on that, and you’ll see the full list. Then you can go to Accessories > Terminal after that. So, the methods in Unity are:

Dash > Search for Terminal

Dash > More Apps > ‘See More Results’ > Terminal

Dash > More Apps > Accessories > Terminal

 

Step 5

Please copy-paste the following commands one line at a time from thehttps://help.ubuntu.com/community/PackageManagerTroubleshootingProcedure website using Chromium or Firefox into the Linux Terminal.

Tip: If you have a wheel mouse or 3 button mouse you do not need to type commands into the Terminal. Highlight each command on the page using the mouse. Move your cursor anywhere in the Terminal and press the wheel or middle button. Automatic Copy and paste! No spelling mistakes! No Typos! No other errors!

 

sudo fuser -vvv /var/lib/dpkg/lock

 

cat /etc/lsb-release

 

uname -a

 

sudo rm /var/lib/apt/lists/lock

 

sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup

 

sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status

 

sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available

 

sudo rm -rf /var/lib/dpkg/updates/*

 

sudo rm -rf /var/lib/apt/lists

 

sudo rm /var/cache/apt/*.bin

 

sudo mkdir /var/lib/apt/lists

 

sudo mkdir /var/lib/apt/lists/partial

 

LANG=C;sudo apt-get clean

 

LANG=C;sudo apt-get autoclean

 

LANG=C;sudo apt-get --purge autoremove

 

LANG=C;sudo apt-get update -o APT::Cache-Limit=25165824

 

sudo dpkg --configure -a

 

sudo dpkg --clear-avail

 

LANG=C;sudo apt-get -f install

 

LANG=C;sudo apt-get --fix-missing install

 

LANG=C;sudo apt-get update -o APT::Cache-Limit=25165824 &amp;&amp; sudo apt-get dist-upgrade

 

Step 6

Please do NOT attempt to send any attachment(s). Please copy/paste the full terminal output at this location:https://answers.launchpad.net/ubuntu/+source/apt/+addquestion

The troubleshooters at Launchpad need to see the full Terminal output from running the previous list of diagnostic commands.

 

Step 7

If a package manager error occurs while trying to remove or upgrade a specific software package, please try the following workaround procedures:

http://www.cyberciti.biz/tips/troubleshooting-debian-ubuntu-package-upgrades-removals.html

http://www.ubuntugeek.com/package-installation-error-and-solution.html

The troubleshooters at Launchpad need to see the full Terminal output from running the above command.

If the following apt-get update command returned any “404 Not Found” errors for certain Launchpad PPA’s, then please open Software Sources via dash or System Settings and unmark/deactivate those failed Launchpad PPA’s in Software Sources.