Main Page

From Rsewiki
(Difference between revisions)
Jump to: navigation, search
(Robots)
 
(71 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
Welcome to the wiki pages of the Robot Systems Engineering (RSE) group of Automation and Control at DTU Electical engineering.
 
Welcome to the wiki pages of the Robot Systems Engineering (RSE) group of Automation and Control at DTU Electical engineering.
  
These pages will contain updated information on RSE projects and other issued related to robotics research.
+
These pages will contain updated information on RSE projects and other issues related to robotics research.
  
= Mobotware =
+
= New site =
  
(Mobile Robot software)
+
=== This site is no longer maintained ===
  
AURS [[AU Robot Servers]] (camera, laser scanner, other servers and plugins)
+
See http://rsewiki.electro.dtu.dk
  
[[RHD]] Robot Hardware Daemon
+
= Facilities =
  
MRC - see SMR below
+
* [[ASTA|Autonomous System Testing Arena (ASTA)]]
  
[[Version and download]]
+
* [[ASTA motion capture|Motion capture (Optitrack)]]
  
[[Automated test setup]]
+
* [[uASTA|μASTA]]
  
= Robots =
+
* [[Lipo Safety | Lipo safety]]
  
[[List of SMRs]] (List of SMRs)
+
* [[Workshop]]
 +
 
 +
= Robots =
  
 
[[SMR]] (Small Mobile Robot)
 
[[SMR]] (Small Mobile Robot)
 
[[MMR]] (Medium Mobile Robot)
 
 
[[HAKO]] (KU Life tractor, now in Hohenheim University Germany)
 
 
[[Claas axion]] (Semi-autonomous heavy tractor)
 
 
[[hexakopter]] (notes for six-rotor helicopter including the pixhawk autopilot)
 
  
 
[[UR5]] (Universal Robot UR5 Arm)
 
[[UR5]] (Universal Robot UR5 Arm)
Line 38: Line 32:
  
 
[[iRobot ATRV-Jr]]
 
[[iRobot ATRV-Jr]]
 +
 +
[[TerrainHopper]]
 +
 +
[[regbot]] (small robot intended as control-1 exercise)
 +
 +
[[robobot B | Robobot]] A small 4-wheel robot intended for DTU Robocup.
 +
 +
[[SimServer]] Stage-based multi-robot simulator
 +
 +
[[Drone control]] drone base control
 +
 +
[[Fejemis]] autonomous cleaning
 +
 +
[[Capra]] P5
 +
 +
[[Scorpi]] crane robot
 +
 +
=== Other projects===
 +
 +
[[Claas axion]] (Semi-autonomous heavy tractor)
  
 
[[Labyrinth]] (Labyrinth game)
 
[[Labyrinth]] (Labyrinth game)
 +
 +
[[DTU running path dataset]]
 +
 +
[[Mini40 force/torque sensor]]
 +
 +
[[Robotiq gripper]]
 +
 +
[[Visual Tracking on Pixhawk]] (Position estimation of Pixhawk flight controller with external camera)
 +
 +
[[3D localization]] based on sensor network
 +
 +
<!-- [[Magnetic Navigation]] sensor -->
 +
<!-- [[robocup]] -->
 +
[[inspection robot]] (4/6-legged robot)
 +
<!-- [[3D printer]] Zortrax M300 -->
 +
 +
= Mobotware =
 +
 +
(Mobile Robot software)
 +
 +
* [[AU Robot Servers]] (AURS) includes servers for soft real-time processing, e.g.: camera and laser scanner processing.
 +
 +
* [[RHD]] (Robot Hardware Daemon) is the hardware abstraction layer, with interface to real-time sensors and actuators.
 +
 +
* MRC - see SMR below - is the real-time movement control (and mission control using the SMR-CL language)
 +
 +
[[Version and download]]
 +
 +
[[Automated test setup]]
  
 
= Linux system considerations =
 
= Linux system considerations =
  
[[Switchtool]] - Shift to Mobotware (development) branch on the robots
+
[[Switchtool]] - Shift Mobotware version - earlier, newer or the one locally on the robots
  
 
[[Rules for udev on RTAI]] (How to use udev rules to get correct modes for RTAI fifos and Comedi devices)
 
[[Rules for udev on RTAI]] (How to use udev rules to get correct modes for RTAI fifos and Comedi devices)
Line 50: Line 93:
  
 
[[Setting permissions for various devices using udev]]
 
[[Setting permissions for various devices using udev]]
 
[[Ubuntu 32-bit or 64-bit]]
 
  
 
[[Authenticating Linux clients against MS Active Directory]]
 
[[Authenticating Linux clients against MS Active Directory]]
 +
 +
[[Using GDB for coredump]]
 +
  
 
====Older pages====
 
====Older pages====
 +
 +
[[flexbot]] design work to get a flexible stair climbing robot
 +
 +
[[Ubuntu 32-bit or 64-bit]]
  
 
[[Slackware OpenCV package install]]
 
[[Slackware OpenCV package install]]
  
 
[[Slackware packages in robot image]]
 
[[Slackware packages in robot image]]
 +
 +
[[MMR]] (Medium Mobile Robot)
 +
 +
[[HAKO]] (KU Life tractor, now in Hohenheim University Germany)
 +
 +
[[hexakopter]] (notes for six-rotor helicopter including the pixhawk autopilot)
  
 
= Controllab =
 
= Controllab =
Line 81: Line 135:
 
[[Install on (K)UBUNTU]] - for test and development on PC or laptop
 
[[Install on (K)UBUNTU]] - for test and development on PC or laptop
  
[[Install GUI-less UBUNTU]] - new boot disk image for robots
+
[[Install on raspberry]] - install Mobotware on raspbian (NOOBS) or a Debian based Linux on Beagle-bone.
 
+
[[Install on raspberry]] - install RHD and MRC on raspbian
+
  
[[Robot GUI (MARG)]]
+
[[Install Universal Robots simulator on lab PC]]
  
 
[[Remote Development of Mobotware Using Eclipse]]
 
[[Remote Development of Mobotware Using Eclipse]]
  
 
[[Set hostnames from dhcp-server with dhclient on *buntu systems]]
 
[[Set hostnames from dhcp-server with dhclient on *buntu systems]]
 +
 +
[[Notes on compiling augclient]] - GUI interface for Mobotware used fx. in AGCO project
  
 
====utility pages====
 
====utility pages====
Line 99: Line 153:
 
[[disable display manager on boot]] (and thereby the graphic user interface)
 
[[disable display manager on boot]] (and thereby the graphic user interface)
  
How to make a animation from separate images, see [[MMR]]
+
[[How to make a animation from separate images]]
  
====older pages====
+
[[Citrix access to DTU files and Windows Apps]]  (Using Citrix Receiver, preferred way from 2015+)
  
[[Transition to version 2011]] - notes
+
[[Latex]] where to put document class files in ubuntu installation
  
[[RoboCup]] - bl.a. scoreboard
+
[[file export]] testpage for export of files
  
[[Demo of stereo camera]]
+
====older pages====
 +
 
 +
[[RoboCup]] - bl.a. scoreboard - not maintained
  
 
[[AU software license considerations]]
 
[[AU software license considerations]]
 +
 +
[[Robot GUI (MARG)]] - (no longer maintained)
 +
 +
[[Install GUI-less UBUNTU]] - new boot disk image for robots
  
 
= Demonstrations =
 
= Demonstrations =
Line 117: Line 177:
 
[[Machine shop in 326]]
 
[[Machine shop in 326]]
  
= Events =
+
[[Inverted pendulum]]
 
+
[[Culture night]]
+

Latest revision as of 05:22, 27 July 2024

Welcome to the wiki pages of the Robot Systems Engineering (RSE) group of Automation and Control at DTU Electical engineering.

These pages will contain updated information on RSE projects and other issues related to robotics research.

Contents

[edit] New site

[edit] This site is no longer maintained

See http://rsewiki.electro.dtu.dk

[edit] Facilities

[edit] Robots

SMR (Small Mobile Robot)

UR5 (Universal Robot UR5 Arm)

UR10 (Universal Robot UR10 Arm)

Fieldrobot (Fieldrobot)

iRobot ATRV-Jr

TerrainHopper

regbot (small robot intended as control-1 exercise)

Robobot A small 4-wheel robot intended for DTU Robocup.

SimServer Stage-based multi-robot simulator

Drone control drone base control

Fejemis autonomous cleaning

Capra P5

Scorpi crane robot

[edit] Other projects

Claas axion (Semi-autonomous heavy tractor)

Labyrinth (Labyrinth game)

DTU running path dataset

Mini40 force/torque sensor

Robotiq gripper

Visual Tracking on Pixhawk (Position estimation of Pixhawk flight controller with external camera)

3D localization based on sensor network

inspection robot (4/6-legged robot)

[edit] Mobotware

(Mobile Robot software)

  • AU Robot Servers (AURS) includes servers for soft real-time processing, e.g.: camera and laser scanner processing.
  • RHD (Robot Hardware Daemon) is the hardware abstraction layer, with interface to real-time sensors and actuators.
  • MRC - see SMR below - is the real-time movement control (and mission control using the SMR-CL language)

Version and download

Automated test setup

[edit] Linux system considerations

Switchtool - Shift Mobotware version - earlier, newer or the one locally on the robots

Rules for udev on RTAI (How to use udev rules to get correct modes for RTAI fifos and Comedi devices)

Naming networkinterfaces using udev

Setting permissions for various devices using udev

Authenticating Linux clients against MS Active Directory

Using GDB for coredump


[edit] Older pages

flexbot design work to get a flexible stair climbing robot

Ubuntu 32-bit or 64-bit

Slackware OpenCV package install

Slackware packages in robot image

MMR (Medium Mobile Robot)

HAKO (KU Life tractor, now in Hohenheim University Germany)

hexakopter (notes for six-rotor helicopter including the pixhawk autopilot)

[edit] Controllab

Platform list (List of computers used for various control set-ups)

Realtime testing (Description of small test procedures to verify RTAI realtime operation)

Introduction to Matlab RTW and RTAI (Guide for usage of RTAILab with Matlab RTW and Simulink)

[edit] How-to documentation

[edit] installation

NTP howto time-sync 2 computers

Using the RSE SVN repository

Flash disk cloning - to repair robot boot disk image

Install on (K)UBUNTU - for test and development on PC or laptop

Install on raspberry - install Mobotware on raspbian (NOOBS) or a Debian based Linux on Beagle-bone.

Install Universal Robots simulator on lab PC

Remote Development of Mobotware Using Eclipse

Set hostnames from dhcp-server with dhclient on *buntu systems

Notes on compiling augclient - GUI interface for Mobotware used fx. in AGCO project

[edit] utility pages

Convert a .tex document to openoffice

Access DTU campus network using VPN from Linux

disable display manager on boot (and thereby the graphic user interface)

How to make a animation from separate images

Citrix access to DTU files and Windows Apps (Using Citrix Receiver, preferred way from 2015+)

Latex where to put document class files in ubuntu installation

file export testpage for export of files

[edit] older pages

RoboCup - bl.a. scoreboard - not maintained

AU software license considerations

Robot GUI (MARG) - (no longer maintained)

Install GUI-less UBUNTU - new boot disk image for robots

[edit] Demonstrations

PLC controlled traffic light

Machine shop in 326

Inverted pendulum

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox