Criteria to include new projects

24 views
Skip to first unread message

Lalit Begani

unread,
Mar 20, 2018, 11:21:53 PM3/20/18
to ROS Drivers Special Interest Group
I have developed two ROS drivers, one for Camera(V4L2 interface for OV7251 camera sensor) and another for IMU (BMI 160 sensor). Even though they are specific to sensors now, there are multiple levels of abstraction added to make it generic and extensible for different cameras and IMU devices. I would like to know the criteria for the projects to be added to "ROS device drivers" org. Following are the package(repo) names of the drivers - 
1. camera_driver (Extensible ROS driver for camera device)
2. imu_driver (Extensible ROS driver for IMU device)

Martin Günther

unread,
Mar 21, 2018, 6:51:47 AM3/21/18
to ros-sig...@googlegroups.com
Dear Lalit,

I cannot answer you main question (what are the criteria for addition to
the ROS device drivers org). I guess one requirement is that the repo
should already be around for some time, be stable and have multiple users.

However, as a side note, your repo names are way too generic. See here:

http://wiki.ros.org/ROS/Patterns/Conventions#Naming_ROS_Resources

Better names would be something like "v4l2_cam_driver" and
"bmi160_driver". Also note that there are already plenty of v4l2 camera
drivers, some of them already in ros-drivers:

http://wiki.ros.org/libuvc_camera
http://wiki.ros.org/usb_cam

Also there's already a driver for a different Bosch IMU:

https://github.com/mdrwiega/bosch_imu_driver

In general, I think it would be much better if you would contribute to
these packages rather than adding more redundant packages that do almost
the same thing.

Cheers,
Martin
> --
> You received this message because you are subscribed to the Google
> Groups "ROS Drivers Special Interest Group" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to ros-sig-drive...@googlegroups.com
> <mailto:ros-sig-drive...@googlegroups.com>.
> To post to this group, send email to ros-sig...@googlegroups.com
> <mailto:ros-sig...@googlegroups.com>.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ros-sig-drivers/edc0c9bf-49b6-4a40-87a1-07d2c749fb4a%40googlegroups.com
> <https://groups.google.com/d/msgid/ros-sig-drivers/edc0c9bf-49b6-4a40-87a1-07d2c749fb4a%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout.

Lalit Begani

unread,
Mar 22, 2018, 2:20:47 AM3/22/18
to ROS Drivers Special Interest Group
Thanks Martin. Appreciate your response.
I have gone through the existing driver nodes but wanted something very generic and extensible by design. I would make my source code public soon. I will wait to raise a request till it reaches certain level of maturity and gain traction. Till then, lot of work to do.

Regards,
Lalit Begani
Reply all
Reply to author
Forward
0 new messages