First and Second Smart Manufacturing Workshops were hosted in Farmington, CT and Smyrna, TN consecutively in May and July 2019.

Smyrna Workshop 2019 Speakers:

Dr. Yash Bandari

Dr. Yash is working as a researcher at Edison Welding Institute (EWI) in the area of metal additive manufacturing. He pursued his PhD from Cranfield University, UK, and Post-doc from Oak Ridge National Laboratory (ORNL). His research interests are Metal Additive Manufacturing, especially largescale additive manufacturing. He has been in this research area for more than 9 years now. Other than that, he is also interested in Smart Manufacturing/Industry 4.0, and is now researching different options to implement smart manufacturing in metal additive manufacture. He is an editor of an ASTM journal, has chaired several conference sessions and is a reviewer for more than 5 journals.


Mr. Shane Buchanan

Mr. Michael “Shane” Buchanan obtained his Bachelor’s Degree in Mechanical Engineering from Tennessee Technological University in 1994. He had seventeen years of experience working in and managing the engineering departments for Kasai. Kasai is a global tier one automotive interior supplier to Nissan, Honda, Toyota, Subaru, and Volkswagen. Shane joined the Mechatronics Program at Motlow State Community College in 2012 as a full-time instructor. He was the Director of the Mechatronics Program (AAS degree) as an assistant professor until 2018. In 2017, he was also the interim Dean of Motlow’s McMinnville campus.

Shane completed his Master’s degree in Industrial Engineering at the University of Tennessee in 2017. In 2018, he returned to Kasai as the general manager of Corporate PE with the responsibility of the new project tooling and equipment teams for all North America. Shane Buchanan has a wife that is a registered nurse and one daughter who is just starting middle school.


Mr. Wayne Ellington

Mr. Wayne Ellington has over 40 years of experience working in the Automotive Manufacturing Industry. He has held many positions in Facility Maintenance and Engineering over the years. He has a significant focus on Paint Shop application and process equipment. Currently at the Nissan plant, in Smyrna, TN, Wayne has responsibilities for technical training of multi-craft Maintenance Apprentices, Technicians and Engineers, as well as recruitment for these groups. Wayne received his Bachelor of Science in Mechanical Engineering degree (BSME), with a minor in Plant Engineering, from what is now known as Kettering University. Wayne has earned his Certified Maintenance Reliability Professional (CMRP) and EPA Section 608, Certified HVAC Universal Technician certificates. He is also an OSHA Qualified Person in the field of Fall Arrest.


Ms. Fran Jones

As Leader of Talent Development and Education for Bridgestone Americas Manufacturing Group (BAMG) in the Greater Nashville Area for Bridgestone Corporation, Fran provides strategic direction for BAMG on talent development from executive leader development to production and maintenance technicians in twelve new tire and retread manufacturing facilities in North and Latin America. Through its subsidiaries, Bridgestone Americas develops, manufactures and markets a wide range of tires including consumer and commercial replacement and original equipment. In addition, its companies also produce Firestone air springs, roofing materials, synthetic rubber, industrial fibers and textiles and operate the world’s largest chain of automotive tire and service centers, Firestone Complete Auto Care. Fran previously worked as Plant Manager at the passenger/light truck tire plant located in Aiken County, South Carolina, the largest passenger/light truck tire plant owned by Bridgestone (2014-2016) and Vice President of Administrative Services for the new Aiken Off Road Plant during the start up phase for the facility (2011-2014). Prior to her time in Aiken she held the position of Vice President, Human Resources and Talent Management and Vice President, Human Resources Business Partners (HRBP).

Mr. Todd Martin

Mr. Todd Martin is a Technologist in the Maintenance Digital Technology group at Nissan in Smyrna TN. His responsibilities include identifying, developing and implementing IoT technologies to capture machine data for Condition Based Monitoring and Predictive Maintenance analytics. These technologies are used for reducing equipment downtime, reducing maintenance costs, and increasing maintenance efficiency and effectiveness. Todd has worked in the Industrial Automation and Systems Integration field for over 20 years. Todd has worked the past 4 years with Nissan as a Maintenance Technologist in the Body Shop providing engineering and maintenance support before transferring to the Digital Acceleration group. Prior to Nissan, Todd worked as the Senior Controls Engineer at Copperweld Bimetallics for 5 years.


