Course Name: 

Robotics Programming (AI253)


B.Tech (AI)


Programme Specific Electives (PSE)

Credits (L-T-P): 

(3-0-2) 4


Introduction to Robotics: Advanced and impressive robots, Robots that look like humans and animals, Robots in the home, Robots in industry, Robot arms, Warehouse robots, Competitive, educational, and hobby robots. Exploring Robot Building Block: Code and Electronics, Types of motors, sensors, and actuators, Status indicators – displays, lights, and sounds, Controllers and IO. Introducing the Raspberry Pi - Starting with Raspbian, Connectivity and networking, Preparing a Raspberry Pi for a Robot, Building Robot Basics - Wheels, Power, and Wiring Using Python to Control Servo Motors, Programming Distance Sensors with Python, Programming Encoders with Python, Robot Vision - Using a Pi Camera and OpenCV , Voice Communication with a Robot Using Mycroft, Programming a Gamepad on Raspberry Pi with Python


Danny Staple, Learn Robotics Programming, Packt Publishing Ltd., 2018
R Brooks and C Ferrell, Embodied Intelligence, MIT Press
U Nehmzow, Mobile Robotics: A practical introduction, Springer Verlag


Information Technology

Contact us

Head of the Department,
Department of Information Technology,
National Institute of Technology Karnataka,
SurathkalP. O. Srinivasnagar, Mangalore - 575 025
Ph.:    +91-824-2474056
Email:  hodit [at] nitk [dot] edu [dot] in

Web Admin: Sowmya Kamath S

Connect with us

We're on Social Networks. Follow us & stay in touch.