34

@AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 2: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

@AdmireTheMeyer

Page 3: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 4: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

How do we get there?

Page 5: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Developer Platform: Apple (iOS and the App Store)

Page 6: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Developer Platform: Google

Page 7: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Developer Platform: Amazon

Page 8: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Developer Platform: Twilio

Page 9: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

What about Hardware?

Page 10: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Developer Platform: Arduino

Page 11: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Developer Platform: Raspberry Pi

Page 12: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Developer Platform: NVIDIA

Page 13: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

● Enables creative ideas to come to life

● They solve regularly encountered problems for us

● They make the build process faster

Developer Platforms: Why do we need them

Page 14: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

We’re living in a world full of software

Page 15: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

We’re (increasingly) living in a world full of robots

Page 16: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 17: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 18: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 19: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 20: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 21: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 22: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 23: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Software developers will define the future of robotics in our homes and offices

Page 24: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

We all need to understand what that means

Page 25: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 26: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Let’s look at a few examples

Page 27: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 28: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 29: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

if len(data) > 1 and "personName" in data.keys():

name = data["personName"]

if name != 'unknown person':

#If the person is known, the response will include the person's name

knownPerson(robot)

#Let's send ourselves a text message that our robot saw one of our friends

if not lastSentMessage or time.time() - lastSentMessage > 60:

sendTextMessage("Hey! I just saw " + name + " at the office! -Love Misty", '+1303XXXXXXX')

lastSentMessage = time.time()

Page 30: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 31: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

assert subscription_key

vision_base_url = "https://westus.api.cognitive.microsoft.com/vision/v2.0/"

text_recognition_url = vision_base_url + "read/core/asyncBatchAnalyze"

headers = {'Ocp-Apim-Subscription-Key': subscription_key,

'Content-Type': 'application/octet-stream'}

params = {'mode': 'Handwritten'}

image_data = open(image_path, "rb").read()

response = requests.post(text_recognition_url, headers=headers, params=params, data=image_data)

response.raise_for_status()

response_final = requests.get(response.headers["Operation-Location"], headers=headers)

analysis = response_final.json()

results = ""

if ("recognitionResults" in analysis):

# Extract the recognized text, with bounding boxes.

for line in analysis["recognitionResults"][0]["lines"]:

print(line["text"])

results += line["text"] + " "

return [results]

Page 32: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Take a look for yourself github.com/MistyCommunity

Page 33: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:
Page 34: @AdmireTheMeyer · 2019. 9. 19. · Enables creative ideas to come to life They solve regularly encountered problems for us They make the build process faster Developer Platforms:

Come talk to us at Booth 204 Sign up for the Workshop Thursday (6/20)

http://bit.ly/misty-brooklyn