Ubicoders - Robotics and AI, Coding, and Software Development!

Intro Level

Drone Coding: ROS and PX4 Training

The ROS and PX4 Autopilot projects are standard tools for robotics industry. Unmanned and autonomous vehicle companies and research institutions are rapid prototyping and commercialization their ideas. With ROS and PX4, you can implement your projects as quickly as you conceive ideas.

  • πŸš€ 2-day hands-on class
  • πŸš€ Latest ROS 2 and PX4 v1.14
  • πŸš€ Let ROS and PX4 communicate!
  • πŸš€ Confidently implement any ideas
  • πŸš€ Keep up with the industry standards
🎁
Materials For Life
Access reproducible materials forever
πŸ”¨
Environment
Dockerized environment for ROS and PX4
πŸ€–
Hands-on Projects
Solidify your experience with Ubicoders' virtual robots
πŸ“¨
Contact
Keep in touch with the instructor
πŸŽ“
Prerequisites
Basic knowledge of C++ and Python

For unmanned vehicle development, PX4 Autopilot and Robot Operating System (ROS) are industry standard nowadays.

Do not miss this opportunity to learn the basics of PX4 and ROS with Ubicoders.

Do you want to learn how to develop your own drones and autonomous vehicles?

This workshop is for you!


Key Information

Topics

Opening

  • πŸ“Œ Docker for ROS and PX4
  • πŸ“Œ Basic control theory
  • πŸ“Œ Distributed computing
  • πŸ“Œ Socket communication, IP, TCP, UDP
  • πŸ“Œ Data protocol

ROS

  • πŸ“Œ ROS architecture, domain,
  • πŸ“Œ Node, Packages
  • πŸ“Œ Parameters
  • πŸ“Œ ROS commnads for CLI
  • πŸ“Œ QoS
  • πŸ“Œ Node, package, interface (message, action, service)
  • πŸ“Œ Customizing node(s)

PX4 Autopilot

  • πŸ“Œ PX4 architecture
  • πŸ“Œ uORB
  • πŸ“Œ mavlink
  • πŸ“Œ custom modules
  • πŸ“Œ workqueue
  • πŸ“Œ output drivers (pwm, px4_io, uavcan)

Advanced

  • πŸ“Œ PX4 offboard control
  • πŸ“Œ ROS-to-PX4 communication
  • πŸ“Œ Data collection
Administrative Info

Requirements

  • βœ… Basic C/C++ (if, for, array)
  • βœ… Basic Python (if, for, list)
  • βœ… Basic Unix/Linux command line interface experience
  • βœ… Freshman-level math and physics

Equipment to Prepare

  • βœ… Ubuntu 20 bare metal (No Virtual Machines!)
  • βœ… 3.5GHz CPU, 16 GB ram, and 500GB SSD recommanded

Miscellaneous

  • βœ… Incomplete payment does not guarantee the confirmation of your seat. The seats will be filled on first-come-first-serve basis.
  • βœ… or rescheduling and any other inqueries, please submit your request via contact us or customer center.

Logistics

  • πŸ”‰ 1. Choose a session below and register. As this workshop doesn't require the instrcutor's approval, you can proceed to the payment page.
  • πŸ”‰ 2. After the payment, you can see your workshop session from your dashboard.
  • πŸ”‰ 3. Join the workshop through the zoom link on the meeting date.
  • πŸ”‰ 4. Also, closely monitor your email inbox as any updates and chages will be announced.

Embracing The Standards

Who can attend this workshop?

πŸ‘©β€πŸŽ“
Professors, Researchers, and Grad Students
Robotics researchers and developers who want to leverage ROS and PX4 for their projects.
πŸš€
Engineers
Engineers who want to learn and apply ROS and PX4 in their projects.
πŸ› οΈ
Enthusiasts
Robotics enthusiasts who want to learn and build with ROS and PX4.
πŸŽ“
Academia - Educators!
Academia professionals who want to integrate ROS and PX4 into their curriculum.

The use of ROS (Robot Operating System) and PX4 Autopilot in projects is becoming an industry standard, with various communities now adopting these tools. These advancements are shaping the future of the field. ROS and PX4 are powerful tools that enable rapid prototyping of ideas, making them indispensable in the development process.

  • πŸŽ–οΈGain a comprehensive grasp of ROS for transformative robotic applications.
  • πŸŽ–οΈLeverage the unmatched capabilities of PX4 Autopilot in your robotics projects.
  • πŸŽ–οΈEngage with enriching lectures, practical exercises, and hands-on projects to solidify your understanding.

Open Sessions

Need a custom workshop for you and/or your team? Let us know what you need and we'll get back to you.

Kickstart Unmanned Vehicle Development with Elliot

Instructor Lee
Elliot |

Passionate Innovator| Founder of AIR&H Aerospace Inc.

Education

M.Sc Aerospace Engineering, The Ohio State University


Why people love this workshop

β€œFrom sensors to all the way up to the software stack, this workshop covers everything you need to know to build your own robot.”

J. Lee
Professor at Chonnam National University

β€œI needed to collect custom dataset for my project. Pixhawk is a good platform but vast! This workshop saved millions of hours for me.”

Yuchen
Data Scientist

FAQ



Course Contents

Preview the course contents to make sure if it's the right fit foryou.

#1:Examples in ROS1