Dyret

From Robin

(Difference between revisions)
Jump to: navigation, search
(Ny side: Ask Tønnes (tonnesfn@ifi.uio.no) for info Uses actuatorBoard)
 
(One intermediate revision not shown)
Line 1: Line 1:
 +
Dyret is a four legged robot created by Tønnes Nygård. The robot is primarily designed for usage within the
 +
[http://www.mn.uio.no/ifi/english/research/projects/epec/index.html EPEC] project to explore self-modeling and morphological change.
 +
 +
[[Image:dyret.jpg|thumb|right|Dyret v1.0]]
 +
 +
== Hardware ==
Ask Tønnes (tonnesfn@ifi.uio.no) for info
Ask Tønnes (tonnesfn@ifi.uio.no) for info
Uses [[actuatorBoard]]
Uses [[actuatorBoard]]
 +
 +
=== V1.0 ===
 +
The first version of Dyret consist(ed) of 12 actuators, three for each leg. Each actuator is independently actuated and supports position set-points
 +
with configurable [https://en.wikipedia.org/wiki/PID_controller PID controllers].
 +
 +
=== V2.0 ===
 +
TODO: Describe new extendomatic legs here.
 +
 +
== Software ==
 +
Dyret is integrated with [http://ros.org ROS], which means that the hardware and software is setup to function identically which hopefully makes
 +
transitions easier.
 +
 +
=== Setup ===
 +
Dyret consist of two common packages that talk to either a simulator or the real hardware.
 +
 +
==== [https://github.uio.no/robin/dyret_common dyret_common] ====
 +
This package describes the message and services that can be used with Dyret.
 +
 +
TODO: Add description of messages, services.
 +
 +
==== [https://github.uio.no/robin/dyret_utils dyret_utils] ====
 +
This package is setup to include common functions that could be needed when working with Dyret. Some of the content is meant for simulation while
 +
other is meant for simulation. The package is mostly a compilation of "extra" functionality that should be shared among different users of Dyret.
 +
 +
=== Simulation ===
 +
Simulation for Dyret is done in [http://gazebosim.org/ Gazebo] which is the default simulator for most ROS programs. An introduction to simulation with Dyret is given [[dyretSimulationIntro|here]].
 +
[[Image:dyret_sim.png|thumb|right|Dyret simulated]]

Current revision as of 14:26, 6 November 2017

Dyret is a four legged robot created by Tønnes Nygård. The robot is primarily designed for usage within the EPEC project to explore self-modeling and morphological change.

Dyret v1.0

Contents

Hardware

Ask Tønnes (tonnesfn@ifi.uio.no) for info

Uses actuatorBoard

V1.0

The first version of Dyret consist(ed) of 12 actuators, three for each leg. Each actuator is independently actuated and supports position set-points with configurable PID controllers.

V2.0

TODO: Describe new extendomatic legs here.

Software

Dyret is integrated with ROS, which means that the hardware and software is setup to function identically which hopefully makes transitions easier.

Setup

Dyret consist of two common packages that talk to either a simulator or the real hardware.

dyret_common

This package describes the message and services that can be used with Dyret.

TODO: Add description of messages, services.

dyret_utils

This package is setup to include common functions that could be needed when working with Dyret. Some of the content is meant for simulation while other is meant for simulation. The package is mostly a compilation of "extra" functionality that should be shared among different users of Dyret.

Simulation

Simulation for Dyret is done in Gazebo which is the default simulator for most ROS programs. An introduction to simulation with Dyret is given here.

Dyret simulated
Personal tools
Front page