Robotics and Automation - Articles, Stories & Interviews

World’s First Robotic Entertainment On The High Seas For Royal Caribbean International

Royal Caribbean Cruise Lines, Robotic Arts and ABB Robotics join forces to debut groundbreaking RoboScreen® entertainment system.

Underactuated Rotor For Simple Micro Air Vehicles

From MODLAB (The modular robotics laboratory at the University of Pennsylvania): We derive thrust, roll, and pitch authority from a single propeller and single motor through an underactuated mechanism embedded in the rotor itself.

Robotic Farming For The Future

If you think about the global population growth and the need to feed this mounting population, farmers must become more efficient at the harvesting and production of all crops. In the future, robots will be utilized to accomplish most tasks, from seeding to fertilizing as we

Interview with David Sands, ST Robotics International

We call our robots entry level for a very good reason. People can get started so easily with our robots. They are not the best robot arms on the planet but they are affordable and incredibly easy to use.

Using Reverse Engineering Techniques for Product Innovation: The Legitimate Way

The goal of utilizing RE should be to identify flaws in your version of the product design and figuring out ways to eliminate the errors and bring out a flawless product eventually.

Interested in contributing an article or review?

Robotics and Automation - Featured Story

John Carmack On Modern C++

Winter break homework from John Carmack. Gamasutra reprint article "In-depth: Functional programming in C++":

A large fraction of the flaws in software development are due to programmers not fully understanding all the possible states their code may execute in. In a multithreaded environment, the lack of understanding and the resulting problems are greatly amplified, almost to the point of panic if you are paying attention. Programming in a functional style makes the state presented to your code explicit, which makes it much easier to reason about, and, in a completely pure system, makes thread race conditions impossible... (full article)

Also "Lessons to learn from Oculus development team when using the “Modern C++” approach":

Modern C++ doesn’t imply necessarly the overuse of templates

Andrei Alexandrescu says about the Modern C++ design:

"Modern C++ Design defines and systematically uses generic components - highly flexible design artifacts that are mixable and matchable to obtain rich behaviors with a small, orthogonal body of code."

Modern C++ has a close relation with generic programming; probably it’s the reason that makes many developers neglect the modern C++ approach. They think that the code will be mostly implemented as templates, which makes the code difficult to read and maintain.

In the SDK, the templates represent only 20% of all types defined and most of them are related to the technical layer... (full article)

Robotics and Automation - News Headlines

Rapid Prototyping Company Creates More Value For Small And Large Companies Alike

WayKen Rapid Manufacturing Offers Industrial Design and Production Services to Companies Around the World

ABB to exhibit at International CES for the first time, featuring innovative robotic technology at the 2015 show in Las Vegas

Highlights include two sizes of patented RoboScreen system, and smallest 6-axis robot, ideal for electronic products assembly

LORD MicroStrain Wins Manufacturing Leadership Award

LORD Corporation MicroStrain® Sensing Systems was recently selected by Energy Harvesting Journal for having the "Best Technical Development of an Energy Harvesting Device."

Robotics and Automation - Featured Product

Ecybermission

Ecybermission

eCYBERMISSION is a free science, technology, engineering and mathematics (STEM) competition offered by the U.S. Army Educational Outreach Program for students in grades 6 through 9. eCYBERMISSION challenges them to propose a solution to a real problem in their communities and compete for state, regional and national awards. For more information, visit www.ecybermission.com, contact eCYBERMISSION Mission Control at 1-866-GO-CYBER (462-9237) or via email at missioncontrol@ecybermission.com.

Robotics and Automation - Featured Company

Allied Motion

Allied Motion

We design and manufacture advanced brushless motors, electronic drives/controllers, and encoding products for the robotics and electric vehicle markets in particular and generally for the Commercial, Industrial, and Aerospace and Defense industry sectors. Allied Motion brings added value to our customers' products through the motion solutions we offer.