Download Udacity – Become a Robotics Software Engineer v1.0.0 2018-12

Become a Robotics Software Engineer

Description

Become a Robotics Software Engineer is a comprehensive training course for robotics engineers and intelligent robot programmers published by Udacity Academy. In this training course, you will get acquainted with skills such as robot operating system development, robot simulation with Gazebo, robot localization and positioning, robot self-discovery, motion planning, etc., and you will find expertise in each of these skills. Programming robots is one of the most demanding jobs in today’s modern world, and the annual income of these programmers reaches more than 103 thousand dollars. This training course uses a completely practical and system-oriented approach to familiarize users with the world of robotics. As a beginner you will start your work with ROS framework and C++ programming language.

A major part of your job as a robotics programmer is to develop algorithms and software systems that help the robot in positioning, mapping, planning and determining the direction of movement. Gazebo is a very professional and well-equipped simulation environment that is used by various companies around the world to simulate various projects. ROS is an integrated yet flexible framework that can help engineers develop robots in a modular fashion. There are several algorithms for path planning and intelligent guidance of robots. With the help of this algorithm, you will be able to simulate a home assistant robot. This robot is able to move between different rooms of the house and transfer different objects from one room to another.

What you will learn in the Become a Robotics Software Engineer course:

  • Complete familiarity with the various functions of a robot
  • Working with Robot Operating System or ROS
  • Working with the Gazebo simulation engine to create a simulated environment for testing the robot’s performance
  • Localization and positioning of the robot relative to the defined environment
  • Mapping and the ability to identify the environment
  • Path planning of the robot
  • Robot guidance
  • C++ programming language
  • Development of different algorithms to control robot processes

Course details

Publisher: Udacity
teacher: Sebastian Thrun David Silver, Karim Chamaa and Julia Chernushevich
English language
Training level: advanced
Number of courses: 964
Training duration: 19 hours and 50 minutes

Course headings

Part 01: Term 1: ROS Essentials, Perception, and Control

Module 01: Introduction to Robotics

Module 02: ROS Essentials

Module 03: GitHub Lesson

Module 04: Udacity Explores – Biologically Inspired Robots

Module 05: Kinematics

Module 06: Udacity Explores – HRI / Robot Ethics

Module 07: Perception

Module 08: Udacity Explores – Soft Robotics

Module 09: Udacity Explores – Robot Grasping

Module 10: Controls

Module 11: Udacity Explores – Swarm Robotics

Module 12: Deep Learning

Module 13: Introduction to C++ for Robotics

Part 02: Term 2: Localization, Mapping, and Navigation

Module 01: Introduction to Term 2

Module 02: Robotic Systems Deployment

Module 03: Localization

Module 04: Mapping and SLAM

Module 05: Reinforcement Learning for Robotics

Module 06: Path Planning and Navigation

Module 07: Career Services

Module 08: Completing the Program

Part 03 (Elective): Optional Kuka Path Planning Project

Module 01: Optional Kuka Path Planning Project

Prerequisites for the Become a Robotics Software Engineer course

To optimize your chances of success in the Robotics Software Engineer Nanodegree program, we’ve created a list of prerequisites and recommendations to help prepare you for the program curriculum. You should have the following knowledge:

Advanced knowledge in any object-oriented programming language, preferably C++

Intermediate Probability

Intermediate Calculus

Intermediate Linear Algebra

Basic Linux Command Lines

For aspiring roboticists who currently have a limited background in programming or math, we’ve created the Intro to Self-Driving Cars Nanodegree program to help you prepare. This program teaches C++, linear algebra, calculus, and statistics.

Course images

Introduction video of Become a Robotics Software Engineer course

Installation guide

After Extract, view with your favorite Player.

English subtitle

Quality: 720p

download link

Download part 1 – 2 GB

Download part 2 – 2 GB

Download part 3 – 931 MB

Password file(s): www.downloadly.ir

Size

4.93 GB

4.7/5 – (3738 points)

Be the first to comment

Leave a Reply

Your email address will not be published.


*