Tuesday, 30 August 2016

Siemens technology controls world’s first 3D printed office building in Dubai

Images courtesy of the Dubai Future Foundation

The world’s first 3D-printed office building has been inaugurated in Dubai, using smart technology from Siemens to integrate the building management systems, access control and surveillance into a central building management platform.
“This is a globally significant project – the first of its kind – and our contribution is the very latest in intelligent building automation and control,” said Dietmar Siersdorfer, CEO, Siemens Middle East. “Increasingly intelligent, digitized infrastructure is paving the way for a more sustainable future in the U.A.E, and we are proud to be supporting Dubai’s smart-city strategy, and the country’s national vision 2021, by showcasing our technology in this landmark project.”
The 250-square-meter, ‘Office of the Future’ was constructed using a 3D printer measuring 20 feet high, 120 feet long and 40 feet wide, and built on the site of Emirates Towers in Dubai.
Integrating key components of the ‘Office of the Future’ is a unique Building Management Platform from Siemens, Desigo CC, enabling the control and optimization of the building’s technical infrastructure, surveillance, air conditioning, access control and safety technology from a single location. A customized platform displays the status of these different systems in real time, enabling operators to accurately monitor and control the building’s performance.
The ‘Office of the Future’ concept also uses a Siemens video surveillance system with high-definition cameras and web-enabled access via apps and web clients, and an access control system based on biometrics and smart cards.
Siemens has also supplied smart fire protection with technology for detection, alarm signaling and control, using multi-criteria detectors which can adapt to changing environments, analyze signals for false alarms and protect against hazards such as the presence of carbon monoxide. The system can also be analyzed, evaluated and diagnosed remotely for more efficient maintenance.

“Integrating key functions with an intelligent building management system has clear safety, cost and efficiency benefits, and at the moment only Siemens is able to combine the management of all building disciplines in one integration platform,” said Koen Bogers, Senior Executive Vice President, Building Technologies, Siemens Middle East. “Desigo CC gives building operators a precise overview of their assets, allowing them to be managed more efficiently and transparently while enabling flexible usage and energy conservation.”
The Desigo CC Building Management Platform is also able to accommodate a wider range of building systems including heating, ventilation and air conditioning, power, lighting and shading, and components can be added when requirements change. Global installations of Desigo CC have realized reductions in building operating costs of up to 20 percent.

For more information on Siemens Building Technologies, please visit: www.buildingtechnologies.siemens.com
Source Via: http://www.middleeast.siemens.com/

Thursday, 18 August 2016

6 Must Know Robotics Programming Languages for coding a Robotic Project


To draw a sketch on your mind only imagination in sufficient but here we are talking about robotic. For a robotic project it is important to know some computer language by which you can program your bot. Initially when I have started working on robotic model for some robotic competitions, I was totally unaware of these languages. I have started my work with relay logic. It was a most basic thing in electronic and as an electronic engineer I was expert with relay logic. It was the time of year 2000 when internet connection was not so cheap as compare to now. So there was no scope of additional knowledge, in-fact at that time we are working on only hardware with some homemade PCBs.

By the way here I will explain about some programming language which is in “Must Know” category for a robotic Project.

1. C/C++: 

C and C++ are well known programming languages, now a day you will get a lot of tool for learning these languages. You can also download free compiler for C & C++. If you are a newbie for robotic it is good to start from C/C++. Both languages have many similarities but C++ is upgraded version of C language from library point of view.
Best recommended book of C++ is “The C++ Programming Language (4th Edition)” by Bjarne Stroustrup and if you want to start from beginner level go for “C++: The Ultimate Beginner’s Guide!” by Andrew Johansen
Recently I have seen a cross robotic programming platform, it is ROBOTC. It is also based on C language with graphical interface. It is easy to use development environment.
Now many micro controller boards are supporting C languages for controller programming so it is also a bonus point for C/C++ learner.

2. Python:

