Skip to content
CEC Semester Seventeen 2020

Hands on with ROS (Robot Operating System)

Dr. Don Wilcher -
Director of Manufacturing and Technology at Jefferson State Community College
March 23,
2020
Introduction to ROS
A review of the conceptsterminologyand components that comprise of the ROS architecture will be presented in the Day 1 session of the webinar course. Participants will be presented with the software library components in an interactive format that will allow the installation of the ROS development environment. Lab Project: Installing and Testing the ROS software and libraries: Hello World.
Course Resources
Special Educational Materials
Blockchain Security 2Go starter kit - Video
Add a Secure Element to Build Edge-to-Cloud Security into an IoT Design - Article
Be Secure at ALL Times - Blog
Use Compact Industrial Robots to Make Any Shop More ProductiveDownload Archive: MP4
March 24,
2020
Understanding ROS Subscribers
The Day 2 session will allow course participants to explore the subscriber technique to control an external device. Participants will learn about the ROS subscriber by blinking a discrete LED. Alsoenhancing the LED display using a micro:bit will be discussed in this session. Lab Project: Blinking a LED with ROS.
Course Resources
Special Educational Materials
Blockchain Security 2Go starter kit - Video
Be Secure at ALL Times - Blog
Add a Secure Element to Build Edge-to-Cloud Security into an IoT Design - Article
Use Compact Industrial Robots to Make Any Shop More ProductiveDownload Archive: MP4
March 25,
2020
Understanding the ROS Publisher
This session will discuss the attributes of a ROS Publisher component. Participants will learn how a ROS publisher can monitor events of digital sensors or electromechanical switches. In this interactive format participants will learn how to wire these physical monitoring devices to a ROS hardware platform. Lab Project: Monitoring External Triggering Devices with ROS.
Course Resources
Special Educational Materials
Blockchain Security 2Go starter kit - Video
Add a Secure Element to Build Edge-to-Cloud Security into an IoT Design - Article
Be Secure at ALL Times - Blog
Use Compact Industrial Robots to Make Any Shop More ProductiveDownload Archive: MP4
March 26,
2020
Angle Control with ROS
The application of angle control with a ROS subscriber will be discussed and demonstrated in this Day 4 session. To illustrate ROS angle controla servo motor will be demonstrated. Alsoexamples of angle control applications will be presented in the discussion. In additionparticipants will apply the subscriber angle control method to operating a servo motor. Lab Project: Servo Motor control with ROS.
Course Resources
Special Educational Materials
Blockchain Security 2Go starter kit - Video
Add a Secure Element to Build Edge-to-Cloud Security into an IoT Design - Article
Be Secure at ALL Times - Blog
Use Compact Industrial Robots to Make Any Shop More ProductiveDownload Archive: MP4
March 27,
2020
Exploring a Publisher-Subscriber Controller
Participants with engage with a simple controller using the ROS publisher-subscriber method. A discussion of the ROS publisher-subscriber message handling for monitoring and control will be presented. Alsosoftware codephysical hardware componentselectrical wiringand circuit schematic diagrams will be discussed in this final Hands on with ROS webinar course. Lab Project: Build a ROS Simple Pushbutton Controller. Parts List: Here is the Parts List of components required for the webinar course. A micro servo motor (Adafruit) Adafruit Parts Pal (Adafruit) Arduino Uno Rev 3 (Digikey) Raspberry Pi 3 Model B+ (Digikey ) or a Raspberry Pi 4 (Amazon) single board computer Small solderless breadboard (Amazon) BBC micro:bit (Adafruit) Small alligator clips (Adafruit) Alsolabs will be supported by the rosserial - Arduino tutorial series.
Course Resources
Special Educational Materials
Blockchain Security 2Go starter kit - Video
Add a Secure Element to Build Edge-to-Cloud Security into an IoT Design - Article
Be Secure at ALL Times - Blog
Use Compact Industrial Robots to Make Any Shop More ProductiveDownload Archive: MP4
Headshotv2
Instructor
Dr. Don Wilcher
Director of Manufacturing and Technology at Jefferson State Community College

Dr. Don Wilcher, an Electrical Engineer, is an Associate Certified Electronics Technician (CETa), a Technical Education Researcher, Instructor, Maker, Emerging Technology Lecturer, Electronics Project writer, and Book Author. His Learn Electronics with Arduino book, published by Apress, has been cited 80 times in academic journals and referenced on patents.

He is the Director of Manufacturing and Technology at Jefferson State Community College. His research interest is Embedded Controls, Robotics Education, Machine Learning, and Artificial Intelligence applications and their impact on Personalized Learning, Competency-Based Models curriculum, and instructional development in Mechatronics, Automation, IoT, Electronics, Robotics, and Industrial Maintenance Technologies. He is also the Founder and owner of MaDon Research LLC, an instructional technology consulting, technical training, and electronics project writing company serving Electronics Marketing Media, Technical and Engineering Education companies.