Boost your robotics skills to new heights with hands-on mentorships and specialized live training. Grow yourself with:
移動ロボットを自作して遊ぶ過程で、マウスでオドメトリを取ってみよう、ということで実装してみた話です。 先日(2017/11/15)実施した、ROS Japan UG #17 もくもく会 で見せたところ、ちょっとウケたので本内容をまとめさせていただきます。 今日動かしたおれおれ移動ロボはこちら。マウスでオドメトリはどこかで記事にしときます #rosjp pic.twitter.com/k92mK7apdt — ato (@atotto) 2017年11月15日 マウスって? 光学マウスの中身はイメージセンサで、移動量の差分を効率よく捕らえることに特化したカメラデバイスと言えます。 今回はAmazonで300円で売られていたマウスをバラしてつけてみました。 https://www.amazon.co.jp/gp/product/B008Y9ZRG6 マウスを使う際の課題 マウスをそのまま使う課
この記事では ROS の開発に Jetbrains 製の IDE である PyCharm や CLion を使う際に、便利に開発を進めるための設定を紹介しています。 環境 Ubuntu 16.04 (14.04) ROS Kinetic (Indigo) PyCharm 2016.X CLion 2016.X 環境変数を設定 Ubuntu にインストールした PyCharm や CLion をランチャーから起動すると、ROS の環境変数が読み込まれておらず、ROSの関数やメッセージを import / include すると not found とワーニングが表示されます。 そこで、ROSの環境変数を読み込んだターミナルから IDE を起動してあげることで、メッセージや関数が正しく補完されるようになります。 $ source /opt/ros/kinetic/setup.bash # RO
めちゃくちゃ簡単。 環境 Ubuntu 14.04 ROS Indigo bagファイルをcsv形式で出力 以下のコマンド1行でいける。 $ rostopic echo -b bagファイル.bag -p /トピック名 > csvファイル.csv 例えば、Twist形式だと以下のようになる。 $ rostopic echo -b bagファイル.bag -p /velocity %time,field.linear.x,field.linear.y,field.linear.z,field.angular.x,field.angular.y,field.angular.z 1458645072419031373,0.133069615205,0.0,0.0,0.0,0.0,0.5369403653 1458645072485691182,0.143589122067,0.0,0.0,0.0
roslibjs is the core JavaScript library for interacting with ROS from the browser. It uses WebSockets to connect with rosbridge and provides publishing, subscribing, service calls, actionlib, TF, URDF parsing, and other essential ROS functionality. roslibjs is developed as part of the Robot Web Tools effort. API Documentation JSDoc for the project is available on the Robot Web Tools website. https
プログラミングROS ―Pythonによるロボットアプリケーション開発 (オライリー・ジャパン)posted with カエレバMorgan Quigley,Brian Gerkey,William D. Smart オライリージャパン 2017-12-13 Amazonで探す楽天市場で探すYahooショッピングで探す 目次 目次 はじめに JSK可視化ライブラリをまとめたリポジトリを作った 可視化用rvizプラグインの使い方 OverlayText Plotter2D PieChart Bounding Box SimpleOccupancyGrid OverlayMenu PolygonArray Pictogram, Pictogram Array FootStep OverlayDiagnostic Video Capture 可視化用rqtプラグインの使い方 rqt_histog
目的 ROSは容易に分散処理できるように設計されています.本演習では,複数のPCで計算する方法について学びます. 複数のPCで処理する方法 PCのリソースに合わせて計算量をコントロールする,すなわち起動するノードを適切にPCに割り振ることで,効率的に分散処理することが可能になります.プログラムを並列に処理するためには手間と技術が必要とされていますが,ROSを介することで容易に並列分散処理が可能です. 0. VB環境のネットワークの設定 VB環境でubuntuを動かしている人は,こちらのページを参考にしてネットワークの設定を行ってください. 1. マスターとスレーブの決定 複数のPCで処理する場合においても,roscoreで立ち上がるマスターは1つのみです.マスター以外のPCは,全てスレーブとなります.どのPCをマスター,どのPCをスレーブにするか決定しましょう.1チーム2人で構成されていま
Introduction This tutorial explains how to install ROS Kinetic from source on the Raspberry Pi. The instructions follow roughly the source installation of Indigo. However, a few dependencies need to be accounted for Raspbian. Note: If you're using the Raspberry Pi 2 or 3 it is faster and easier to use the standard ARM installation instructions here. An SD Card Image with Ubuntu 16.04 and ROS Kinet
ar_track_alvarを利用するとマーカーの位置、姿勢などを取得することができます。 ar_track_alvar - ROS Wiki http://wiki.ros.org/ar_track_alvar インストール ar_track_alvar自体のインストールはapt-getでできます。 sudo apt-get install ros-indigo-ar-track-alvar チュートリアル 今回はステレオカメラではなく、1つのカメラだけでマーカーの位置取得をします。 カメラキャリブレーション ar_track_alvarはマーカーの位置取得にカメラのパラメーターを利用します。 よって、まずは使用するカメラのキャリブレーションを行なって、パラメータを作成します。 ます、camera_calibrationをインストールします。 sudo apt-get install r
From Limor Schweitzer and his team at RoboSavvy: Small step for Virtual Reality (VR), big step for autonomous robots. One of the key issues with autonomous robot applications is indoor localization. HTC Vive has singlehandedly solved this age-long problem. This 800$ system (will go down to 200$ in a few months once lighthouses and base stations are available without the headset in addition to minu
shadowrobot This organization has not filled out their profile.
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く