Robotics-Academy is a framework for learning robotics and computer vision. It consists of a collection of robot programming exercises. The students have to code in Python the behavior of a given (either simulated or real) robot to fit some task related to robotics or computer vision. It uses standard middleware and libraries such as ROS or openCV.

Currently there are four exercises regarding autonomous driving exercises in RoboticsAcademy:

  1. Local Navigation
  2. Global Navigation
  3. Autoparking
  4. Car Junction

The requirements of the project are:

  • Creation of several realistic car models with Ackermann control some of them including a 3D LIDAR.
  • Improved Realistic and Lightweight Environments for Autonomous Driving Exercises in RoboticsAcademy.
  • Migration of existing Autonomous Driving Exercises into ROS2 at RoboticsAcademy.

Mentors

  • Jose Maria Cañas
  • Luis Roberto Morales

Official Repository: RoboticsAcademy
Github Issues: Summary

Recent Posts

Week 13: Final Thoughts

2 minute read

The final week was spent on wrapping up all the work done throughout the 3 months including documentation. This summer has been the most exciting summer eve...

Coding Period - Week 12

1 minute read

We discussed at the beginning of the week, and the task at hand was to migrate all local development packages into a single sdf format, while also starting t...

Coding Period - Week 11

less than 1 minute read

To kick off week 11 of the coding period We discussed at the beginning of the week to start integrating the car model into Robotics Academy’s Exercises. Int...

Coding Period - Week 9, Week 10

1 minute read

We discussed at the beginning of the week, that the task at hand was to integrate a 3D Lidar and GPS Sensor while also starting to incorporate the car model ...

Coding Period - Week 8

less than 1 minute read

This week kicked-off with a discussion on getting started with adding a 2D lidar and a new Ford Car Model with Ackermann Steering. 2D Lidar ⚡ Lidar is a ve...

Coding Period - Week 7

1 minute read

We had a discussion at the beginning of the week, the task at hand was to get improve asthetics and also add a camera module to thee front of the Lincoln Mkz...

Coding Period - Week 6

1 minute read

The Toyota Car has achieved the full Ackermann steering and movement needed to be an Autonomous car, but there was still something quite awry with it. So w...

Coding Period - Week 5

less than 1 minute read

After achieving the basic forward and backward motion of the Toyota Car, this week’s task is to implement the Ackermann steering which will enable the Toyota...

Coding Period - Week 4

less than 1 minute read

We had a discussion at the beginning of the week, the task at hand was to get a realistic Toyota Car running inside ROS and Gazebo with Ackermann physics.

Coding Period - Week 3

less than 1 minute read

Before actually going ahead and building the Ackermann steering on the real-world car it was important to implement it at a low scale i.e on a toy car, this ...

Community Bonding - Week 2

less than 1 minute read

To kick off week 2 of the community bonding period We discussed at the beginning of the week to continue exploring the car models part of the Codebase while ...

Community Bonding - Week 1

less than 1 minute read

I’m excited to be working with JdeRobot community on the RoboticsAcademy project!. Google Summer of Code starts off with a community bonding period where we ...