Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add files via upload #20

Open
wants to merge 1 commit into
base: Michl_RoboticsRework
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# System
.DS_Store

# Obsidian config
# System
.DS_Store
# Obsidian config
.obsidian/
14 changes: 7 additions & 7 deletions .nav.html
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
<div>
<a class="internal-link" href="{{ site.baseurl }}/"><b>XLab Knowledge Base</b></a>
<a class="internal-link" href="{{ site.baseurl }}/xlab-index">Index</a>
<a class="internal-link" href="{{ site.baseurl }}/graph">Graph</a>
<a class="internal-link" href="{{ site.baseurl }}/contributing">Contributing</a>
<a class="internal-link" href="https://github.com/burglabs/xlab-docs">Source</a>
</div>
<div>
<a class="internal-link" href="{{ site.baseurl }}/"><b>XLab Knowledge Base</b></a>
<a class="internal-link" href="{{ site.baseurl }}/xlab-index">Index</a>
<a class="internal-link" href="{{ site.baseurl }}/graph">Graph</a>
<a class="internal-link" href="{{ site.baseurl }}/contributing">Contributing</a>
<a class="internal-link" href="https://github.com/burglabs/xlab-docs">Source</a>
</div>
8 changes: 4 additions & 4 deletions Collaborative Robot.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
aliases: cobot
tags: industrial robot UR
tags: robotics UR
---

<br>

>Collaborativ Robot Arms are 'designed to safely work alongside and in collaboration with a human. These arms can follow position commands like a traditional industrial robot, as well as take force commands to apply a given force or torque in/around a specified axis. In addition to standard programming, the robots have a freedrive mode for tactile programming.'

<div style="text-align: right"> fab.cba.mit.edu </div>
>Collaborativ Robot Arms are 'designed to safely work alongside and in collaboration with a human. These arms can follow position commands like a traditional industrial robot, as well as take force commands to apply a given force or torque in/around a specified axis. In addition to standard programming, the robots have a freedrive mode for tactile programming.'

fab.cba.mit.edu

7 changes: 3 additions & 4 deletions Control Box.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,14 @@ tags: robotics hardware
The **control box** contains:

- Motherboard with ethernet
- Safety/I/O connector for
- Safety/I/O connector
- USB stick with all software
- Linux operating system
- URs programming interface Polyscope
- all of the users programms
- all of the users programs

![Control Box](/assets/media/control_box.jpg)
![Control Box](/assets/media/control_box.jpg) UR acadamy

<div style="text-align:right"> UR acadamy </div>