Python is a general purpose, high level programming language. It is design to increase readability of complex code. In Python you can easily express code in few lines but in C or C++ it will require writing a long complex code.
Book “Learning Python, 5th Edition” provides a good material for Python learner. It covers almost everything you need to know about programming in Python, object/ variable Types & Operations, Statements and Syntax, Functions and Generators, Modules and Packages and much more.
I really like the first chapter, why people use Python. If you’re a beginner, this can help you a lot.
Python is normally used in Web & internet development, email processing, Socket Programming and frame work development such as Django and Pyramid. Versatility of Python is due to its larger library. Now a days Python is using for embedded system
Programming.
Raspberry PI, (a UK based foundation for Hardware development) is also using Python for his electronic board. Check Out given link https://www.raspberrypi.org/learning/python-intro/

3. Lisp:

LISP (List Processing Language) First appeared in 1958. And now after a lot of development (in last 6 decade) it is Hy. Initially it was used for Mathematical notation of computer program. It was developed on the bases of lamda calculas. LISP is using for Artificial Intelligence Programming. LISP is also an essential part of ROS (Robot Operation System).
If you want to work in AI type of thing as a professional, it will be a good choice for learning. “Practical Common LISP” is a good book to understand LISP but Artificial Intelligence & Robotic is not included in this book.

4. Assembly:

Coding in assembly gives you a imagination of every step of controller processing. During collage days it was my one of the favorite language. But problem is that, writing a complex code in assembly is very much tricky and hard. So if you have option for other languages, go for it. But if you are working in Robotic Project, it is assumed that you can read program which is written in assembly language. In recent past mostly all micro controller required low level Assembly language but after development of Arduino board now Assembly language is out of fashion because now these board supports C/C++.

5. DOT NET:

Dot net is a platform to provide an object oriented environment to develop windows application. Here .NET framework contains two components, one of them is “Common Language Runtime” (CLR) and other is “Framework Class Library” (FCL). Its interoperability plays the most important role in its success.
.NET is not directly used in Robotics but it helps to run devices with window application. Here in .NET framework with the help of VB & C# you can do SOCKET & Port level programming. Even I have also done a lot of Parallel Port and Serial port programming on .NET frame work. It is really awesome. If you are working on “Internet of things” (IoT). It will be very helpful to design and execute your project.
For the development of .NET application you need to know about VB or C#. As robotics point of view I recommend “Microsoft Robotics Developer Studio”. Here C# will definitely help you.

6. MATLAB:

MATLAB is not a language it is a tool and it is design to solve engineering problems on the basis of mathematical calculation.
Basically it simulates your control algorithm / design and gives you the result. Complete robotic system can be design in MATLAB and after its stability test, manufactures start on physical level. If you want to analyse data, produce advanced graphs or implement control systems, you will probably want to learn MATLAB.

Source: www.yantraeducation.com
 www,wikipedia.com

Tuesday, 16 August 2016

How Do Circuit Breakers Work?


Dissecting one of the most important household safety devices.

Even at low voltages, electricity can be extremely dangerous. A circuit breaker is a safety mechanism that will cut the power when electrical wiring has too much current flowing through it. This prevents electric shocks, potential fires and the various other problems that could arise from an overload of electricity.

The mechanism's switch can be in either closed or in open position. It is held in the closed position by a spring-loaded bolt. which is controlled by an electromagnet. If the current reaches a set level, the electromagnet attracts the switch and the circuit is automatically broken, which halts the electrical charge. Each household also has a central circuit breaker (or a fuse box), which contains all the main circuit breakers used in the building. High voltage circuit breakers are also used in power stations and large electricity grids for the same purpose.

The circuit breaker does the same job as the fuse, but operates differently. A fuse contains a piece of wire that melts when the current is too great, breaking the circuit. Therefore, fuses have to be replaced while circuit breakers can be reset after a short circuit and power overload.

If you love it, do like and share.

Friday, 12 August 2016

How to get Simplicity in life


