Robotics and .Net
Upcoming SlideShare
Loading in...5
×
 

Robotics and .Net

on

  • 128 views

Presentation from Houston TechFest 2013.

Presentation from Houston TechFest 2013.

Statistics

Views

Total Views
128
Views on SlideShare
128
Embed Views
0

Actions

Likes
0
Downloads
0
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Robotics and .Net Robotics and .Net Presentation Transcript

  • 0 Robotics And .Net Philip Wheat Singularity Innovations
  • 1 The State of Robotics • After being a “up and coming” technology for almost 50 years, Robotics is now coming into the mainstream • While Self Driving Cars, Roombas, and Drones take front stage – factors such as 3D printers are helping push the boundaries • Internet of Things push will continue to create more forms and usages of Robotics
  • 2 The State of .Net • .Net can be found from the top of the computing world to the bottom • As a managed environment though, .Net still provides some challenges • Microsoft Robotics Studio seems to be on hiatus • Managed languages on the rise in lots of places • Javascript is now a key language again
  • 3 So what gives? • Lots of .Net experience in the world • Managed Languages still help rapid development • Javascript performance is up, but requires good hardware to accelerate • Robotics still has a lot of incompatible approaches • .Net has lots of depth for approaching most problems. • Stack needs to be mixed – you need the correct software environment at the correct level
  • 4 Examples of Uses • Mission Planner for ArduCopter/Plane
  • 5 Examples of Uses • Guesture controlled Skateboards
  • 6 Examples of Uses • Robotic Shopping cart
  • 7 Parts of your Robotic System • Robots have 3 basic parts – Inputs (your sensors) – Processor (your control process) – Outputs (your action systems) • Turtles aren’t just for beginning programming (ie, each of these systems can be made up of the same 3 systems.) • Know the boundaries and focus on those
  • 8 Inputs (sensors) • Sensors can be a .Net target or not – primarily depending on complexity • Many sensors are either tightly integrated to their processors or may even require no processors • Larger scale sensors such as vision systems are a target for
  • 9 Processor • Put high level control here • Balance resources with need • .Net allows lots of flexibility in resources
  • 10 Outputs • Direct control is useful • Systems with output should have heartbeats • Balance resources with responsiveness