robotics planet

http://planet-robotics.net

all robotics in one place

All content on this page is provided by the aggregrated blogs listed on the right. Please follow the links to get there.

ROS T-Shirts and DVDs

 − at 02:05, 28. Jan. 2012

dvds.jpg
We are please to announce the availability of ROS as a DVD installer that will install Ubuntu 10.04 and a basic configuration of ROS. The disk is also bootable as a LiveDVD, so you can get started without reformatting your hard drive.
64-bit ROS DVD
32-bit ROS DVD

electric-shirt-blog.jpg
In addition to this exciting news, we are also happy to be able to make available these great ROS t-shirts.
ROS Electric Emys t-shirt
ROS Diamondback t-shirt

We are setting aside $10 per DVD and $3 per shirt for the creation of a ROS Foundation which would be modeled after the Mozilla foundation. In the event that there are problems creating the foundation, we will donate the funds to the EFF. If you have any questions or feedback let us know.

Thanks,
I Heart Engineering




go to this entry …

ROS Merchandise

 − at 01:11, 28. Jan. 2012

Here are some fashionable t-shirts for the stylish roboticist.

ROS Diamondback T-Shirt


ROS Electric Emys T-Shirt


go to this entry …

Robots Podcast: Advances in Bipedal Locomotion

 − at 21:31, 27. Jan. 2012








In the new episode of Robots Podcast we talk to Subramanian Ramamoorthy from the University of Edinburgh about the recent progress in walking robotics. We then speak with Felipe Brandão Cavalcanti, an Electrical Engineering student working on bipedal walking at the LARA lab at the University of Brasilia with Professor Geovany Borges. Ramamoorthy tells us about the recent advances in humanoid bipedal walking illustrated by Petman and the latest version of Asimo. In particular, we look at the history of the field with work from Mark Raibert, Russ Tedrake andDaniel Koditschek and how different areas, such as machine leaning and motion capture, come together to accelerate progress. Felipe Brandão Cavalcanti's project focuses on the study and implementation of gait generation and stabilization algorithms for small humanoid robots. He tells us how they hacked a humanoid toy to improve its balance and the importance of math in his work.To learn more about walking robotics read on or tune in!

go to this entry …

Now available on DVD

 − at 19:48, 27. Jan. 2012

If you have been wondering where we have been, January has been product development month at I Heart Engineering. We are pleased to announce that ROS (Robot Operating System) is now available for pre-order on DVD. We are currently planning to start shipping on February 7th.




This DVD has a few great features that make it a convenient way to get started with ROS. It can be used as a LiveDVD so you can boot from it and try out things like rviz and Gazebo without having to format your hard drive. Once you are ready, the DVD installer will take care of the basic configuration to help you get started quickly with Ubuntu 10.04 and ROS Electric Emys.

$10 of every purchase will be set aside to help fund the creation of a ROS Foundation. In the event that things don't work out and a ROS Foundation can not be established in the next three years the funds will be donated to the EFF.

The 64-bit version is recommend but a 32-bit version is also available in the store.


go to this entry …

Robots: Advances in Bipedal Locomotion

 − at 08:00, 27. Jan. 2012

In this episode we talk to Subramanian Ramamoorthy from the University of Edinburgh about the recent progress in walking robotics. We then speak with Felipe Brandão Cavalcanti who is an Electrical Engineering student working on stability and gait generation for humanoids at the University of Brasilia.

go to this entry …

Automation Outlook Positive for 2012

 − at 07:26, 27. Jan. 2012

Last week at the record-breaking Robotics Industry Forum, Alan Beaulieu, President of the Institute for Trend Research (ITR) presented on the future of automation growth. Beaulieu gave a keynote address to the attending 350 industry professionals about the potential success and pitfalls in the next few decades.

If Your 2011 was Good, 2012 will be Better

By Mark T. Hoske, Control Engineering

Outlook for automation growth in the U.S. is strong for 2012, and if you’re in a technology business that did well in 2011, you’re likely to do well in 2012 also, suggested Alan Beaulieu, president, Institute for Trend Research (ITR), in a Jan. 19 keynote presentation at the Robotics Industry Forum, AIA Business Conference, and MCA Business Conference, in Orlando, Fla. Beaulieu (and others at the meeting) emphasized that automation helps companies become more efficient. “It will be a good decade for automation,” which helps companies be more productive and efficient even during tough economic times, Beaulieu explained.

