Skip to content

oftharsh/cyprus-int-2023

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cyprus-int-2023

Cyprus internship, summer 2023

Duckietown port to ROS2

Abstract: Duckietown platform rely on ROS. But ROS does not support real-time communication, which is crucial in multi-node and multi-robot environments and does not support data transfer control in distributed systems. The aim of this project is to port Duckietown software to ROS2 to achieve the following: Real-time communication Multi-robot systems (in city scenarios) Better performance even for RPi variant. Quality of Service (QoS) settings for publishers and subscribers: This allows developers to specify the service quality they need from the underlying middleware. This can be particularly useful in systems with real-time requirements, or where network bandwidth is limited.

Outcome

  • ROS2 duckietown port MVP
  • Collateral outcome: Research paper for IROS or ICRA

Collateral projects

  • CI/CD Robotics pipeline
  • Collateral Project: Convenient duckietown simulator with good physics

Rules of the game

Releases

No releases published

Packages

 
 
 

Languages

  • Python 59.9%
  • C++ 35.5%
  • Shell 4.6%