課程目錄:AI and Robotics for Nuclear - Extended培訓
4401 人關注
(78637/99817)
課程大綱:

        AI and Robotics for Nuclear - Extended培訓

 

 

 

 

Week 01
Introduction

What Makes a Robot smart?
Physical vs Virtual Robots

Smart Robots, Smart Machines, Sentient Machines and Robotic Process Automation (RPA), etc.
The Role of Artificial Intelligence (AI) in Robotics

Beyond "if-then-else" and the learning machine
The algorithms behind AI
Machine learning, computer vision, natural language processing (NLP), etc.
Cognitive robotics
The Role of Big Data in Robotics

Decision-making based on data and patterns
The Cloud and Robotics

Linking robotics with IT
Building more functional robots that access more information and collaborate
Case Study: Industrial Robots

Mechanical Robots
Baxter
Robots in Nuclear Facilities
Radiation detection and protection
Robots in Nuclear Reactors
Radiation detection and protection
Hardware Components of a Robot

Motors, sensors, microcontrollers, cameras, etc.
Common Elements of Robots

Machine vision, voice recognition, speech synthesis, proximity sensing, pressure sensing, etc.
Development Frameworks for Programming a Robot

Open source and commercial frameworks
Robot Operating System (ROS)
Architecture: workspace, topics, messages, services, nodes, actionlibs, tools, etc.
Languages for Programming a Robot

C++ for low level controlling
Python for orchestration
Programming ROS nodes in Python and C ++
Other languages
Tools for Simulating a Physical Robot

Commercial and open source 3D simulation and visualization software

Week 02
Preparing the Development Environment

Software installation and setup
Useful packages and utilities
Case Study: Mechanical Robots

Robots in the nuclear technology field
Robots in environmental systems
Programming the Robot

Programming a node in Python and C ++
Understanding ROS node
Messages and topics in ROS
Publication / subscription paradigm
Project: Bump & Go with real robot
Troubleshooting
Simulation of robots with Gazebo / ROS
Frames in ROS and reference changes
2D information processing of cameras with OpenCV
Information processing of a laser
Project: Safe tracking of objects by color
Troubleshooting

Week 03
Programming the Robot (Continued...)

Services in ROS
3D information processing of RGB-D sensors with PCL
Maps and Navigation with ROS
Project: Search for objects in the environment
Troubleshooting
Programming the Robot (Continued...)

ActionLib
Speech Recognition and Speech Generation
Controlling robotic arms with MoveIt!
Controlling robotic neck for active vision
Project: Search and collection of objects
Troubleshooting
Testing Your Robot

Unit testing

Week 04
Extending a Robot's Capabilities with Deep Learning

Perception -- vision, audio, and haptics
Knowledge representation
Voice recognition through NLP (natural language processing)
Computer vision
Crash Course in Deep Learning

Artificial Neural Networks (ANNs)
Artificial Neural Networks vs. Biological Neural Networks
Feedforward Neural Networks
Activation Functions
Training Artificial Neural Networks
Crash Course in Deep Learning (Continued...)

Deep Learning Models
Convolutional Networks and Recurrent Networks
Convolutional Neural Networks (CNNs or ConvNets)
Convolution Layer
Pooling Layer
Convolutional Neural Networks Architecture

Week 05
Crash Course in Deep Learning (Continued...)

Recurrent Neural Networks (RNN)
Training an RNN
Stabilizing gradients during training
Long short-term memory networks
Deep Learning Platforms and Software Libraries
Deep Learning in ROS
Using Big Data in Your Robot

Big data concepts
Approaches to data analysis
Big Data tooling
Recognizing patterns in the data
Exercise: NLP and Computer Vision on large data sets
Using Big Data in Your Robot (Continued...)

Distributed processing of large data sets
Coexistence and cross-fertilization of Big Data and Robotics
The robot as a generator of data
Range measuring sensors, position, visual, tactile sensors, and other modalities
Making sense of sensory data (sense-plan-act loop)
Exercise: Capturing streaming data
Programming an Autonomous Deep Learning Robot

Deep Learning robot components
Setting up the robot simulator
Running a CUDA-accelerated neural network with Cafe
Troubleshooting

Week 06
Programming an Autonomous Deep Learning Robot (Continued...)

Recognizing objects in photographs or video streams
Enabling computer vision with OpenCV
Troubleshooting
Data Analytics

Using the robot to collect and organize new data
Tools and processes for making sense of the data
Deploying a Robot

Transitioning a simulated robot to physical hardware
Deploying the robot in the physical world
Monitoring and servicing robots in the field
Securing Your Robot

Preventing unauthorized tampering
Preventing hackers from viewing and stealing sensitive data
Building a Robot Collaboratively

Building a robot in the cloud
Joining the robotics community
Future Outlook for Robots in the Science and Energy Field

Summary and Conclusion

主站蜘蛛池模板: 狠狠色婷婷七月色综合| 久久婷婷五月综合成人D啪| 综合色就爱涩涩涩综合婷婷| 欲香欲色天天综合和网| 国产成人精品久久综合| 亚洲欧美日韩综合在线观看不卡顿| 国产V综合V亚洲欧美久久 | 丁香五月天综合缴情网| 狠色狠色狠狠色综合久久| 国产成人99久久亚洲综合精品| 色狠狠色狠狠综合一区| 亚洲 欧美 国产 动漫 综合 | 色综合久久中文字幕综合网| 一本色道久久88综合日韩精品 | 人人妻人人狠人人爽天天综合网| 97se色综合一区二区二区| 亚洲 自拍 另类小说综合图区| 亚洲综合图色40p| 色五月丁香六月欧美综合图片| 国内偷自视频区视频综合| 亚洲狠狠婷婷综合久久蜜芽| 久久综合成人网| 亚洲伊人久久成综合人影院| 99久久精品国产综合一区| 久久久久久久尹人综合网亚洲| 婷婷综合久久中文字幕蜜桃三电影| 99久久精品国产综合一区| 91精品国产综合久久香蕉| 日韩欧美亚洲综合久久影院Ds | 综合色就爱涩涩涩综合婷婷| 狠狠色丁香婷婷久久综合五月| 一本色道久久综合狠狠躁| 久久婷婷五月综合色高清| 久久精品综合一区二区三区| 久久综合久久综合亚洲| 欧美综合天天夜夜久久| 国产综合第一页| 日韩欧美亚洲综合久久 | 国产综合精品久久亚洲| 久久99国产综合精品女同| 亚洲熟女乱综合一区二区|