Simplicity isn't easy thing. In amidst of crisis and transition from one job to other or place, someone has to decide to simplify his life, get rid of the junk and focus on what he wanted to do. He is not all the way there yet, but he is heading in the right direction. In the end, it just took four simple, but difficult and bold steps.


  1. Develop a life philosophy. Before you make any major (or even minor) transition in your life, you need to know why you're changing your life. You need a purpose. You need a prioritization system.You need a life philosophy, a distilled set of principles that reflect your values.To understand your values is to understand how you want to spend your time. Different people have different life philosophies.                                                 Some value family and quality time with their spouses and children. Others prefer friends or work. Unless your value system involves mass murders, your values aren't any better or worse than others. Your life philosophy is a statement of what makes you happy and gives you purpose in life.                                                   It's not something to be taken lightly. Personally, my purpose in life is to connect with others peoples. That's my first priority. That's my life philosophy. I also care about my friends, family and the world, but whenever I must make a choice, I'll usually choose writing.                                                                                                                                     
  2. Divide up your tasks into must-dos and want-dos, and eliminate everything else. You have to do some things even if it doesn't fit into your life philosophy, like pay bills, eat and sleep. These are necessary things that you can't avoid.On the other hand, you have your want-dos, the things that you love doing when you're not paying your bills, calling your mom or dad, and fixing the garbage disposal.                                         Accomplishing the must-dos makes it possible for you to have time and space to achieve your want-dos. After all, it's hard to write that novel you've always wanted to write if you're constantly fighting the IRS and a roach infestation. Everything else? Junk them. They're a waste of your time. Yes, I'm talking about looking at LOLCat pictures! (Unless, of course, you want your life purpose to be 'looking at LOLCats and giggling ... unless, of course that is part of your life philosophy and you want some levity.)                                                                                    
  3. Reduce clutter, both physical and mental. Clutter is more than untidiness. It's superfluity. It's excess. With unnecessary things piling up in our homes, offices and minds, simplicity becomes impossible.                                     
  4. Go on an information diet. We live in a wonderful world where information is no longer the exclusive domain of the wealthy, the educated and the privileged. That Internet has democratized information to such a degree that anyone with an Internet connection can look up almost anything. But that doesn't mean that we should look up everything. The sheer amount of information available has led to data bloat.                         Information is presented in such a way where the unimportant is equally accessible as the important. It's easy to forget that it takes time to consume the information, time that could be better spent elsewhere. This is where your life philosophy becomes crucial. Think about what kind of information will advance your life philosophy (will it make you a better parent? A better friend? A better thinker? A better worker?) If the answer is no, don't read it. Turn off the monitor or phone and do something more useful. Two years ago, I used to read all of the political and news outlets.                                                                                                                 I knew what was going on in Sudan as well as I knew what was going on down the street. I felt like I needed to be up-to-date with world affairs to be a good person. Except...well, the data didn't help me achieve my goal of writing a book. In fact, it distracted me from my goal. So, I simply stopped reading news outlets, perusing blogs and watching news programs.                                                                                                       You know what? I'm far happier now. I focus on what I care about--writing and storytelling. Now that my mind isn't occupied by yet another scandal, I have time to read and write. Yes, I'm not the most well inform person, but now I have time and energy to create, not just consume. Some people's values will drive them to consume news. That's cool, but it's just not my value system. (I do hope, however, that these people let me know if the apocalypse is coming.)


Sunday, 7 August 2016


                            10 Amazing Psychology Facts

Psychology and philosophy were considered branch of studies that were together. In 1870s Psychology became an independent stream of studies and has advanced a lot. But yet there is a lot of dig deep into it. Here are few amazing Psychology facts that to share.

1) Do not announce your goals. Because you are likely to lose motivation of achieving them.
2) You favorite song is associated with you best life event.
3) Spending money on others makes you happy.
4) Spending money on experience makes you happier than possessing thing.
5) People are becoming more anxious and depressed every decade.
6) With earning more than of $75000 per year, money just become “stuff”.
7) Stress and happiness are both contagious.
8) People between 18 and 33 are the most stressed.
9) Intelligent people underestimates them while ignorant people behaves brilliantly.
10) Music can change the way we see the world.