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/CEST

Quick Guide

Next Live-Class

Previous Classes

NEXT LIVE CLASS

ROS Developers LIVE-Class #61: C++ for Robotics

25 June @ 6pm CEST

ROS Developers LIVE-Class #61: C++ for Robotics.

OVERVIEW

In this class, you will learn how to create a basic C++ program to control a robot. C++ is a very powerful language for creating robust programs for robots.

C++ is a quite complex language. That is why many people prefer to use Python for robotics programming. However, if Python is best suited for robotics research, C++ is best suited for creating robotics products in the industry. If you want to work in the robotics industry, you need to master C++!!

NO PREVIOUS KNOWLEDGE OF C++ OR ROS REQUIRED!

OUTCOME

In this class, we'll learn:

  • How to create, compile and execute a basic C++ program
  • How to create a C++ function
  • How to create a C++ class
  • How to modify that class to control the wheels of a robot within ROS

RELATED COURSES

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

ROS Developers Live Classes

Class #56       Make Your Robot Patrol An Area

Class #55 Robot State Publisher vs. Joint State Publisher
Class #54 ROS Control - How to create your own controller
Class #53 ROS Control Introduction - Types of controllers
Class #52 Localize a robot using GPS
Class #51 How to fuse odometry & IMU using the robot_localization package
Class #50 Autonomous Robot Navigation with ROS
Class #49 How to map and localize a robot using ROS
Class #48 Make Cozmo detect it's cube and move towards it
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

 

ROS Developers Live Classes

 

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
TOP