Giter Club home page Giter Club logo

tachimawari's Introduction

Tachimawari

latest version license build and test status

This package provides a DYNAMIXEL's joints management library for a ROS 2 project.

License

This project is licensed under the MIT License.

tachimawari's People

Contributors

alffaza avatar borednuna avatar faaizhaikal avatar finesaaa avatar hiikariri avatar jayantita avatar marfanr avatar maroqijalil avatar mobilizes avatar segara2410 avatar threeal avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

tachimawari's Issues

Revise Motion

  • Revert motion name to motion_opencr
  • Change drive_joint name to move_joint
  • Remove PID setter as we don't know the default value of servo's PID
  • Fix set_goal_position() calculation
  • Fix wrong data type usage according to the testing result that has been done
  • Fix clear screen printout

Reenable Ament Lint Test

This issue proposes reenabling the Ament lint test, which was previously disabled in issue #57 due to lint errors caused by other PRs.

Change the broadcast_ping Name to check_joints

To adjust the naming of the executable with the function of this package, Change the broadcast_ping name to check_joints as it's more suitable with the motion package function which is manages a robot's motion such as joints, poses, etc.

Also, it seems too exaggerated to use a node class for an executable that just be called, check connections, and end. To make the code simpler and readable, just use the main() function in the main.cpp which contains logic for an open port, broadcast message, and end port.

Set a Unique Name for This Project

Set a unique name for this project as in other projects like Akushon, Kumo, Shisen, etc. Anybody may propose a good name for this project. Also, don't forget to replace any kind of previously Motion name in this project or outside it with a newer name.

Add Readme

Add a readme file that describes the short description, dependencies, usage, and features of this project.

Build ROS2 service

Make the motion_manager class as a service node and create its srv on motion_opencr_interfaces package.

Change stream logging.

Change the usage of standard I/O from iostream cpp library in motion_manager class into RCLCPP stream logging as that class has been built as a node.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.