Upgrade to Pro — share decks privately, control downloads, hide ads and more …

第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション

akio
June 28, 2016

第1回ROS勉強会発表資料 ROS+Gazeboではじめるロボットシミュレーション

ROS + Gazeboの紹介など。内容が大分古くなっているのでご注意。

akio

June 28, 2016
Tweet

More Decks by akio

Other Decks in Technology

Transcript

  1. Standalone࣌୅(2012 - ݱࡏ) WillowGarage͔ΒεϐϯΞ΢τͨ͠OSRF(Open Source Robotics Foundation) ͕ओʹ։ൃ શ໘తͳॻ͖௚͕͠ߦΘΕɺόʔδϣϯ΋Ϧηοτ ϥΠηϯε΋Apache

    Software License 2.0ʹ ઃఆϑΝΠϧ΋SDFʢSimulation Description Formatʣ΁ ProtobufΛར༻ͨ͠ಠࣗͷϝοηʔδ௨৴ػߏΛ࣋ͭ DARPA Robotics Challengeͷ༧બͷҰͭVRC(Virtual Robotics Challenge)༻γ ϛϡϨʔλʹ࠾༻͞ΕΔ
  2. GazeboͷΞʔΩςΫνϟ SDF gzserver gzclient (GUI) ϓϥάΠϯ Ϟσϧ Load Ϟσϧ ϓϥάΠϯ

    ϓϥάΠϯ Simulation World ϝοηʔδ௨৴ ੍ޚॲཧͳͲ
  3. SDF gzserver gzclient (GUI) ϓϥάΠϯ Ϟσϧ Load ϓϥάΠϯ Simulation World

    ϝοηʔδ௨৴ ੍ޚॲཧͳͲ ࿈ܞγεςϜͷΞʔΩςΫνϟ URDF ม׵ ROS controller manager roscpp ROSϊʔυ ROSϊʔυ Controller ϓϥάΠϯ Ϟσϧ Controller ϓϥάΠϯ roscpp roscpp ROS ϝοηʔδ౳
  4. gazebo_pluginsͷϓϥάΠϯ Camera Multicamera Depth Camera Openni Kinect GPU Laser Laser

    Block Laser F3D (Force Feedback Ground Truth) Force IMU Joint Pose Trajectory P3D (3D Position Interface for Ground Truth) Projector Prosilica Camera Bumper Differential Drive Skid Steering Drive Video Plugin Planar Move Plugin
  5. ςΩετ Segbot Πϯετʔϧ $ apt-get install ros-hydro-segbot-simulator ࣮ߦ $ roslaunch

    segbot_gazebo segbot_test_world.launch (ผͷ୺຤)$ roslaunch segbot_gazebo segbot_mobile_base.launch
  6. ςΩετ UR5/10ʢUniversal Robotsʣ Πϯετʔϧ $ apt-get install ros-hydro-ur-gazebo ࣮ߦ (UR5)$

    roslaunch ur_gazebo ur5.launch (UR10)$ roslaunch ur_gazebo ur10.launch ΞʔϜ͚ͩͳͷͰɺ޷͖ͳ୆ंʹ͚ͬͭ͘Α͏