Amazon's Houston Footprint Grows: Inside the New HOU2 Facility (2024)

Houston, being the size that it is, is no stranger to business expansion. It’s likely that there’s not a single week that goes by in the city that at least a few businesses upgrade their facilities or open new outposts as their business continues to grow. What is rarer in this business landscape is an expansion so big and important that Governor Greg Abbott comes to Houston to see it for himself.

But Amazon is no ordinary business, which means that to celebrate the opening of their new robotics fulfillment center — dubbed HOU2, as seen on many of the shirts that workers were wearing — the governor was in town to take in the site and say a few words. “Thank you, Amazon for what you’re doing to ensure we have the best workforce in the United States,” he said in a press conference, in reference not to just HOU2 but the multiple Amazon fulfillment centers across the state.

If you’re wondering how “workforce” and “robotics” jibe, while robots and automation play a big part in how Amazon gets goods from manufacturers and to your home, there are plenty of humans involved in the process. According to a press release, Amazon has created more than 3,500 full-time jobs in Harris County. After hearing remarks from the governor and others, the media got to tour the new facility and see how it works.

While I didn’t see a single bathroom on the tour — I assume they exist, I’m just saying that I didn’t happen to see one — I did get to see plenty of nifty robot action and find out where humans are still a necessary part of the process. The most impressive bits of the technology is where the robots they use to find the containers holding items that need to be shipped out. They’re orange circles that look like Roombas on steroids, and they can hold up to 700 pounds while moving at five feet per second.

While they can go out into the rows upon rows of mobile towers of goods to find precisely the item that is needed, they can’t remove or add items themselves. That’s where the “associates” come in, those humans tasked with picking items, scanning them, and sending them down the line or with replacing empty spaces in the containers with new items to be purchased. This fulfillment carries a little bit of everything, but it’s Echo Dots and cell phone cases that are the biggest movers.

Humans still do the boxing and the quality control when the scanners pick up irregularities in the packaging. But after that it’s off to a conveyor — there are 26 miles of conveyor in the building, which is the size of 14 football fields —that sorts the shipments by

shipping

company. In a way, the computer logistics are staggering; for every order, the system has to figure out which fulfillment center with the item ordered can get the order to the customer in the required shipping time. Sounds simple when you’re ordering the last minute birthday present, but seeing it play out in real time drives home just how hard the work can be for the humans involved in the process.

Amazon might feel like magic, but at the end of the

day

it’s the result of hard human labor, strong robots, and a robust computer network. HOU2 is the present, and it feels like only a matter of time before HOU3 becomes a thing.

') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } // const insertionBlockClass = `fdn-paragraph-insertion-block`; const styleElementHook = `fdn-paragraph-insertion-styles`; jQuery(element).addClass(insertionBlockClass); if (jQuery(`[${styleElementHook}]`).length === 0) { jQuery('div.fdn-content-body, div #storyBody').append('

') const paragraphLineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() const styleElement = jQuery(`

`); const styleText = ` div.fdn-content-body br+.${insertionBlockClass}:not([hidden]), div #storyBody br+.${insertionBlockClass}:not([hidden]) { margin-top: ${paragraphLineHeight*2}px; margin-bottom: ${paragraphLineHeight}px; } div.fdn-content-body br+.${insertionBlockClass}[hidden] > div:last-of-type, div #storyBody br+.${insertionBlockClass}[hidden] > div:last-of-type { margin-bottom: ${paragraphLineHeight*2}px; } ` styleElement.text(styleText); jQuery('head').append(styleElement); } // } } jQuery(element).insertBefore(this.paragraphEndNodes[index]); } else { console.warn('Foundation.ParagraphTool.insertElemenAt: invalid insertion index', index); } } this.insertElemenAtEnd = function (element) { if (this.paragraphEndNodes.length) { let lastNode = this.getNodeAtIndex(this.paragraphEndNodes.length -1); if (this.isDoubleBrParagraphBreak(lastNode) || this.isBrParagraphBreakBeforeBlockElement(lastNode)) { if (jQuery(element).get(0).tagName.match(/SCRIPT/i) !== null) { jQuery('
').insertAfter(this.paragraphEndNodes[index]); jQuery('
').insertAfter(this.paragraphEndNodes[index]); } else { jQuery('div.fdn-content-body, div #storyBody').append('