Among U.S. concerns, Beaulieu said, debt payments continue to grow within federal budgets, as overspending continues. Now debt is 120% of GDP, the highest since WWII, with no remedy (and none of the large post-war growth potential) in sight, he said. Businesses need to invest now, adding talent and efficiencies to prepare for a possible mild recession in 2014, a larger one in 2019, and a possible depression by 2030.

Read the original article in its entirety at Control Engineering. What are your thoughts about the future of automation? From the business level, are you seeing the same patterns for growth that Alan Beaulieu sees? What are your suggestions for continuing stability in uncertain economic times?

You can explore more research from the Institute for Trend Research at the ITR webpage. The Robotics Industry Forum is an annual members-only conference co-located with the AIA Business Conference and MCA Business Conference. If you don’t want to miss another exciting year, you can learn more about membership on the RIA website. We hope you’ll join us next year for another record-breaking event!


go to this entry …

Planning-Domain Research Guidance

 − at 02:05, 27. Jan. 2012

In business software development, the more experienced a developer becomes, the less – he realizes – he knows.  The only developers I know, for the most part, who believe they’re truly gurus in their profession have around three years experience…after that comes a few years of realizing that they’ve only seen the tip of the [...]

go to this entry …

Video Friday: Dancing Robots, Sumo Robots, War Robots, and More

 − at 00:00, 27. Jan. 2012

It's been a little while since we've cleaned out our robot video backlog, so here you go, a gigantic steaming pile of awesomeness in the form of six more or less entirely random robot videos that we've made a special effort to choose. Just. For. You.

Continue reading >>

go to this entry …

Automation in the Cloud

 − at 07:25, 26. Jan. 2012

By Rush LaSelle, VP & General Manager, Adept Technology, Inc.

Originally posted 01/07/2012 on Robotics Online.

Manufacturers and processors of anything from snack foods to automobiles are being driven to offer higher levels of variety in what they offer their customers. Invariably, supply chain power is shifting to buyers and consumers. This shift has been driven by numerous factors including the proliferation of information available to shoppers on all forms of digital devises effectively creating larger consideration sets. As the choices have increased, sellers and ultimately suppliers are forced to increasingly adhere to fads and rapidly changing consumer sentiment to retain market share. If we were to define the optimal supply chain to meet this trend it would be one where any item, no matter its level of complexity, would be produced on demand. Further, even the most commoditized and low costs items such as confectionary would be produced in a batch size of one to permit mass customization. This would enable a buyer to select a picture of the family dog from their iPad, upload it to a manufacturer’s website and a few days later a delivery van would arrive at your door with a box of chocolates each in the shape of Scruffy.

Markets are best served by catering to the individual tastes and preferences of the consumer. Therefore, we are beholden to understand how manufacturing must adapt to move past today’s batch processes to achieve a batch size of one. The innovation required to enable manufacturers to offer this, the ultimate level of production flexibility, will be drawn from fast-paced/cutting edge/advanced industries such as gaming and information technology.

Enter cloud manufacturing as technologies exist in all facets of packaging, labeling and decorating product to permit rapid change of color patterns and form. The pacing item is process control and ultimately the information from the consumer. And with the unprecidented speed of digital connections between people and the commercial world through social networks and alike, this valuable information can now be made more quickly/easily available to manufacturers through the cloud. Cloud manufacturing represents the convergence of information, learned processes, and intelligent motion or activity.

Definition
Cloud Manufacturing is a model for enabling convenient, on-demand network access to a shared pool of configurable manufacturing resources (e.g., robotics, control systems, networks, applications, and services) permitting the comparison of digital process control with physical operation. The networking of sensory input, databases, and computing resources facilitates the management of sufficient data to recognize complex patterns and execute algorithms to evolve behaviors. Reconciliation of environmental conditions and information available in the cloud permits mechatronics to serve as the conduit between the digital and physical world.

