SERVFORU

Latest Post
Showing posts with label advantages. Show all posts
Showing posts with label advantages. Show all posts

Extended Kalman Filter (EKF) MATLAB Implimentation

Kalman Filter (KF) 

Linear dynamical system (Linear evolution functions)





Extended Kalman Filter (EKF) 

Non-linear dynamical system (Non-linear evolution functions)


Consider the following non-linear system:



Assume that we can somehow determine a reference trajectory 
Then:


where

For the measurement equation, we have:

We can then apply the standard Kalman filter to the linearized model
How to choose the reference trajectory?
Idea of the extended Kalman filter is to re-linearize the model around the most recent state estimate, i.e.



The Extended Kalman Filter (EKF) has become a standard    technique used in a number of 
# nonlinear estimation and 
# machine learning applications
#State estimation
#estimating the state of a nonlinear dynamic system
#Parameter estimation
#estimating parameters for nonlinear system identification
#e.g., learning the weights of a neural network
#dual estimation 
#both states and parameters are estimated simultaneously
#e.g., the Expectation Maximization (EM) algorithm

MATLAB CODE
########################################################################
function [x_next,P_next,x_dgr,P_dgr] = ekf(f,Q,h,y,R,del_f,del_h,x_hat,P_hat);
% Extended Kalman filter
%
% -------------------------------------------------------------------------
%
% State space model is
% X_k+1 = f_k(X_k) + V_k+1   -->  state update
% Y_k = h_k(X_k) + W_k       -->  measurement
%
% V_k+1 zero mean uncorrelated gaussian, cov(V_k) = Q_k
% W_k zero mean uncorrelated gaussian, cov(W_k) = R_k
% V_k & W_j are uncorrelated for every k,j
%
% -------------------------------------------------------------------------
%
% Inputs:
% f = f_k
% Q = Q_k+1
% h = h_k
% y = y_k
% R = R_k
% del_f = gradient of f_k
% del_h = gradient of h_k
% x_hat = current state prediction
% P_hat = current error covariance (predicted)
%
% -------------------------------------------------------------------------
%
% Outputs:
% x_next = next state prediction
% P_next = next error covariance (predicted)
% x_dgr = current state estimate
% P_dgr = current estimated error covariance
%
% -------------------------------------------------------------------------
%

if isa(f,'function_handle') & isa(h,'function_handle') & isa(del_f,'function_handle') & isa(del_h,'function_handle')
    y_hat = h(x_hat);
    y_tilde = y - y_hat;
    t = del_h(x_hat);
    tmp = P_hat*t;
    M = inv(t'*tmp+R+eps);
    K = tmp*M;
    p = del_f(x_hat);
    x_dgr = x_hat + K* y_tilde;
    x_next = f(x_dgr);
    P_dgr = P_hat - tmp*K';
    P_next = p* P_dgr* p' + Q;
else
    error('f, h, del_f, and del_h should be function handles')
    return
end

##############################################################################


For more

https://drive.google.com/folderview?id=0B2l8IvcdrC4oMzU3Z2NVXzQ0Y28&usp=sharing
 

Turn your Social media in to Paychecks with right Social Media Optimization Strategy

Social media optimization is the process of increasing the awareness of product or service or brand or event by using social media .

Social media includes all the common Twitter,  Facebook , Linkedin , Pinterest , Blogger etc which have large content contributions . To generate the viral publicity we need a unique user generated content base

mostly all business focused on listed in Google's first page results using SEO and keyword researchs to drive traffic in to their web portals. Social media have a faster impact over people than Google . Last month traffic to Blogger was more than 220 million . So its by attracting so of that traffic surely business can achieve more



When even before starting a business people and marketers do create a Facebook Fanpage , twitter handle and Youtube channel , not all business need all these .you can do better making your own online presence which is social media friendly to linking with your products and services

Social Meida is the online version of word of mouth advertising , so by engaging with your social media can make a positive change in the customer base

Being simple the users can communicate with you , being open and honest make you as favourite to your  customers . Merge the current marketing with social media . May be some them are familiar with your existing marketing campaigns link it with social media ,

 Mostly all business have an SEO strategy to make Google's Search Engine ranking priority list . Blogging is the perfect way to optimize the content to Google . Concentrate on making contents for your blog and don't stop there . Cut short the contents or make the headlines for Facebook and twitter updates .use the same for print and email marketing

You can make announcements  via your social media , and other great way of using social media is by offers .. give massive offer announcements which will surely increase number of the customers


If need a perfect SMO strategy contact  








 

UNBRICK MICROMAX FUNBOOK P300




Description: 
Hello ! Guys , Today I'm Teaching You How To Un-Brick Micromax Funbook P-300 , Infinity , Alpha , Talk And Other.... As You Know Bricking Voids Warranty If You Take a Bricked Device To Service Center They Won't Repair It or They May Need Some Green . So , This Tutorial Teaches You To Un-Brick Micromax Funbook , If You Have Bricked Any Other Tablet Or Phone "Click Here" . This Link May Help You , This Link Takes You To Facebook Timeline Of Ebin Ephrem , Make Him Friend And Chat With Him , He Will Shurely Help You.

Instructions:

Things Required : 1) PC.

                                 :  2) USB Data Cable. 

                                 :  3) Micromax Funbook.