Mr. Jeremy Near

Mr. Jeremy Near is the Supervisor for the Maintenance Digital Acceleration team at Nissan in Smyrna TN. His team implements new technologies in the areas of Condition Based Monitoring and Predictive Maintenance for the purposes of reducing equipment downtime, reducing maintenance costs, and increasing maintenance efficiency and effectiveness. Jeremy has worked in the manufacturing sector for over 17 years, and knows that one key to profitability in manufacturing is developing proactive methods for increasing equipment uptime and performance. Jeremy has worked the last 6 years with Nissan North America as a Plastics Molding Engineer and Maintenance Supervisor before landing his current job as Digital Acceleration Supervisor. Prior to joining Nissan, Jeremy worked for 11 years as a Process Engineer and Project Manager with GE Plastics (now SABIC Innovative Plastics), and also served as a Sergeant in the US Army National Guard as a Light Wheeled Vehicle Mechanic. Jeremy holds a BS in Chemical Engineering from Rensselaer Polytechnic Institute.


Mr. Dean Phillips

Current SME international director, SME Education Foundation reviewer and the 2016 Member Council chair. Mr. Phillips is a successful Webinar producer around safety and productivity, an advisor to SME’s Smart Mfg Committee and PMA’s Safety Committee. He is a frequent contributor to productivity and webinar periodicals and blogs including Metalform magazine. A 30 year veteran of Forming and Fabricating industries, Mr. Phillips is a Production Enhancement Engineer with Link Systems and is the founder/producer of the Longevity industries.com - “Destiny of Manufacturing” podcast. His company, Longevity Industries highlights thought leaders who focus on technology and workforce development around manufacturing. Mr. Phillips is here to share the 5 year perspectives of these guests and from his own experiences with hundreds of manufacturers across the USA.


Mr. Shane Terry

Mr. Shane Terry is pursuing a Master’s of Science in the Mechanical Engineering Department at Tennessee Technological University. Shane has been a graduate research assistant with Dr. Fidan's Research Group and his task is to develop several research and instructional materials on the energy efficiency of Smart Manufacturing Systems. He is also an active member of the university’s Industrial Assessment Center.


Mr. Andy Warren

Mr. Andy Warren specializes in difficult situations. He has increased positive customer experiences and decreased employee frustration. Experienced in managing multiple projects on a tight budget while still showing successful results.

Based in Nashville, Tennessee, he leads a team that oversees; innovation, support, training, implementation, and licensing for Bridgestone Americas, Inc. Bridgestone has over 4,000 users in 11 countries, his team oversees the 2nd largest Autodesk Vault in the world according to Autodesk. Andy leads the Global team for XR and is having success in deploying to the masses on a minimal budget. He has worked for a (CNC) computer numerical control software company focused on software implementations. He also was the Autodesk Authorized Training Center (ATC) manager. He worked in the environmental engineering field and the retail store fixtures industry for several years. His personal goal is to always learn something new, every day and to always feel challenged in the job.


Coding using Arduino and a Drone Application

Software Installation and Setup:


Step 1: Download and Install the Arduino Integrated Development Environment (IDE): The link below will always have the latest version of the software. Please download the software suitable for your operating system.

https://www.arduino.cc/en/Main/Software


Step 2: Install the CoDrone Library through the Arduino Library Manager:

Open the Arduino IDE program, then click on Sketch -> Include Library -> Manage Libraries

The Library Manager opens, in the search box type CoDrone

CoDrone by Robolink appears, select library and click on install.


Step 3: Installing the Hardware Files:

File -> Preferences (for Windows) Arduino -> Preferences (for Mac)

Under Additional Boards Manager URLs, Paste the following URL:

https://raw.githubusercontent.com/RobolinkInc/Robolink/master/package_rokit_index.json

Press OK to close the Preferences window

Go to: Tools-> Boards-> Boards Manager

Change the type from All to Contributed, then find the package ‘rokit by ROBOLINK’ and install it.


Step 4: Installing the USB drive:

Go to Silabs (https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers ) and download the driver software for your operating system.

Extract and run the file: ‘CP210xVCPInstaller_x…exe

Note: click on Computer then Properties to know if you have a 64-bit or 84-bit system