Dynamic Process Control
To illustrate the concept, consider a robot tasked with dispensing icing on a cake. Today a robot is programmed to process certain patterns and graphics taught by its user. The robot would be outfitted with the ability to dispense various colors with different nozzles and the system would produce cakes with various images. In a highly controlled environment, a cell with set programmed paths will produce the images without incident. However, what happens if the environment and/or process changes. Consider the impact of the following:

  • Viscosity of the icing
  • Temperature within the facility
  • Humidity

Viscosity of the icing is critical and most closely controlled. To keep the viscosity the same, the cake decorator is most likely locked into a single supplier to ensure consistency. In the event that the decorator produces his or her own icing, the level of process control to maintain the consistency is costly.

Temperatures in facilities affect a large number of parameters in the process. If the cake is cooled in ambient conditions it is subject to the changes in the plant’s temperature, which may impact the dimensions of the cake when it comes to the automated decorating station. If the icing sits in the delivery system for a period of time and the facility’s temperature varies day to day, the viscosity and properties of the icing are altered in kind.

Like temperature, humidity can impact numerous steps in the process. A higher level of moisture in the batter during one shift changes how the cake rises or its dimensions as it cools from the cakes produced the previous shift.

In some cases simple localized sensory input can adjust for environmental changes. If the cake height changes due to temperature, humidity, or upstream process changes, a variety of sensors could provide an input to the robot to offset the dispense height to accommodate the change. This signifies a defined rule-based solution and is far from complex.

Viscosity can be measured though numerous sensing devises located in the delivery equipment or lines. With the appropriate delivery mechanisms, the manner in which the icing is pumped through the lines and ultimately though each nozzle can be profiled and managed to adjust for the changes in viscosity.

Therefore, it would appear through a rule-based system and the implementation of sensors that the cake-decorating system can accommodate environmental changes, correct? Not so fast. As humidity changes and temperature goes up or down the icing exhibits different properties of adhesion and set-up. So, while the robot is dispensing at the right height and the right volume, the desired flower image changes from a carnation to a dandelion. The interaction of the various environmental factors and effects now represent complex patterns.

When the inputs or variables become sufficiently large, this model exceeds what manageable rule-based solutions are capable of solving. In our cake-decorating example we are now going to add 3D vision which will record the decorated cake. The image will be analyzed with set parameters to determine if the critical features are within spec. The image will be correlated to environmental data to catalog plant temperature, humidity, icing, viscosity, cake height, and any other inputs we care to monitor. As the process compares predicted outcomes to actual outcomes, the system has the ability to dynamically adjust the process. Over time as patterns develop with the information, the process will evolve to where for all combinations of environmental conditions the system will learn how to modify the path of the robot to reliable draw a carnation.

Cloud manufacturing enables machine learning given the networking of expected results or those stored in a database, input from what is observed in the environment, and comparison of the predicted outcome with the actual. In this model, the robotic system is the networking device that provides sensory input and ultimately uses the information processed in the cloud to intelligently process the part. Hence the robots act as the connection between the digital and physical.

Batch Size of One
Let’s continue with our example of decorating cakes and return to the desire to personalize products for each individual consumer. The concept of cloud manufacturing allows access to a network where the consumer resides. In a basic model our baker has a website where a customer can upload a photo of their child playing lacrosse with the expectation that this photo will be reproduced on a birthday cake. This is a simple printing process for our baker, and there are web services that provide this service. But our baker wants to reproduce this image with depth to it as opposed to having it solely in one dimension like a photo.

When the system was set-up to make a carnation the decorator had programmed the robot to dispense the icing at a specified rate, in the right place, at a precise angle, and for the appropriate amount of time so that it created a layer of the image. It would continue to make layers of the icing on the cake’s surface until it produced the desired pattern and image. It is unlikely that this was a one pass programming effort, most likely it took time and refinement, (and many cakes) to get an image that would finally meet the decorator’s artistic standards.
The challenge with the baker’s business model is that the decorator won’t have the luxury of processing the lacrosse picture numerous times due to the material loss and decorating machine availability required to tune the system for set-up.

