LabVIEW is a graphical programming language introduced to most via FIRST Robotics, an intro to computer science class or because a past engineer used it in your workplace. Characterized by its code blocks logically stringed together with wires LabVIEW has been shrugged off and abandoned for "adult" non-graphical languages. I too thought my days of dragging and dropping would be limited to troubleshooting retired FIRST robots. After a number of internships featuring leading edge research and development projects controlled by LabVIEW I decided to reconsider my neglectful relationship with the language.
Brains of a NASA prototype deep space habitat's power system is controlled by a National Instrument's C-RIO programmed with LabVIEW. I started to realize LabVIEW was no joke. LabVIEW was used once again to prototype an Orion-like space craft display and process commands from sibling systems. Energy conversion systems for NASA's ISRU (In-Situ Resource Utilization) are controlled by sophisticated LabVIEW code following software engineering frameworks such as the "Actor Framework". During my NASA experiences I learned that LabVIEW was no joke and could be used for cutting edge research and development (R&D).
Top skills to learn in LabVIEW to become an effective R&Der include user interface design, control and data collection.
Interface Design
LabVIEW enables the ability to create graphical user interfaces (GUIs) of your controls as you drag and drop code. While you work on the backend "Block Diagram" focusing on logic LABVIEW creates a user interface you can personalize later for the user. The default GUIs may not be the prettiest but there are plenty of opportunities for customization. LabVIEW user interface tutorial. How to customize user controls.
Control
Using software engineering mantras or simple case structures your control design system can be complex or simple with LabVIEW. As you create a loop function by actually drawing a loop around code and deciding the order of code execution by drawing a wire between code blocks you will find it is quite intuitive. LabVIEW doesn't offer control unique from any other language, rather how you visualize the control. Series of videos to familiarize yourself with control structures in LabVIEW.
Data Collection
National Instruments has devices that work for plug and play data collection. Their CDaq device you plug sensors into and then recognized by LabVIEW. CDaq's code block in LabVIEW allows you to connect with a wide array of sensors, send sensor data to an Excel sheet, enter raw data into formulas, and more. Within an hour a data collection program could be thrown together for fast data collection. Video on LabVIEW data collection.
If you want do some R&D, to slap together a system to test out and work out kinks in a design LabVIEW is a quick tool to use. I am not affiliated or endorsed by National Instruments. This post is an advice piece, not an endorsement.
Industrial drive advancing space exploration is juxtaposed by the nature around NASA’s campus. I can stroll past trees, ponds, deer, cranes, turtles on meandering sidewalks which connect Johnson Space Center’s buildings. A couple blocks down I can visit a caged beast that never flew, Saturn V.
Termination of Apollo halted production of many projects and future Moon missions. The Saturn V Rocket was in full functional condition eager to launch and fulfill its duty to send the capsule beyond low earth orbit. Now it’s Houston’s most expensive tourist attraction. During my Co-Op I work towards sending us back beyond low earth orbit again.
My technical work continues with PLUTO (Plug-in Port Utilization Officer) on of the teams in current mission control. Currently I am orchestrating training for crew members. This training will teach astronauts how to use a device that will assist them in conducting labs and procedures in space. I am scheduled to OJT (On the Job Training) at a number of console positions with mission control in the next few weeks. In addition to technical work I have been appointed leader of the PAXC (Pathways Agency Cross-center Connections) committee where Co-Ops and interns communicate with peers at other centers and the Lectures and Tours Committee tasked with exploring the coolest places onsite and arranging lectures with some of NASA’s legends.
An overwhelming aspect of the Grace Hopper Conference is the career fair and hosted lunches. During which you get to exposed to many career, learning and conference opportunities. I couldn't possibly take advantage of all these opportunities so I will share them with you.
Hour of Code: Everyone
Learn a bit of programming for an hour or longer if you like! Simply projects to get you jump started with programming.
Bank of America Internships: Current Students
Hiring and looking for interns in cyber security, user interface design, software, IT and more.
NCWIT Aspirations in Computing Community: Women in College
Attend conferences, access to exclusive scholarships, exposure to internship opportunities, join a support group of over 2500 like minded women who share a similar passion for computing. A support network where you can connect with others 24/7. There is always someone posting or responding on the Facebook page!
Google & Microsoft Internships: Everyone
At the Grace Hopper Conference Google & Microsoft heavily stressed that they are hiring and recruiting more interns and full time hires. They both offer parental leave meaning both parents get paid leave for many weeks for a child!
Best Buy: Everyone
During the career fair Best Buy was hosting a coding challenge which caught my attention. They displayed medium level code in various languages and you had to determine what it outputs. After completign the challenge they described various engineering, analyst and IT.
Code Camp | Square: College & High School Women
Five day to week long tech immersive camp where you code, practice leadership and complete group engineering projects.
NASA Co-Op and Internship: Current Students
Of course I am going to list NASA opportunities I Co-Op at NASA! Everybody in every discipline can contribute to NASA's mission and humanities goals to advance space exploration. There are current education, fashion design, art, engineering, computer science, and biology majors and more!
These are the first nine opportunities that popped into my head and I will share more as the conference progresses.
Feels like a day back in high school robotics. Staying late Friday to work out the last software bug. If there is a team member in the lab, you are in the lab. Instead a team of high school robo-prodigies, I lead a team of developers and flight controllers in preparation for a space device user test. The goal is to test a stowage app may make unloading and loading cargo ships easier astronauts to perform on the International Space Station. The app runs on a device that makes these operations more hands free. Additionally the app may make stowage operations more error free. I have coordinated the Stowage App's debut - a user test performed by experienced Mission Control flight controllers in NASA Johnson's Space Vehicle Mockup Facility (SVMF). The SVMF is filled with exact replicas where astronauts train and devices are tested.
During the space device user test participants were asked to go on a sort of extraterrestrial Easter egg hunt. Users were asked to unpack stowage items from a visiting vehicle mockup and stow them in the International Space Station mockup. While participants learn how to use the app and pick up items non-biased data takers record results and record reactions. Unapologetically, we threw the users under the bus without giving a tutorial on how to use the app. This way data takers could assess how intuitive (or not) the app is.
Valuable data was collected about app usability. Developers shared they already had ideas to make the app more user friendly. For the remainder of my Co-Op tour I will be engaged with data analysis, brainstorming with the dev team how to improve the app and a pitch to management about continuing app development.
WAYS TO GET INVOLVED
"This week at NASA" video highlights John H Glenn's interment and Cassini the Saturn orbiter's final days prep.
If you missed NASA's Snapchat story featuring interns their Tumblr page shares how you can land a PAID NASA internship.
Become a US Government Civil Servant and get on track to becoming a full-time NASA employee by participating in the NASA Pathways Internship Program (Co-Op).
Details about Cassini's last shot to take data on Saturn.
Watch an SLS Booster test live today 6/28/2016 at 10:05amCT. This booster will slingshot an unmanned Orion Space Craft around the Moon in 2018:
In just a few hours attending Defrag 2014 my skepticism about drones has been eliminated, early computing has become extremely interesting, and I now believe that the vacant/occupied bathroom indicators on airplanes are genius. Experiencing Defrag starts by being welcomed into an idea intimate environment with tech "swag" (goodie bags), refreshments, and an imitate establishment that we are here to share ideas and grow ourselves. These ideas are first shared via keynote presentations by professionals from across the spectrum of tech including Chris Anderson from 3D Robotics, George Dyson author of "Turning's Cathedral" and Amber Case from Esri.
When the word "drone" is mentioned initial things that come to my mind include military drones that are used in combat and the seemingly foolish idea to use drones to deliver packages from Amazon. A word that didn't come to mind was Orangutans. Orangutans... you mean the primate? Yes. Anderson shared a unique and useful application of drones is to track wildlife and their well being. Primates make nests daily and can be identified from imaging captured by drones. In industry, a practical application for drones includes surveying of farm land. From an aerial view farms can get real time feedback in their crops and react accordingly without wasting money on chemicals and waiting to see a result.
"Imitation Game" is a motion picture releasing on November 28th which follows Alan Turning's challenge reverse engineering the Enigma Machine. Dyson provided an excellent crash course in computing's journey, including Turning's contribution, from analog to digital. He shared most importantly the unbiased vision of the future of computing that was imagined before computing was born. A way computing can grow is by letting the computer make mistakes and learn. Reliability isn't necessarily ideal. In conclusion Dyson shared his vision for future of computing... 1) 3D computation 2) Template-based addressing 3) Pulse-frequency coding 4) Analog Computing
Technology can be overwhelming! Bells, whistles, and features galore. Sometimes we just want something to accomplish a task when we want it and not give annoying notifications. Amber Case spoke about Calm Technology that promotes "Great design (which) allows people to accomplish their goals in the least amount of moves". Airplane bathroom vacancy indicator is a calm technology approach to alert a user of information they need in an un-invasive manner. "A person's primary task shouldn't be computing but being human."
How you can get involved...
Drones: Imaging of the future is surprisingly affordable and even available in toy stores! They can be picked up for easily under $500 and programmed to your will.
History of Computing: Often neglected in education, history of computing and technology is a way to look back in order to look forward farther. Research about the history of technology and find unbiased inspiration.
Calm Technology: Case mentioned a fun exercise where you design the most overly complicated piece of technology and try to "calm it". Get your product to be as efficient in helping reach the end goal as possible.
SpaceX's Falcon 9 rocket landed on a barge opening doors to reusable rockets on future missions. This is a BIG DEAL as reusable rockets save major moolah. Congrats to all those who worked on it! http://gizmodo.com/spacexs-falcon-9-rocket-just-made-the-first-ocean-barge-1769942283
Since over $20k was raised for space camp scholarships, students can APPLY NOW for a full ride to space camp! This was a result of The Martian novel themed Potato Challenge fundraiser on Minnesota Give to the Max day: http://themarsgeneration.org/scholarships/
Hypocritically I have been posting pictures of all the neat swag collected at Grace Hopper Computing Conference (GHC) with just as much gusto as posting all that I have learned at the conference. GHC is so much more than swag - a unique conglomeration of ideas, tech unicorns and what is considered a rare commodity in industry, women. Here I share the coolest thing I learned about, how to make work welcoming to everyone, and final thoughts on GHC.
Robot Human Collaboration
Autonomous paints a picture of a robot working on its own driving, building products or even fetching coffee. Why should a robot be expected to complete a task on its own when we ask others for help all the time? With similar thinking Carnegie Mellon University has developed collaborative robots called CoBot complete tasks be asking humans and other robots for assistance. CoBot rolls around the halls of the computer science department, with the offices layout memorized. COBOT can escort a human to a professor's office pressing buttons on the elevator and letting COBOT know when its on the correct floor. A CoBot that is instructed to go to a professors' office upstairs can be alerted by another CoBot that the professor is currently out of office. Watch the CoBot's artificial intelligence work in action.
Make Work Welcoming
You may expect the nailing of 95 thesis by women of the tech industry explaining how work can be welcoming. Honestly making the work environment welcoming to everyone is pretty simple. There are probably more but here are the top three most focused on.
1) Celebrate Results And Not Hours - America is prideful of long hours and drinking lots of Starbucks. However, long hours doesn't necessarily efficient. Reward your employees and team mates for successes. be mindful that their hours fluctuate dues to personal matters and simply having a life outside of work.
2) Paid Parent Leave - Who doesn't want to spend time with their kid? This improvement is a no-brainer.
3) Mentorship - Talent can be retained in a company by providing mentorship all throughout your career. People oriented and extroverted individuals may seek mentors naturally as well as seek to mentor others. As team and project leaders encourage those who may not
Final Thoughts on Grace Hopper Conference
Visually I could not imagine the support and number of women in technology at this conference. There were 12,000 women including a collection of engineers, software designers, project managers, CEOs, CTOs, start up leaders, programmers, and much more. GHC's majority is easily the minority and industry so solutions to solve this disparity were found. One solution discussed at GHC that show immediate impact includes showing others how fun technology can be through mentorship, hosting coding camps, visiting past schools to talk to current students, and holding maker challenges. Physically sitting down with someone and spending time to share a piece of the world of technology with them means so much more than any tweet, post and plea of advocacy. GET ACTIVE!
Well that solves the pipeline problem but retaining those interested in tech in tech roles can be achieved by making the work environments welcoming as shown above. When receiving my swag bag day one at GHC I pulled out a smart phone accessory with the Go Daddy logo on it thinking, "What on Earth is that company doing in my Grace Hopper bag?". A question backed by series of not so appealing ads. This question answered after Go Daddy CEO apologized for the companies actions and showed data on how they are improving company culture, Maybe this demonstration was a little clunky but still an attempt to right wrong, expose companies short comings, and move forward. Having conversations, coming up with solutions and following through is what it is all about.
Conference content wise I personally wish I attended more technical related talks as opposed to soft skill and leadership related talks. I found myself getting my tech fix by visiting the career fair booths with coding challenges. Yes, I am an Amazon Code ninja who now understands the magic of a static variable, inheritance rules and function following. Also fellow coders and I solved Best Buy's parsing challenge as well as finding all of the wrong answers. I consider attending GHC again in the future and bringing some more Minnesotans along with me.
WAYS TO GET INVOLVED
Host an hour of code party
Join a FIRST Robotics Team
Host a made with code party
Attend Square coding camp
Build Rube Goldberg machines
Join NCWIT (National Center for Women in Information Technology) Aspirations in Computing Community
When I return back to my hometown I will be visiting schools to share about my NASA experience and teach programming. This is my lesson plan for teaching about NASA and space. One of my first stops will be my Mom’s Kindergarten class so you will notice my lesson plan is catered for elementary students.
Morning: Letter Of The Day
Start the day with a regular greeting an opportunity for students to share thoughts around the room. Your usual "magic talking stick" can be replaced by a space related object like an inflatable planet or space craft.
"Today we are going to visit your letter of the week in a way that is out of this world." Cheesy I know but we should let the students define what outer space is. "What is outer space?" Write down the students answers and this is the dictionary definition... the void between planets and other celestial bodies. Kindergarten classes often have letters of the week and outer-space things are very easy to categorize into letters.
Story Time
I had a unique opportunity to meet Buzz Aldrin, purchase a children's book written by him, and get it signed by him. I plan to introduce the students to the author showing pictures of him and the Apollo 11 landing. There are many children's books written by or starring astronauts. This particular story has a project involving creating a Mars habitat that students will compete after story time.
Nap Time
Prior to nap time I show a neat star mapping project put together by Google called 10,000 Stars. You can tour stars from around the Milky Way and see their name, color, size and brightness. The ambient music playing in the background is excellent for nap time.
Afternoon Snack: Eat like An Astronaut
"The International Space Station is a science lab orbiting the Earth every hour and a half. Let's hear about how they live in space." Show a few clips like this...
Chris Hadfield's Space Kitchen making a "sandwich": https://youtu.be/AZx0RIV0wss
Karen Nyberg washes he hair in space: https://youtu.be/kOIj7AgonHM
Sleeping in space: https://youtu.be/UyFYgeE32f0
Running in space with Karen Nyberg: https://youtu.be/_ikouWcXhd0
Pass out freeze dried astronaut food like ice cream, grapes and strawberries. While watching the astronaut clips.