Note for MAC computers: If you are using a MAC computer, you need to open the DMG file, then open the Legacy MacVCP Driver folder, then open the file Silicon Labs VCP Driver.pkg which is inside the Legacy MacVCP Driver folder.


To download a program to the device:

  • Turn dip swith 1 to the ON position.

  • Press the reset button (located right below the dipswitches). After that, only the far right blue LED light starts blinking.

  • On the bluetooth module, the LED light on the bluetooth module should be blinking green, if it blinks red, press the reset button once (located right below the LED light).

  • Go to Tools -> Boards and select Rokit-Smartinventor-mega32_v2

  • Go to Tools -> Port and select the port to which the remote device is connected. (If you are using a MAC, the port may be SLAB_USBtoUART )

  • To upload the default flight control program: go to File -> Examples -> CoDrone -> Controller -> FlightController

  • To start the upload, click on the upload button (arrow pointing to the right), when the upload is successfull, you will see "Done Uploading" displayed at the bottom left corner of the screen.

  • Move the dipswitch back to the off position

Sample Program 1: Emergency Vehicle Sirens

#include <CoDrone.h>

//This program, flashes LED lights on the controller with a buzz at the frequencies: 1,500 Hz for 400 ms and 500 Hz for 400 ms

void setup() {

pinMode(12, OUTPUT);

pinMode(15, OUTPUT);

}

void loop() {

digitalWrite(12, HIGH);

digitalWrite(15, LOW);

CoDrone.Buzz(1500,1);

delay(400);


digitalWrite(12, LOW);

digitalWrite(15, HIGH);

CoDrone.Buzz(500,1);

delay(400);

}


Sample Program 2: Simple Drone Flight Path


#include <CoDrone.h>

void setup() {

CoDrone.begin(115200);

CoDrone.pair();

CoDrone.takeoff();

CoDrone.hover(1);

//---------------------- Turn the Drone to the right

CoDrone.setYaw(50);

CoDrone.move(1);

CoDrone.setYaw(0);

//--------------------------Increase Altitude

CoDrone.setThrottle(50);

CoDrone.move(2);

CoDrone.setThrottle(0);

//------------------------Move drone forward

CoDrone.setPitch(50);

CoDrone.move(1);

CoDrone.setPitch(0);

//----------------- Land drone

CoDrone.land();

}

//---------For Emergency stop, cover the IR sensors 11 and 18 with your fingers

void loop() {

byte sensor18 = digitalRead(18);

byte sensor11 = digitalRead(11);

if(sensor11 && sensor18){

CoDrone.emergencyStop();

}

}


Sample Program 3: Drone Flight Path Program

#include <CoDrone.h>

void setup() {

CoDrone.begin(115200);

CoDrone.pair();

CoDrone.takeoff();

CoDrone.hover(3);


//move upwards at 50% increased speed for 1 second

CoDrone.setThrottle(50);

CoDrone.move(1);


//Return to normal upward speed, and move forward at 30% increased speed for 1 sec

CoDrone.setThrottle(0);

CoDrone.setPitch(30);

CoDrone.move(1);


//return to normal forward speed, and turn right at 50% speed for 1 sec

CoDrone.setPitch(0);

CoDrone.setYaw(50);

CoDrone.move(1);


//Move forward at 30% of full speed for 1 sec

CoDrone.setYaw(0);

CoDrone.setPitch(30);

CoDrone.move(1);


//move to the right at 30% of full speed

CoDrone.setRoll(30);

CoDrone.setPitch(0);

CoDrone.move(1);


//Reduce altidude at 40% speed for 3 sec then land

CoDrone.setRoll(0);

CoDrone.setThrottle(-40);

CoDrone.move(1);

CoDrone.land();


CoDrone.takeoff();

CoDrone.hover(1);


//Move backwards at 40% of full speed for 1 sec

CoDrone.setPitch(-40);

CoDrone.move(1);


//Reduce altidude at 40% speed for 3 sec then land

CoDrone.setPitch(0);

CoDrone.setThrottle(-40);

CoDrone.move(1);

CoDrone.land();

}


void loop() {

byte sensor18 = digitalRead(18);

byte sensor14 = digitalRead(14);

byte sensor11 = digitalRead(11);

if(sensor11 && !sensor14 && !sensor18){

CoDrone.emergencyStop();

}

}



For more resources, visit: basecamp.robolink.com