Below are some free teacher and librarian resources for introducing engineering and robotics design.
7 Things Every Engineer Should Know
- Find your passion
- Help solve world’s challenges
- Live a prosperous life of purpose
- Challenge yourself to be better
- Secure Internet, Energy & A.I. are all major engineering problems
- Innovation = Fun new jobs and a better world
- Get good at coding
- Able to install a program from the command line
- Clear concept of IPs, Hostnames and Devices on a network
- Can programmatically store and retrieve data
- Can spin up a LAMP Stack (Linux, Apache, MySQL, Python)
- Google Docs
- Amazon Web Services (AWS)
- Get even better at communication
- Communication is as important as the innovation
- A team is an awesome thing
- Email and phone etiquette is as important as the invention
- Read & learn via podcasts
- Math is Engineering
- Math. Algebra, Calculus, Statistics, Linear Algebra to start
- Learn to build production software
- Learn the basics of circuits and hardware controllers
- Think in terms of neural networks
- Art & Design
- Design for the customer need
- Music, graphic design, video, textile are all great skills to have
- Basics of branding and marketing
- Character development vs software
- The Path: Idea to Revenue
- Assume everyone is currently asking the wrong questions
- Fail and just get up again
- Balanced Human
- Fierce execution and passion not busy or stressed
- It’s a marathon not a series of reactions to life and career
- Mental and physical health is paramount
- Technology usage awareness – put the phone down once in a while!
And here are a few commonly used terms simplified down:
Robotics Buzzword Cheat Sheet
Robot: A computer that automatically makes decisions while acting human.
Internet of Things: A whole bunch of everyday items with computers inside connected to the internet.
Swarm: A big group of robots that work together. More data points generally means smarter robots.
Neural Network: A bunch of computers all working together to try to learn.
Machine Learning: A specific area of software development where you use data points to to try to make decisions.
Artificial Intelligence: The collective of everything that makes computers appear smart and to have personality.
Degrees of Freedom: How many moving parts your robot has. More moving parts makes it a harder engineering problem to solve.
Personality Design: One of the most important aspects of robotics design. Tones, shapes, indication of emotion are as important as the computer parts.
Hacker: Someone with expert knowledge of a networks and operating systems to a degree they can navigate easily. There are good hackers and bad hackers.
Blockchain: A distributed incorruptible log of data. Became popular with the rise of Bitcoin.
Design Thinking: Design what people want and need to solve real problems and then test it with them as you go.
Here is a robot design exercise for a group:
ROBAUTO Robot Design Worksheet
How would your robot look? What would it do?
Design a new robot based on a problem or task you see that a robot might be able to solve.
Unique Value Proposition___________________