Downloads            :  Unbrick.zip
  

Working Time

Step:1 Download unbrick.Zip , Extract It In a Convenient Place 

Step:2  You Will Find Livesuitpack_version_1.07 Inside The Folder Extracted Just Before .

Step:3 Open The Application , Give Yes To All.

Step:4 Choose The File Image From The Folder.

Step:5 Press And Hold Back Button , Connect Funbook To PC Via USB Data Cable.


Step:6 From Task Bar Something Will Popup , Just Ignore That.

Step:7 In Your PC's Keyboard press WIndows key+R You Will see Run Pop-up. 
            Type 'devmgmt.msc' and Press Enter . Device Manager Will Open.
             You can Notice That There Is a Device Named "Unknown Device".
             Right Click On it And Choose Update Driver software. 
             Now Choose "Browse My Compluer For Driver software".
             Browse To Folder Where You Have Extracted Livesuite Folder.

Step:8 Without Leaving Back Button , Press Power Button 10 Times As Quick As Possible.

Step:9  Now a Popup Will Appear In Live-Suite , Give Yes On Both Popup.

Step:10 Live Suite Started Flashing When It Becomes Full , Unplug Funbook From PC.

Step:11 Press Power Button , WoaaH! My Funbook Is Un-Bricked.


 

Advantages of using Linux

Many of my friends keep on asking me whether is Linux is easy to use? I am familar with Windows family.Can i try Linux Os? Answer is here
Cost The most obvious advantage of using Linux is the fact that it is free to obtain, while Microsoft products are available for a hefty and sometimes recurring fee. Microsoft licenses typically are only allowed to be installed on a single computer, whereas a Linux distribution can be installed on any number of computers, without paying a single dime.
Easy installation, a massive package repository and a dedicated user community help keep Ubuntu a great choice for newcomers.
One of the few distributions to dramatically change the look of the default KDE desktop.
The result of a fusion between a noble cause and an uncompromisingly corporate business plan.
Blows a breath of fresh air across a world dominated by brown, blue and purple.
SUSE Linux Enterprise Desktop gives businesses greater flexibility.

Security – In line with the costs, the security aspect of Linux is much stronger than that of Windows. Why should you have to spend extra money for virus protection software? The Linux operating system has been around since the early nineties and has managed to stay secure in the realm of widespread viruses, spyware and adware for all these years. Sure, the argument of the Linux desktop not being as widely used is a factor as to why there are no viruses. My rebuttle is that the Linux operating system is open source and if there were a widespread Linux virus released today, there would be hundreds of patches released tomorrow, either by ordinary people that use the operating system or by the distribution maintainers. We wouldn’t need to wait for a patch from a single company like we do with Windows.
Choice (Freedom) – The power of choice is a great Linux advantage. With Linux, you have the power to control just about every aspect of the operating system. Two major features you have control of are your desktops look and feel by way of numerous Window Managers, and the kernel. In Windows, your either stuck using the boring default desktop theme, or risking corruption or failure by installing a third-party shell.
Software - There are so many software choices when it comes to doing any specific task. You could search for a text editor on Freshmeat and yield hundreds, if not thousands of results. . Regular users and programmers contribute applications all the time. Sometimes its a simple modification or feature enhancement of a already existing piece of software, sometimes its a brand new application. In addition, software on Linux tends to be packed with more features and greater usability than software on Windows. Best of all, the vast majority of Linux software is free and open source. Not only are you getting the software for no charge, but you have the option to modify the source code and add more features if you understand the programming language. What more could you ask for?
Hardware (Efficiency- Linux is perfect for those old computers with barely any processing power or memory you have sitting in your garage or basement collecting dust. Install Linux and use it as a firewall, a file server, or a backup server. There are endless possibilities. Old 386 or 486 computers with barely any RAM run Linux without any issue. Good luck running Windows on these machines and actually finding a use for them.
Flexibility 
You don’t have to deal with anti-piracy schemes and additional “hoop jumping” dont have to crack any .

There isn’t like 1 Anti Virus solution, or a few access control solutions (SELinux, grsecurity, etc)…In Windows, there’s like 50+ Anti Virus solutions, a whole dozen anti-malware apps, intrusion prevention, anti-this, anti-that, etc…People say this one is better, others say that one is better. In less than 10min, you’d be pretty confused as to which is the best for your needs! 


Now that you have an understanding of some of the advantages of Linux, its time get out there and experiment. Windows can be a great tool for the lazy and incompetent, but it takes a true scholar and one who wants to learn to run a robust operating system like Linux.

 
 
Support : Ebin EPhrem | Ebin Ephrem | #Gabbarism
Copyright © 2011. Services | Embedded Support | Reviews | Virtual Technologys - All Rights Reserved
Template Created by ebinephrem.com Published by Ebin Ephrem
Proudly powered by Blogger