Building Intelligent Robots with Python, ROS, and Machine Learning
By Kelechi Chibundu
Software Engineer/ Student at Federal university of Agriculture AbeokutaAbstract:
Ever wondered how you can build a super smart robot that makes intelligent decisions, thinks and even learns from experience? Here's an eye-opening fact: According to a report by the McKinsey Global Institute, about 50% of current work activities could be automated by adapting existing technologies. This shows the growing importance of robotics and AI in shaping our future workforce and daily lives.
In this talk, we'll explore how Python, ROS, and machine learning combine to create intelligent robots. ROS serves as the robot's central nervous system, coordinating all functions. Machine learning enables it to improve with experience, while Python acts as the universal translator, allowing these complex systems to work in harmony.
We'll use libraries like rospy and TensorFlow. I'll share examples of how these technologies are being applied, from improving agricultural yields to assisting healthcare workers in remote areas in Africa.
You'll see a live demo of a virtual robot navigating a simulated environment. This demonstration will show how we can combine basic sensor input, decision-making algorithms, and motor commands in a virtual space.
At the end of this talk, attendees will:
-
See how ROS and Python work together.
-
Learn practical applications of ML in robotics.
-
Techniques for real-time perception and decision-making.
-
Explore strategies to overcome common development hurdles
Target Audience:
This talk is for Python developers interested in robotics and AI, as well as robotics enthusiasts looking to add intelligence to their projects. Basic Python knowledge will be helpful, but you don't need to be an AI or robotics expert.
Outline:
-
Introduction and impact of robotics (3 mins)
-
ROS basics and Python integration (7 mins)
-
Incorporating machine learning (7 mins)
-
Live demo (8 mins)
-
Code breakdown and challenges (3 mins)
-
Q&A (2 mins)
GO BACK
Other Talks
-
-
-
Building SMART Recommendation Systems in Python
by Arthur Kakande -
Automating Background Jobs with Celery: Making Your App Run Better
by Joseph Adediji -