Releases: Ar-Ray-code/YOLOX-ROS
v0.4.1
What's Changed
- Preprocess speed up and some fix by @fateshelled in #54
- support ubuntu24 (but there is not tested) by @Ar-Ray-code in #55
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
- Fix to suppress warnings of YOLOX by @m12watanabe1a in #48
- Replace TensorRT deperecated function by @fateshelled in #49
- rm yolox_ros_py by @Ar-Ray-code in #38
- add ci_rolling.yml (Ubuntu24) by @Ar-Ray-code in #51
- Feat/update params and interface by @Ar-Ray-code in #52
New Contributors
- @m12watanabe1a made their first contribution in #48
Full Changelog: v0.3.3...v0.4.0
v0.3.3 Support Humble
- Python is unsupported (Deletion is scheduled for the next ubuntu LTS)
- Update dockerfile for ROS 2 Humble
What's Changed
- Fix/dockerfiles by @Ar-Ray-code in #37
Full Changelog: v0.3.2...v0.3.3
v0.3.2 TFLite-C++ support
Japanese
作成後、多くのスターおよびフォークを頂けてうれしい限りです。ありがとうございます。
GitHub Sponsorsで支援して頂ければ開発とメンテナンスの励みになります!
English
We are very happy to receive many stars and forks since its creation. Thank you very much.
Please support us on GitHub Sponsors to encourage development and maintenance!
What's Changed
- update docs about YOLOX_ROS_CPP by @swiftfile in #23
- yolox_ros_cpp inference speed up. by @fateshelled in #24
- Support ONNXRuntime C++ by @fateshelled in #26
- support tflite C++ by @fateshelled in #31
- Update package.xml by @Ar-Ray-code in #33
New Contributors
- @swiftfile made their first contribution in #23
Full Changelog: v0.3.1...v0.3.2
v0.3.1 Gazebo-demo & yolox_ros_py update
Japanese
作成後、多くのスターおよびフォークを頂けてうれしい限りです。ありがとうございます。
GitHub Sponsorsで支援して頂ければ開発とメンテナンスの励みになります!
---更新---
- yolox_ros_py_utils/utils.pyを作成し、モジュール分割を行いました。共通部分のソースコードをまとめてわかりやすくすることが目的です。
- Gazeboのデモプログラムを追加しました。yolox_nano_onnx_gazebo.launch.py
- yolox_ros_pyのLaunchファイルの命名を変更しました。
yolox_"モデルの種類"_"計算機のタイプ"_"接続元".launch.py
となっています。 - yolox_ros_pyのboundingboxのトピック名が
yolox/boundingboxes
からboundingboxes
に変更されました。 - RaspberryPi4のCPU推論をターゲットにしたyoloxのPerson検出用TFLiteモデルPerson-Detection-using-RaspberryPi-CPUのデモプログラムを追加しました。yolox_lite_tflite_camera.launch.py
- ReadmeにYOLOX-ROS + ?を追加しました。
English
We are very happy to receive many stars and forks since its creation. Thank you very much.
Please support us on GitHub Sponsors to encourage development and maintenance!
---Update ----
- yolox_ros_py_utils/utils.py, and module splitting has been done. The purpose is to make it easier to understand the source code for common parts.
- A demo program for Gazebo has been added. yolox_nano_onnx_gazebo.launch.py
- Changed the naming of the Launch file for yolox_ros_py. It is now
yolox_"model type"_"calculator type"_"connection source".launch.py
. - The topic name of the boundingbox in yolox_ros_py has been changed from
yolox/boundingboxes
toboundingboxes
. - TFLite model for yolox Person detection targeting RaspberryPi4 CPU inference Person-Detection-using-RaspberryPi-CPU demo program has been added. yolox_lite_tflite_camera.launch.py
- Added YOLOX-ROS + ?.
Contributors
Support YOLOX-v0.3.0 & ONNX Runtime support
Japanese
作成後、多くのスターおよびフォークを頂けてうれしい限りです。ありがとうございます。
GitHub Sponsorsで支援して頂ければ開発とメンテナンスの励みになります!
全てのバージョンにおいて、挙動はyolox_ros.pyを標準としています。すべてのソースコード(スクリプト)のメンテナンスは行っていないため、気になるところがあればissueなどで教えてください。
---更新---
yolo_ros_py
のデモプログラムをyolox_s
からyolox_nano
に変更- ダウンロードされる重みの変更。以下は自動でダウンロードされる重み
- yolox_nano.pth
- yolox_nano.onnx
- ONNX Runtimeのサポート
yolox_ros_cpp
においてパラメータimage_size/width
とimage_size/height
の削除- この変更以降、
trtexec
による量子化が推奨され、torch2trt
の使用は非推奨となりました。
- この変更以降、
- yoloxのpipインストール対応
English
I'm glad to get so many stars and forks after creating it. Thank you for your support.
If you can help me with GitHub Sponsors, it will encourage me to develop and maintain it!
In all versions, the standard behavior is yolox_ros.py The behavior is standard in all versions. I do not maintain all the source code (scripts), so if you have any concerns, please let me know via issues.
---Update---
- Changed
yolo_ros_py
demo program fromyolox_s
toyolox_nano
. - Change of downloaded weights. The following are the weights that are downloaded automatically
- yolox_nano.pth
- yolox_nano.onnx
- Support for ONNX Runtime
- Removal of parameters
image_size/width
andimage_size/height
inyolox_ros_cpp
.- After this change, quantization with
trtexec
is recommended and use oftorch2trt
is deprecated.
- After this change, quantization with
- Support for pip installation of yolox
Supported YOLOX version
- YOLOX v0.3.0 ( release v0.3.0 )
Contributors
v0.2.1 - yolox_ros_py update
Japanese
作成後、多くのスターおよびフォークを頂けてうれしい限りです。ありがとうございます。
GitHub Sponsorsで支援して頂ければ開発とメンテナンスの励みになります!
全てのバージョンにおいて、挙動はyolox_ros.pyを標準としています。すべてのソースコード(スクリプト)のメンテナンスは行っていないため、気になるところがあればissueなどで教えてください。
---更新---
-
yolox_ros_py/yolox_ros.pyのパラメータの変更
-
削除:yolo_type(default:
yolox-s
) -
追加:yolox_exp_py (default:
''
) -
実行のためには exps/default/yolox_s.py のようなファイルパスを引数で指定する必要があります。インストール手順が正しければ、share/以下にインストールされます。これは、カスタムトレーニングモデルの使用を想定しています。
yolox_ros_share_dir = get_package_share_directory('yolox_ros_py') yolox_ros = launch_ros.actions.Node( package="yolox_ros_py", executable="yolox_ros", parameters=[ {"image_size/width": 640}, {"image_size/height": 480}, {"yolox_exp_py" : yolox_ros_share_dir+'/yolox_s.py'}, {"device" : 'cpu'}, {"fp16" : True}, {"fuse" : False}, {"legacy" : False}, {"trt" : False}, {"ckpt" : yolox_ros_share_dir+"/yolox_s.pth"}, {"conf" : 0.3}, {"threshold" : 0.65}, {"resize" : 640}, ], )
-
-
Python + OpenVINO がv0.2.0上でも動作するように修正を行いました。
-
YOLOXの自動インストールスクリプトの追加をしました。
bash YOLOX-ROS/yolox_ros_py/install_yolox_py.bash
を実行することでダウンロードできます。
-
launch.pyやparamの追加・削除を行いました。
-
yolox_ros_cpp の Jetson Nano対応を行いました。(貢献:fateshelled)
English
I'm glad to get so many stars and forks after creating it. Thank you for your support.
If you can help me with GitHub Sponsors, it will encourage me to develop and maintain it!
In all versions, the standard behavior is yolox_ros.py The behavior is standard in all versions. I do not maintain all the source code (scripts), so if you have any concerns, please let me know via issues.
---Update---
-
Change parameters in yolox_ros_py/yolox_ros.py
-
Remove: yolo_type (default:
yolox-s
) -
Add: yolox_exp_py (default:
''
) -
For execution, specify a file path like exps/default/yolox_s.py as an argument The following is a list of the most common problems with the system. If the installation procedure is correct, it will be installed under share/. This assumes using a custom training model.
yolox_ros_share_dir = get_package_share_directory('yolox_ros_py') yolox_ros = launch_ros.actions.Node( package="yolox_ros_py", executable="yolox_ros", parameters=[ {"image_size/width": 640}, {"image_size/height": 480}, {"yolox_exp_py" : yolox_ros_share_dir+'/yolox_s.py'}, {"device" : 'cpu'}, {"fp16" : True}, {"fuse" : False}, {"legacy" : False}, {"trt" : False}, {"ckpt" : yolox_ros_share_dir+"/yolox_s.pth"}, {"conf" : 0.3}, {"threshold" : 0.65}, {"resize" : 640}, ], )
-
-
Python + OpenVINO has been modified to work on v0.2.0.
-
Added an automatic installation script for YOLOX.
- You can download it by running
bash YOLOX-ROS/yolox_ros_py/install_yolox_py.bash
.
- You can download it by running
-
Added/removed
launch.py
andparam
. -
Added Jetson Nano support for yolox_ros_cpp. (Contributed by fateshelled)
Supported YOLOX version
- YOLOX v0.2.0 ( release v0.2.0 )
Contributors
v0.2.0
Japanese
作成後、多くのスターおよびフォークを頂けてうれしい限りです。ありがとうございます。
GitHub Sponsorsで支援して頂ければ開発とメンテナンスの励みになります!
全てのバージョンにおいて、挙動はyolox_ros.pyを標準としています。すべてのソースコード(スクリプト)のメンテナンスは行っていないため、気になるところがあればissueなどで教えてください。
---更新---
- YOLOX-v0.2.0への更新に合わせてドキュメントを更新しました。
- yolox-ros.pyのパラメータを大きく更新しました。
- yolox-ros.pyの細かな不具合を修正しました。
English
I'm glad to get so many stars and forks after creating it. Thank you for your support.
If you can help me with GitHub Sponsors, it will encourage me to develop and maintain it!
In all versions, the standard behavior is yolox_ros.py The behavior is standard in all versions. I do not maintain all the source code (scripts), so if you have any concerns, please let me know via issues.
---Update---
- The documentation has been updated to match the update to YOLOX-v0.2.0.
- The parameters of yolox-ros.py have been updated significantly.
- Fixed a minor bug in yolox-ros.py.
Translated with www.DeepL.com/Translator (free version)
Contributors
v0.1.0-legacy
Check #4 .