株式会社インフィニットループ PHPとスマホアプリ開発を行う札幌のシステム会社

技術ブログ

  1. トップ>
  2. 技術ブログ>
  3. Pythonの記事一覧

2017年01月25日 (水)

著者 : 

Raspberry Piにサーボを付けてロボットアームを作ってみた話

こんにちは、kuhnです。

父親が幼い私にトランスとバッテリー1本だけで人を感電させる装置の仕組みを説明してくれた日、私の趣味が「川でダムを作ってみる」から「電子工作」へとシフトしました。感電装置という魔法の機械の作り方を教わった後、数カ月間、人を一番強く感電できるトランスを求めて村の電化製品捨て場を回っていました。クラスメートを感電させまくり、「そろそろやめてもらえないかな?」と感電装置を学校に持ち込み禁止になってからも、電化製品捨て場を回る習慣は残りました。何か面白そうなものを発見しては持ち帰り、解体する、というライフスタイルの始まりでした。

父親の指導で電子工作をはじめたという話でしたが、今日はRaspberry Piのお話しです。Raspberry Piといえば、Linuxが動作する小さいコンピュータですが、入出力ピンが付いているところが普段のコンピュータと違いますよね。つまり、電子工作に向いているということです。数年前に初めてRaspberry Piを目の当たりにしたときも「これで格安ウェブサーバを作ってみよう!」ではなく「Linuxでロボットを制御してみよう!」となりました。さて、これから「Raspberry Piにとりあえずサーボを付けてみよう」というプロジェクトをご紹介します。

言うまでもなく、どのようなサーボを使うかは人の勝手です。ですがやはり「格好いい! 使いたい!」と思えることが大事ですよね。1年半ほど前、筆者はDynamixel社のAX-12Aというサーボに出会いました。なんと通常のサーボと違って、現在回転角の取得や速度設定などができるのです! これは買わずにはいられませんよね。

RaspiRobotArm

サーボ4個から構成されるロボットアーム

(続きを読む…)

2013年02月06日 (水)

著者 : 

PythonでGit/Subversionコミット情報をSkypeに送るスクリプト書いた

こんにちは。onoでございます。
今回は、内製ツールを紹介したいと思います。

弊社では業務のやりとりにSkypeチャットを利用しています。
なのでコミットされた内容もついでに流れてくれるとありがたいよね、という理由でちゃちゃっと作りました。

「◯◯のため△△修正したファイルをpushしました、確認お願いします」とか毎回書くのは避けたい、のが本音です。

このツールは、GitSubversionのコミット情報をローカルで監視しつつSkypeで通知するのが仕事です。

初稼働はかれこれ1年以上前で、最初にGit版をつくり、続いてSubversion版を別スクリプトに切り出してたのを、1本にまとめたことをきっかけに今回のエントリとなりました。

さっそく、実際に通知された例を挙げていきます。

(続きを読む…)

  • このブログについて

    このブログは、札幌市の「株式会社インフィニットループ」が運営する技術ブログです。
    お仕事で使えるITネタを社員たちが発信します!

    最新の記事