') let lineHeight = jQuery('[line-height-check]').get(0).clientHeight; jQuery('[line-height-check]').remove() if (jQuery(element).prop('tagName').match(/HIDDEN/i) !== null) { jQuery(element).children('div').last().css({ marginBottom: `${lineHeight*2}px` }); } else { jQuery(element).css({ marginTop: `${lineHeight*2}px`, marginBottom: `${lineHeight}px` }); } } } } this.bodyContainer.append(element); } this.getNodeAtIndex = function (index) { return this.paragraphEndNodes[index]; } }

`); } var paragraphCount = myParagraphTool.getParagraphEndNodeCount(); // No need to insert if there aren't enough paragaphs if (paragraphCount >= parseInt(item.requiredCountToDisplay)) { // Matches specific paragraph insertion indexes if (item.insertPoint.match(/^\d+$/) !== null) { var insertIndex = parseInt(item.insertPoint) - 1; // Insert within content if (insertIndex < paragraphCount) { myParagraphTool.insertElemenAtIndex(componentElement, insertIndex); } // Append to the end if the insert point is beyond the paragraph count else { myParagraphTool.insertElemenAtEnd(componentElement) } } // Matches for 1/2, 1/4, 2/3, 5/6, etc else if (item.insertPoint.match(/^[1223456]\/[23456]$/) !== null) { var fractionMatch = new RegExp(/^([123456])(?:\/)([23456]$)/); var fractionPart = parseInt(item.insertPoint.match(fractionMatch)[1]); var fractionWhole = parseInt(item.insertPoint.match(fractionMatch)[2]); var fractionValue = fractionPart / fractionWhole; var fractionIndex = Math.floor(myParagraphTool.paragraphEndNodes.length * fractionValue) - 1; myParagraphTool.insertElemenAtIndex(componentElement, fractionIndex); } // Matches for every Nth insertion point else if (item.insertPoint.match(/^\d*th$/i) !== null) { var intervalIndex = parseInt(item.insertPoint.match(/^(\d*)th$/i)[1]); var startingIndex = parseInt(item.startingPoint) - 1; var insertionMax = parseInt(item.maxInsertions) || 100; var insertionCount = 0; for (var i = startingIndex; i < myParagraphTool.paragraphEndNodes.length && insertionCount < insertionMax; i++) { if ((i - startingIndex) % intervalIndex === 0) { let currentNode = myParagraphTool.getNodeAtIndex(i); const clonedComponent = componentElement.clone(); myParagraphTool.insertElemenAtIndex(clonedComponent, i); insertionCount++; } } } } }); Foundation.Content['10852167'].setupInlineComponents = function () { return true; }; if (typeof callback === 'function') { callback(); } }, 200); } Foundation.Content['10852167'].previewInsertionPoints = function () { var myParagraphTool = Foundation.Content['10852167'].paragraphTool myParagraphTool.paragraphEndNodes.each((index, item) => { const insertionPointPlaceholder = jQuery(`

`) myParagraphTool.insertElemenAtIndex(insertionPointPlaceholder, index); }); return 'Paragraph insertion placeholders applied.'; }

Amazon's Houston Footprint Grows: Inside the New HOU2 Facility (2024)
Top Articles
Latest Posts
Article information

Author: Maia Crooks Jr

Last Updated:

Views: 6391

Rating: 4.2 / 5 (63 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Maia Crooks Jr

Birthday: 1997-09-21

Address: 93119 Joseph Street, Peggyfurt, NC 11582

Phone: +2983088926881

Job: Principal Design Liaison

Hobby: Web surfing, Skiing, role-playing games, Sketching, Polo, Sewing, Genealogy

Introduction: My name is Maia Crooks Jr, I am a homely, joyous, shiny, successful, hilarious, thoughtful, joyous person who loves writing and wants to share my knowledge and understanding with you.