What You Need to Know Before
You Start
Starts 3 June 2025 14:27
Ends 3 June 2025
00
days
00
hours
00
minutes
00
seconds
Programming Robots – Making Friends with Cozmo
Learn to program Cozmo, the expressive robot, using Python. Explore real-time obstacle tracking, path planning, facial recognition, and third-party APIs while building a simple game and discovering consumer robotics' future.
NDC Conferences
via YouTube
NDC Conferences
2416 Courses
59 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Conference Talk
Optional upgrade avallable
Overview
Learn to program Cozmo, the expressive robot, using Python. Explore real-time obstacle tracking, path planning, facial recognition, and third-party APIs while building a simple game and discovering consumer robotics' future.
Syllabus
- Introduction to Cozmo
- Cozmo SDK and Interaction Models
- Real-Time Obstacle Tracking
- Path Planning in Robotics
- Facial Recognition with Cozmo
- Integrating Third-Party APIs
- Building a Simple Game with Cozmo
- The Future of Consumer Robotics
- Course Conclusion
Overview of Cozmo's hardware and capabilities
Setting up the development environment
Introduction to Python basics for Cozmo
Understanding Cozmo's SDK
Creating simple interactions with Cozmo
Handling user inputs and events
Basics of sensor data and its interpretation
Implementing obstacle detection and avoidance
Practice with real-world scenarios
Introduction to path planning algorithms
Implementing path planning with Cozmo
Testing path planning in dynamic environments
Understanding facial recognition technology
Utilizing Cozmo's camera for face detection
Building interactive applications using facial recognition
Overview of APIs in robotics
Connecting Cozmo with external services
Creating applications using third-party data
Designing the game concept
Implementing game mechanics with Cozmo
User testing and iteration
Current trends in consumer robotics
Ethical considerations in robotics
Future possibilities and advancements
Final project presentations
Course review and next steps in learning robotics
Subjects
Conference Talks