Professional Documents
Culture Documents
SmartInternz
Course Content
Modules Content
Introduction to Robotics
Classification of Robotics
Applications of Robotics in various industries
Common types of industrial Robots based on Joint type
Module 1 Robotics manufacturing Companies
Important Considerations of robotics project
Architecture of Intelligent Robots and Robotic systems
ROS based Industrial Robots
Applications
Linux for Robotics
Introduction to the Linux
Module 2 Linux Basics
Advanced Utilities
Python Environment Setup
Installation of Visual Studio Code
Python Basics
Module 3 Python Data Structures
Python Programming Fundamentals
Python - Files I/O
Python - Object Oriented Programming
Introduction to ROS
Introductions to ROS
Importance of ROS in industries
ROS based Robots a. Turtlebot3 burger b. Franka
Module 4
Emika Panda etc
Installation of ROS kinetic and its packages
ROS file system configuration
Basic physics properties of Robotics
ROS cheat sheet and ROS Workspace
ROS Cheat Sheet
Importance of catkin workspace
Module 5
Navigating the ROS Filesystem
Creating Catkin workspace
ROS in built Packages
Page 1 of 4
Modules Content
ROS Topics
Creating ROS Package
Writing simple Publisher and Subscriber using
python
Module 6
Building your nodes
Creating ROS Topic message
Writing the Publisher topic
Writing the Subscriber topic
ROS Services and Actions
Creating ROS Package
Writing a Simple Service and Client using python
Module 7 Building your nodes
Creating ROS Service Message
Writing a Service server
Writing the Service Client
Introduction to Rviz and Gazebo simulator
Introduction to GUI tools
Explanation about Rviz
Module 8
Introduction to Gazebo and its features
Hands on exercise with model builder on gazebo for
making robot world
Building two wheeled Robot
Introduction to URDF and its properties
Basic syntax explanation
Module 9 Links
Joint
Sensor etc.
Building two wheeled robot using URDF
Integrating two wheeled Robot with LDS sensor and RGB
Camera
Introduction to Xacro
Converting two wheeled robot URDF file into Xacro
file
Module 10 Introduction to Laser Distance Sensor
Integration of laser Distance sensor to the two
wheeled robot
Object Detection through Laser rays
Introduction to RGB Camera plugin
View the Simulated environment with RGB Camera
Page 2 of 4
Modules Content
Web & Mobile App development
Introduction to Node-RED Service
Build a Web App to display sensor data and sending
commands through buttons
Module 11 Configure API’s to communicate with Mobile App
Introduction to MIT App inventor for mobile
Application development.
Build a Mobile App to display the sensor data and
send commands to IoT device
Navigation and Mapping
Introduction to Navigation and Mapping
Creating a 3D environment for Mapping on Gazebo
Module 12
Introduction to gmapping
Navigation of two wheeled robot through the
Trained map Environmen
Working with Turtlebot3 Burger
Introduction to Turtlebot3 burger
Features of Turtlebot3 Burger
Components of Turtlebot3 Burger
Specifications of Turtlebot3 Burger
Module 13
Remote PC
Single Board Computer
OpenCR
Turtlebot3 Burger Package Installation
Basic operations
Introduction to OpenCV
OpenCV OpenSave Image Files
OpenCV Pixels and Image Structure
Module 14 OpenCV Image Encoding
OpenCV Video Streams Input
OpenCV Drawing Shapes
CVBridge for Bridging OpenCV and ROS
Module 15 Integrate camera to Two wheeled robot
Building Usecases
Page 3 of 4
Contact us:
Team SmartInternz
+91 9346993304
info@thesmartbridge.com
Externship : https://smartinternz.com/externship
Page 4 of 4