clober repository

Repository Summary

Checkout URI https://github.com/CLOBOT-Co-Ltd/clober.git
VCS Type git
VCS Version noetic-devel
Last Updated 2021-10-06
Dev Status DEVELOPED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

README

Clober!

Clober is a next-generation robot research platform from Clobot that is specifically targeting research systems that require multi-robot hardware possible to attach and detach accessories. Here we provide basic robot packages as opensource resources for you to utilize over your course of research. The goal of Clober is to reduce production costs while increasing functionality and quality in order to introduce a platform to control multiple robots into research centers

For researchers, robotics developers, students, and other users, the code for all feature of clober is provided opensource. Use clover and this code to bring your algorithms into the real world and apply robots to your applications, and also contribute to ROS community.


Feature of clober

Simulation

We provide gazebo-based simulation for rapid prototyping of robotic algorithm development and users who find it difficult to drive robots in real environments.

Real Simlation

SLAM and Navigation

Basic SLAM and Navigation algorithms are implemented using ROS-based acml and move-base packages.

Multiple Clober

For multi-robot applications, we adapt open-source fleet management system RMF(Robotics Middleware Framework) to clober. So, you can deal with schedule and traffic control, task management of multi clober or other robots.

Please see our other repository clober_free_fleet.


ROS Packages for Clober

Licence |ROS1|Noetic + Ubuntu Focal|ROS2|Foxy + Ubuntu Focal|Galactic| |:---:|:---:|:---:|:---:|:---:| |Branch|neotic-branch|Branch|foxy-devel| TBD | |Travis-CI|Build Status|Travis-CI|Build Status| TBD | | | |Linter|Lint| TBD |

Clobot gitbook for Clober Manual

Wiki for Clober Packages

Package Description Wiki
clober Meta package http://wiki.ros.org/clober
clober_bringup launch files to bring up the sensor drivers and hardware interface for real clober http://wiki.ros.org/clober_bringup
clober_description URDF description of clober http://wiki.ros.org/clober_description
clober_navigation navigation based on move_base package http://wiki.ros.org/clober_navigation
clober_serial hardware interface package using serial communication -
clober_simulation simulation specific launch and configuration files for clober http://wiki.ros.org/clober_simulation
clober_slam configuration and launch file for SLAM which create a map of the environment and localize clober's position on the map. http://wiki.ros.org/clober_slam
clober_teleop configuration and launch file for teleoperation http://wiki.ros.org/clober_teleop

Clobot developed Opensource packages

Pages Relevant to Clober

CONTRIBUTING

Contributing to clobot

Thanks for your attention to clobot’s robot and open-source packages.

For more details about clober and RMF(Robotics Middleware Framework), read this documentation.

If you want to suggest an idea or make a better code for the robot, just sending your pull requests. But, please comply following rules.

License

By contributing, you agree that your contribution will be licensed under its Apache License.

Apach 2 License

https://www.apache.org/licenses/LICENSE-2.0

Coding Style

We adapt coding convention recommended from ROS1/ROS2, as follow as

If you want to contribute repositories forked from open-rmf repositories, please follow open-rmf coding convention. See this link

Commit/PR Message

Message template

type: title

 - write body 1
 - write body 2

close/fix/resolve #number_of_issue
related to #number_of_issue

You can configure the message template as following command git config --global commit.template /PATH/YOUR/.gitmessage

Rule

  • first of all, put 'type' of the commit message

|Type |Description| |:--- |:----------| |feat |New feature| |fix |bug fix| |docs |changes to documentation| |style |formatting, missing semi colons, etc / no code change| |refactor|refactoring production code| |chore |updating grunt tasks etc / no production code change|

  • And remember
    • Capitalize the subject line
    • Use the imperative mood in the subject line
    • Do not end the subject line with a period
    • Separate subject from body with a blank line
    • Use the body to explain what and why vs. how
    • Can use multiple lines with "-" for bullet points in body

Contact

Please contact on email : ros@clobot.co.kr


Repository Summary

Checkout URI https://github.com/CLOBOT-Co-Ltd/clober.git
VCS Type git
VCS Version foxy-devel
Last Updated 2022-03-21
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Packages

README

Clober!

This project currently contains basic launch and urdf files for the simulation of Clober Robot research platform. We will be providing higher level packages soon, probably relatively prior to the 2021 ROScon schedule. Have fun using our packages and hope to see you at ROScon!

ROS 1 Packages for Clober

Licence |ROS1|Noetic + Ubuntu Focal| |:---:|:---:| |Branch|neotic-branch| |Travis-CI|Build Status| |Linter|Lint|

ROS 2 Packages for Clober

Licence |ROS2|Foxy + Ubuntu Focal|Galactic| |:---:|:---:|:---:| |Branch|foxy-devel| TBD | |Travis-CI|Build Status| TBD | |Linter|Lint| TBD |

Clobot gitbook for Clober Manual

Wiki for Clober Packages

Clobot developed Opensource packages

Pages Relevant to Clober

CONTRIBUTING

Any contribution that you make to this repository will be under the Apache 2 License, as dictated by that license:

5. Submission of Contributions. Unless You explicitly state otherwise,
   any Contribution intentionally submitted for inclusion in the Work
   by You to the Licensor shall be under the terms and conditions of
   this License, without any additional terms or conditions.
   Notwithstanding the above, nothing herein shall supersede or modify
   the terms of any separate license agreement you may have executed
   with Licensor regarding such Contributions.

Contributors must sign-off each commit by adding a Signed-off-by: ... line to commit messages to certify that they have the right to submit the code they are contributing to the project according to the Developer Certificate of Origin (DCO).

Contributing to clobot

Thanks for your attention to clobot’s robot and open-source packages.

For more details about clober and RMF(Robotics Middleware Framework), read this documentation.

If you want to suggest an idea or make a better code for the robot, just sending your pull requests. But, please comply following rules.

License

By contributing, you agree that your contribution will be licensed under its Apache License.

Apach 2 License

https://www.apache.org/licenses/LICENSE-2.0

Coding Style

We adapt coding convention recommended from ROS1/ROS2, as follow as

If you want to contribute repositories forked from open-rmf repositories, please follow open-rmf coding convention. See this link

Commit/PR Message

Message template

type: title

 - write body 1
 - write body 2

close/fix/resolve #number_of_issue
related to #number_of_issue

You can configure the message template as following command git config --global commit.template /PATH/YOUR/.gitmessage

Rule

  • first of all, put 'type' of the commit message

|Type |Description| |:--- |:----------| |feat |New feature| |fix |bug fix| |docs |changes to documentation| |style |formatting, missing semi colons, etc / no code change| |refactor|refactoring production code| |chore |updating grunt tasks etc / no production code change|

  • And remember
    • Capitalize the subject line
    • Use the imperative mood in the subject line
    • Do not end the subject line with a period
    • Separate subject from body with a blank line
    • Use the body to explain what and why vs. how
    • Can use multiple lines with "-" for bullet points in body

Contact

Please contact on email : ros@clobot.co.kr