Skip to content

A ros2 code generator to make development workflows easier

Notifications You must be signed in to change notification settings

mallaanirudh/rosgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROSGen

ROSGen is a code generation tool for ROS 2 that creates boilerplate ROS 2 packages from a YAML specification. It simplifies package setup, message/service definition, and node scaffolding so you can focus on development instead of boilerplate. There is a yaml file for reference you can refer to for configuring the architecture. Its prettry much is what it is. Just add packages->nodes/(msg/srvs) , pub_subs ...

Features

  • Generates ROS 2 packages in Python (ament_python)
  • Supports custom messages and services
  • Automatically creates nodes with publishers and subscribers
  • Configurable output directory for generated code

Installation

Clone the repository and install dependencies:

git clone <repo_url>
cd rosgen
pip install -e .
rosgen generate

About

A ros2 code generator to make development workflows easier

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published