Once again, we find a scenario where the patterns and data set are so large that it moves beyond where rule-based programming is feasible. Over time and through iterations, a database will eventually be built and the behavior of the decorating machine will evolve to where the interaction with the icing already deposited and that coming from the nozzle will be understood and the robot can process accordingly.

Reduction in Programming
To realize greater flexibility, manufacturing has come to depend on robotic automation to deliver incrementally better levels of customization for production and packaging. One of the greatest barriers to deployment and the largest complaint from users of industrial robots is the programming. Many have asked why they must become proficient in dedicated languages to accomplish moderately straight forward tasks using robots or mechatronics as a whole. The cloud offers solutions to these challenges today and offers even greater promise for the future.

Manufacturers have used networks in the manner defined by cloud computing where programs are stored remotely and shared across networks. If a cell installed in California is to be replicated in Beijing, a back-up located on a server is transferred to the machine, a calibration routine is implemented, and the program is shared. This effectively enables an operator in China to leverage the development or work done by a programmer in California. As languages become increasingly open, algorithms and canned routines will be available in the cloud so that programmers can pull blocks as opposed to always having to program from scratch.

Machines are just beginning to gain the ability to search for these blocks and with certain conditions implement them to affect their activities dynamically. In another example, a recycling plant uses robots to pick glass from a paper line. Today the robot is programmed to identify and remove hundreds of unique types of glass and sort them for optimal recycling. The robot determines all the known products using an onboard processor, which would have been programmed by identifying each product with a local camera. Not only is training the system to recognize hundreds of unique glass types cumbersome and prone to error, it leaves the system unable to adapt to unknown parameters and foreign materials.

If, however, the recycling system were to harness computational capabilities and information from the cloud, it might search terabytes of information to identify an object previously unseen at this system’s location. This would function very similar to how web crawlers search the web today for any other type of information when keyed into a computer or smart device. In this scenario once the item is matched to an image in the cloud, a resulting action would be performed as the image is crowded or grouped into a product class or family which would instruct the robot how to manipulate and place the item.

This now reduces the programming requirements for a system while simultaneously expanding  its flexibility almost infinitely. The result is a system which costs significantly less to deploy and provides much greater economic value to the manufacturers or recycler in this example.

Ecosystem Drivers
The concept of cloud manufacturing is not solely driven by the demand for ever-increasing levels of flexibility and efficiency in deploying automated systems. As noted earlier, there is a supply side effect where technology and networks are now enabling higher levels of speed and low-cost processing previously unavailable. Factory automation and robotics must begin to view themselves not as industrial islands, but as devices within an information ecosystem. Historically, manufacturing equipment’s only connection to its environment included a power source, input of raw materials and output of processed goods. As such it was not adaptable to any form of change. During the industrial revolution while goods were finally being made cost-effective to where consumers could afford items previously considered a luxury, buyers were offered any color car they wanted from Ford as long as it was black. The industry focused on employing technology to enable mechanical processes to produce faster and more consistent products but flexibility was not an essential requirement.

As manufacturing begins participating in the information revolution, machinery and automation will generate and consume greater amounts of data to where they can offer higher levels of quality through dynamic process control, provide the flexibility to satisfy and insatiable consumer appetite for mass customization, and ultimately decrease costs of implementation through learned heuristics. Unlike the productivity gains of the Henry Ford era, today’s gains will be driven though better utilizing processing information technologies.

It can be expected that over the coming years that manufacturing will more fully capitalize on the information ecosystem surrounding it. This ecosystem spans the networking and data storage industries to the human machine interfaces currently being deployed by consumer electronics manufacturers and gaming technologies. As the automation industry begins its reach into the cloud, manufacturing communities will not only improve productivity, they will begin to reclaim the prominence the industry once claimed in the economy.


go to this entry …

UPenn's Robockey Cup Looks Like Fun, Even At Night

 − at 00:00, 26. Jan. 2012

We're onto you, University of Pennsylvania School of Engineering. You say you're teaching your students about computer-controlled electromechanical systems, but really, it's all just one big excuse to host your own robockey tournament every year. You're not fooling anyone, even if you host your matches at night.

Continue reading >>

go to this entry …