*Learn more about the Control Box at [UR acadamy](https://academy.universal-robots.com/free-e-learning/cb3-e-learning/) Lesson 1.*
15 changes: 15 additions & 0 deletions Degrees of Freedom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
---
aliases: DoF
tags: robotics concepts
---


A Robot consists of rigid parts (called *links*) and connections between these links (called *joints*). The number of **Degrees of Freedom** (DoF) depends on the number of links and joints, as well as the types of joints.
Universal Robots ([[UR5]]/ [[UR10]]) as well as many other industrial robot arms have 6 DoF. They therefore can reach any point in a given space from any direction.

![Degrees Of Freedom](/assets/media/links_and_joints.jpg) gramaziokohler
compas fab



*Learn more about degrees of freedom at [Northwestern -Modern Robotics](https://modernrobotics.northwestern.edu/nu-gm-book-resource/2-1-degrees-of-freedom-of-a-rigid-body/#department).*
4 changes: 2 additions & 2 deletions End-of-Arm Tool.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
aliases: Tool
aliases:
tags: robotics hardware
---

>Any attachment that is placed on the robot in order for the robot to perform tasks. Tools may be dispensers, grippers or any tool that can be attached to the robot<

<div style="text-align:right"> UR acadamy </div>
UR acadamy

For most non-industrial usecases you will have to build/print your own tool. Therefore you will need the dimensions of the tool flange.
![Tool Flange](/assets/media/tool_flange_dimensions.jpg)
Expand Down
5 changes: 2 additions & 3 deletions Forward Kinematics.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,8 @@ Kinematics is a branch of mathematics that studies the motion of points, bodies,

**Forward Kinematics** refers to the problem of computing the position of an end-effector in cartesian space from given joint angles.

![Forward Kinematics](assets/media/forward_and_inverse_kinematics.jpg)
![Forward Kinematics](assets/media/forward_and_inverse_kinematics.jpg) gramaziokohler
compas fab

<div style="text-align: right"> gramaziokohler <br> - compas fab </div>
<br>

*Learn more about Kinematics at [QUT robot acadamy](https://robotacademy.net.au/masterclass/robotic-arms-and-forward-kinematics/?lesson=278).*
7 changes: 3 additions & 4 deletions Frame.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,10 @@ tags: orientation robotics concepts
A **frame** also called **feature** is a Cartesian coordinate system which can be defined by a [plane](plane.md).
To orient itself in the world, the robot arm needs a frame of reference, which is usually the base frame. The position and orientation of the end-of-arm tool is defined by the tool frame or [[Tool Center Point (TCP)|TCP]] with respect to the base frame.

![Coordinate Frames](/assets/media/coordinate_frames.jpg)
![Coordinate Frames](/assets/media/coordinate_frames.jpg) gramaziokohler
compas fab

<div style="text-align: right"> gramaziokohler <br> - compas fab</div>
<br>

*Learn more about at Position and Orientation in Space at [QUT robot acadamy](https://robotacademy.net.au/masterclass/2d-geometry/?lesson=69).*
*Learn more about position and orientation in space at [QUT robot acadamy](https://robotacademy.net.au/masterclass/2d-geometry/?lesson=69).*

*Learn more about Frames at [UR acadamy](https://academy.universal-robots.com/free-e-learning/cb3-e-learning/) Lesson 7.*
2 changes: 1 addition & 1 deletion Grasshopper Robots Plugin.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
aliases:
tags:
tags: software robotics
---

> If you don't have Rhino (version 6 or 7) on your computer you can [download a 90 day trial](https://www.rhino3d.com/download/rhino-for-windows/evaluation)
Expand Down
2 changes: 1 addition & 1 deletion Grasshopper.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
aliases:
tags:
tags: software parametric
---

Grasshopper is a visual programming language that is included in [[Rhino3d]]. Grasshopper allows designers and artists to build generative forms or generative art without knowledge of programming or scripting. Many of Grasshopper’s components are used to create 2D drawings or 3D geometry but this program can actually be used for many different applications. For example, we use the [[Grasshopper Robots Plugin]] to control a robot.
Original file line number Diff line number Diff line change
@@ -1,9 +1,6 @@
## Digital workshop with Lia Coleman

![[csm_210329_BLFS_Rueckblick_6_6bf8b4ee13.png]]


<div style="text-align:right"> Impression from the workshop </div>
![[csm_210329_BLFS_Rueckblick_6_6bf8b4ee13.png]] Impression from the workshop

### Abstract

Expand Down
15 changes: 8 additions & 7 deletions Introduction to Robotics.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,28 @@
---
aliases: Robotics Intro
tags: robotics
tags: robotics introduction
---

Welcome, you found the right place to dive into robotics :)

This is a collection of links to our own writings as well as external references and tutorials to get started with these.

<br>


## Definition

>A robot is a goal oriented machine that can sense, plan and act.

<div style="text-align: right"> QUT robot acadamy</div>
QUT robot acadamy


There are many more robots than the well known industrial robot arms.

*Get more information about the robots in history and today at [QUT robot acadamy](https://robotacademy.net.au/masterclass/introduction-to-robotics/?lesson=206)*

*Get more information about different type of robots at [QUT robot acadamy](https://robotacademy.net.au/masterclass/robotic-arms-and-forward-kinematics/?lesson=258)*

<br>


## Concepts

Expand All @@ -31,11 +32,11 @@ To get started with [#robotics](app://obsidian.md/index.html#robotics) (or speci
- [[Forward kinematics]]
- [[Robotic Singularity]]
- [[Tool Center Point (TCP)]]
- [[6 Degrees of Freedom]]
- [[Degrees of Freedom]]
- [[Frame]]
- [[Plane]]

<br>


## Hardware

Expand All @@ -46,7 +47,7 @@ Elements of industrial robot arms (on the example of Universal Robots [UR5](UR5.
- [[Teach Pendant]]
- [[End-of-Arm Tool]]

<br>


## Software

Expand Down
5 changes: 2 additions & 3 deletions Inverse Kinematics.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ Kinematics is a branch of mathematics that studies the motion of points, bodies,

*Inverse Kinematics* refers to the problem of computing possible joint angles given the position of an end-effector in cartesian space.

![Inverse Kinematics](assets/media/forward_and_inverse_kinematics.jpg)
![Inverse Kinematics](assets/media/forward_and_inverse_kinematics.jpg) gramaziokohler
compas fab

<div style="text-align: right"> gramaziokohler <br> - compas fab </div>
<br>

Learn more about Kinematics at [QUT robot acadamy](https://robotacademy.net.au/masterclass/robotic-arms-and-forward-kinematics/?lesson=278).
130 changes: 65 additions & 65 deletions List of AI Artists.md
Original file line number Diff line number Diff line change
@@ -1,65 +1,65 @@
---
aliases:
tags:
---

> ✨ “Not only is A.I. a tool for artists, who are employing machine intelligence in fascinating ways, it is also frequently a topic to be examined — sometimes in the same piece.” <small>[1]</small> ✨

## Some artists and designers who work with AI/ML

- Holly Herndon & Mat Dryhurst (Music + AI)
- Everest Pipkin
- Paolo Cirio
- Amy Alexander
- Forensic Architecture
- Nora El Badri
- Ian Cheng
- Scott Eaton
- [Moving Target Collective](https://movingtargetcollective.org/)
- Anna Ridler
- KlingKlangKlong
- Gretchen Andrews
- Shinseungback Kimyonghun
- Tega Brain
- Sam Levigne
- DISNOVATION
- Alexandra Daisy Ginsberg
- Caroline Sinders
- Aesthetics of Exclusion
- Refik Anadol
- Trevor Paglen
- Jules LaPlace
- Adam Harvey
- Alexander Reben
- Lauren McCarthy
- Tom White
- Hito Steyerl
- Waltz Binaire
- Eric Drass (shardcore)
- Helena Sarin
- Joel Simon
- Gene Kogan
- Memo Akten
- Mario Klingemann
- [Nushin Yazdani](https://nushinyazdani.com/Machine-Learning-Bias)
- [Roman Lipski](https://www.romanlipski.com/roman)
- [Laokoon](https://de.performingdata.org/)
- [Christian Losert](http://www.christianlosert.com/)

## Collections

- [artificia.pro](https://www.artificia.pro)
- [aiartists.org](https://aiartists.org/)
- [mlart.co](https://mlart.co) Curated by a Google Arts+Culture Resident, good filtering
- [experiments.withgoogle.com](https://experiments.withgoogle.com/collection/ai) Google AI experiments
- [aiartonline.com](https://www.aiartonline.com) NeurIPS Workshop, curated by Luba Elliott
- [we-make-money-not-art.com](https://we-make-money-not-art.com/category/ai-artificial-intelligence/)

## Curators / Galleries

- Luba Elliott
- arebyte gallery

---

<small>[1] New York Times, “Artists Explore AI with some deep unease”, 04/2020</small>
---
aliases:
tags:
---
> ✨ “Not only is A.I. a tool for artists, who are employing machine intelligence in fascinating ways, it is also frequently a topic to be examined — sometimes in the same piece.” <small>[1]</small> ✨
## Some artists and designers who work with AI/ML
- Holly Herndon & Mat Dryhurst (Music + AI)
- Everest Pipkin
- Paolo Cirio
- Amy Alexander
- Forensic Architecture
- Nora El Badri
- Ian Cheng
- Scott Eaton
- [Moving Target Collective](https://movingtargetcollective.org/)
- Anna Ridler
- KlingKlangKlong
- Gretchen Andrews
- Shinseungback Kimyonghun
- Tega Brain
- Sam Levigne
- DISNOVATION
- Alexandra Daisy Ginsberg
- Caroline Sinders
- Aesthetics of Exclusion
- Refik Anadol
- Trevor Paglen
- Jules LaPlace
- Adam Harvey
- Alexander Reben
- Lauren McCarthy
- Tom White
- Hito Steyerl
- Waltz Binaire
- Eric Drass (shardcore)
- Helena Sarin
- Joel Simon
- Gene Kogan
- Memo Akten
- Mario Klingemann
- [Nushin Yazdani](https://nushinyazdani.com/Machine-Learning-Bias)
- [Roman Lipski](https://www.romanlipski.com/roman)
- [Laokoon](https://de.performingdata.org/)
- [Christian Losert](http://www.christianlosert.com/)
## Collections
- [artificia.pro](https://www.artificia.pro)
- [aiartists.org](https://aiartists.org/)
- [mlart.co](https://mlart.co) Curated by a Google Arts+Culture Resident, good filtering
- [experiments.withgoogle.com](https://experiments.withgoogle.com/collection/ai) Google AI experiments
- [aiartonline.com](https://www.aiartonline.com) NeurIPS Workshop, curated by Luba Elliott
- [we-make-money-not-art.com](https://we-make-money-not-art.com/category/ai-artificial-intelligence/)
## Curators / Galleries
- Luba Elliott
- arebyte gallery
---
<small>[1] New York Times, “Artists Explore AI with some deep unease”, 04/2020</small>
Loading