HOW TO START

1 Create a FREE account.
2 Sign in with your user.
3 Follow the guided tutorial.

If you still have problems, please let us know, by sending an email to info@theconstructsim.com . Thank you!

PHONE HOURS

P: +34 687 672 123
Mon-Fri 9:00AM - 6:00PM
Sat - 9:00AM-5:00PM
Sundays by appointment only!

Free Online Live Classes On How To Develop For ROS Based Robots

ROS DEVELOPERS LIVE CLASS

Attendance is FREE

Hands-on ROS Classes

Every Tuesday · 6 PM CET

Quick Guide

Next Live-Class

Class Calendar

Previous Classes

Next Live Class

February 12th, 2019 | 6 pm - 7 pm CET

ROS Developers LIVE-Class #48: Make Cozmo detect it's cube and move towards it

SAVE YOUR SEAT
ROS Developers LIVE-Class #48: Make Cozmo detect it's cube and move towards it

Limited seats: 70 people

About:

In this ROS live class we are going to learn how to create a simple control program that makes Cozmo robot look for its cube and once detected, approach it in order to grasp it, play with it or else.

Outcomes

By the end of this Live Class you will understand:
   ·How to access Cozmo cameral.
   · How to process the camera image to detect the cube patters.
   · How to generate a velocity command to move the robot toweards the cube, based on what the camera has detected.

Robot used in this class:

For this class we are going to use the Cozmo robot: by Anki. You can find more information about Cozmo robot here.

The Cozmo robot

How to join the class?

   1: After registration, you will receive the link of live broadcast via email.

   2: We will share the code with the attendants at the beginning of the class.

   3: In Live Classes, you will practice with the instructor at the same time, with the provided free ROS material.

   4: After the class, you will receive the full ROSject, containing robot simulation, notebook with instructions and code.

Speaker

Ricardo Téllez, Ph.D.

Ricardo has 7 years experience building software for ROS based robots including human size humanoids. He is the author of 4 books about learning ROS. He teaches Robotics at the University of LaSalle for the undergraduate program and for the Master. Additionally, he delivers every Tuesday a free ROS Live Class on his Youtube channel, where attendants can learn and practice a ROS subject. He is also the conductor of the ROS Developers Podcast where he interviews every week a ROS expert about how to better program robots with ROS.

Linkedin

Class Spring Calendar 2019

ROS Developers LIVE-Class #42: ROS2 Topics

ROS Developers LIVE-Class N.42 ROS2 TopicsLive streaming date: January 8, 2019 | 18:00 CET

 

ROS Developers LIVE-Class #43: ROS2 messages

Live streaming date: January 15, 2019 | 18:00 CET

ROS Developers LIVE-Class #44: Intro to HRIM, the Hardware Robot

Live streaming date: January 22, 2019 | 18:00 CET

ROS-Developers-LIVE-Class#44_-Intro-to-HRIM,-the-Hardware-Robot-Information-Model

ROS Developers LIVE-Class #45: How to use ROS2 with ROS1

Live streaming date: January 29, 2019 | 18:00 CET

ROS Developers LIVE-Class #46: How to create Cozmo robot Gazebo simulation

Live streaming date: February 5, 2019 | 18:00 CET

 

ROS Developers LIVE-Class #47: Create a Gazebo world for Cozmo

Live streaming date: February 12, 2019 | 18:00 CET

ROS Developers LIVE-Class #48: Make Cozmo detect its cube and move towards it

Live streaming date: February 19, 2019 | 18:00 CET

ROS Developers LIVE-Class #49: Make Cozmo learn to avoid obstacles using reinforcement learning

Live streaming date: February 26, 2019 | 18:00 CET

Month of ROS Perception

Previous Classes

ROS Developers Live Classes

Class #47          How to create a Gazebo world for Cozmo

Class #46          How to create a Gazebo simulation for Cozmo robot

Class #45            How to use ROS2 with ROS1 with ROS1Bridge

 Class #44            Intro to HRIM, the Hardware Robot Information Model

 Class #43            ROS2 messages in ROS2 Crystal

 Class #42            How to use ROS2 Topics (Crystal)

 Class #41             Domain randomization with ROS, Gazebo and Fetch | part 2

Class #40 Domain randomization with ROS, Gazebo and Fetch | part 1
Class #39 How to create a ROS Action Server
Class #38 How to create a ROS Service in C++
Class #37 How To Parallelize Search of Reinforcement Learning Hyperparameters
Class #36 How to use your trained DQNN in the robot
Class #35 Testing Different Robots on the Same Reinforcement Learning Task
Class #34 Testing different RL Algorithms with ROS and Gazebo
Class #33 Understanding dead reckoning robot navigation with ROS
Class #32 Duckietown AI Driving Olympics EP3
Class #31 Duckietown AI Driving Olympics EP2
Class #30 Duckietown AI Driving Olympics EP1
Class #29 How to use OpenAI ROS for the Virtual Maritime RobotX Challenge
Class #28 Robot Behavior Design using the FlexBe Engine | Round 3
Class #27 Robot Behavior Design using the FlexBe Engine | Round 2
Class #26 Robot Behavior Design using the FlexBe Engine | Round 1
Class #25 How to create basic markers in ROS Rviz | Round 2
Class #24 How to create basic markers in ROS Rviz | Round 1
Class #23 Using Tensorflow with ROS
Class #22 How to create an OpenAI environment for your robotic problem
Class #21 A Basic Example of OpenAI with ROS
Class #20 Simulate an Industrial Environment
Class #19 Let's Use Gazebo Plugins
Class #18 Let's Simulate a World in Gazebo
Class #17 Let's Simulate a Robotic Arm With Gazebo
Class #16 How to build a Gazebo robot simulation
Class #15 Using ROS TF to transform sensor data
Class #14 How To Control Robot Joints With ROS
Class #13 ROS Navigation Stack How To
Class #12 How to use ROS with industrial robots (ROS Industrial)
Class #11 Visually Programming ROS State Machines (Round #3)
Class #10  Visually Programming ROS State Machines (Round #2)
Class #9 Visually Programming ROS State Machines (Round #1)
Class #8 How to recognize faces with the ROS face recognition package
Class #7 OpenAI+ROS Robot | #Round 2: Practical section
Class #6 How to use OpenAI to train your robot
Class #5 Simulating a Drone from Scratch
Class #4 Carrot Navigation using AR Tags
Class #3 rotating laser mounted on a vehicle
Class #2 Merging Odometry and IMU data for robot localization
Class #1 Building 3D pointclouds from rotating lasers

 

Extra class #1 Outdoors Robot Navigation for Agricultural Robots Using ROS
Extra class #2 How to use GPS to do autonomous robot navigation?
Extra class #3  ROS meets Self-driving Cars

For access to the previous classes, you need to subscribe to Robot Ignite Academy.

You will get full-access to:
✓ All LIVE-Classes videos
✓ ROS Project files
✓ Codes
TOP