2023-01-01から1年間の記事一覧
.
.
通常の開発ではUbuntu機を使っているのですが、のっぴきならない事情でWindows機でも検証が必要になりました。 別件で仲間内の企業さんがWindows機でやってたので、多分できるのだとは思っていましたが……。 実際のところ 前提 Chocolately最新版 手順 $ mkdi…
Unitreeとしては、設計から製造まで自社でハンドルしている事にプライドを持っている。 モジュール化を進めてるので、たとえば故障したときのレスポンスがいいと。 ディズニーなんかにも卸している。 Unitree B2 IREX2023ではB2のバッテリーは一日*1の間もっ…
実際のところ $ ros2 topic hz /turtle1/pose average rate: 62.481 min: 0.015s max: 0.017s std dev: 0.00050s window: 64 average rate: 62.487 min: 0.015s max: 0.017s std dev: 0.00050s window: 127 average rate: 62.493 min: 0.015s max: 0.017s st…
ChatGPTと語る未来 AIで人間の可能性を最大限に引き出す作者:リード・ホフマン,GPT-4日経BPAmazon
これからのインド 変貌する現代世界とモディ政権東京大学出版会Amazon
rqt_graphはROSノードの可視化ツールの一つで、 実際のところ ~$ ros2 topic list /parameter_events /rosout /turtle1/cmd_vel /turtle1/color_sensor /turtle1/pose$ ros2 run rqt_plot rqt_plot /turtle1/pose/x:yキー入力等の方法で動かすと、グラフの値…
rqt_graphはROSノードの可視化ツールの一つで、 ROSノードがどのように連携しているか確認したり、 そもそも関係性が適切か確認したりできます。 実際のところ 起動確認 ros-humble-desktopをぶち込んでいれば、素で入っているので $ rqt_graphとやると、空…
.
実際のところ $ gazebo --verbose「beer」を選択すると、モデルがでてきます 左クリックで配置です とりあえず、こんな調子で並べてみます 「Ctrl + S」で保存してみます。 参考もと Gazebo : Tutorial : Gazebo Components Gazebo : Tutorial : Building a …
何らかの事情でdockerコンテナに権限を与える必要があるケールもあるかと思います 実際のところ privileged フラグはコンテナに対して管理者権限を与えるオプションなので コンテナはホストPC上で大体の処理が可能となります。たとえば、以下のコマンドの場…
ROS2とPythonで作って学ぶAIロボット入門 (KS理工学専門書)作者:出村公成,萩原良信,升谷保博,タンジェフリートゥチュアン講談社Amazon
江戸のキャリアウーマン: 奥女中の仕事・出世・老後 (568) (歴史文化ライブラリー 568)作者:柳谷 慶子吉川弘文館Amazon
温かいテクノロジー AIの見え方が変わる 人類のこれからが知れる 22世紀への知的冒険作者:林要(GROOVE X 創業者・CEO)ライツ社Amazon
ROS2から導入されたライフサイクルノードという機能をつかうと、 特定の条件下ですこ~しだけ稼働させたい激重センサーをハンドリングしたり、 メンテナンス時に一定時間ノードを止めるといった処理を一定の仕組みに則って書く事ができます。 実際のところ …
参考もと ROS QoS - Deadline, Liveliness, and Lifespan
ROS2からlaunchファイルがPythonで記述できるようになりました 各種拡張もimportで読めるようになったのですが……その中で、パラメータを扱うパッケージとしてLaunchConfigurationというのがあります 実際のところ my_pakageのmy_nodeに対し、my_argsを適用す…
先住民から見た世界史 コロンブスの「新大陸発見」 (角川ソフィア文庫)作者:山本 紀夫KADOKAWAAmazon
日本酒外交 酒サムライ外交官、世界を行く (集英社新書)作者:門司 健次郎集英社Amazon
実際のところ ros2 launch ros2_control_demo_example_9 rrbot_gazebo_classic.launch.py gui:=trueros2 topic pub /forward_position_controller/commands std_msgs/msg/Float64MultiArray "data: - 0.5 - 0.5"ros2 topic echo /joint_statesros2 topic ech…
実際のところ 前回のvcstoolsでやる方法であれば、そのままdemoリポジトリが構築されてるので $ sudo apt-get install -y ros-${ROS_DISTRO}-joint-state-publisher-gui ros-${ROS_DISTRO}-rviz2$ cd ~/ros2_ws $ ros2 launch ros2_control_demo_example_1 r…
ROSプロジェクトなど、各所に散らばっているリポジトリを一々手で入力してるとミスする可能性が増えてきます。 そんな時、vcstoolが使えるかもしれません 実際のところ $ pip install -U vcstool 標準入力からいれる こんなファイルがあったとして $ echo ro…
ROS2でハードウェアを抽象化して制御則の見通しをよくするのに使います。 実際のところ 前提条件 Ubuntu 22.04LTS ROS2 humble 作業ディレクトリ "~/dev_ws" 導入 cd ~/dev_ws/これをvcstoolという楽しいコマンドで $ vcs import --input https://raw.github…
ROS2では通信品質QoSの設定があり、設定が適切でないと通信できません 実際のところ rclpyでlidarからスキャンデータを取得し処理して別建てtopicに流すという処理を書いてたところエラーがlidarの方のプロセスでは [ydlidar_ros2_driver_node-1] [WARN] [16…
実際のところ import rclpy from rclpy.node import Node from rclpy.qos import QoSProfile, ReliabilityPolicy from sensor_msgs.msg import LaserScan from std_msgs.msg import Float32 class ClosestDistancePublisher(Node): def __init__(self): supe…
.
.