2023-06-25 Baxter Robot Summer School

 

 

 

 

 

Baxter images examples

 

 


 

Next:

  1. Setup ros_baxter_py2 and ros_baxter_py3 (source devel for control)

  2. futurize or https://docs.python.org/3/library/2to3.html

  3. Calibrate

  4. Manually try to repeat lego experiment

  5. Most likely wooden bricks

 

image-20230710235907621

Simulation

 

 

 

 


 

DHCP reset / renew

 

 

Python3 adaption

 

 

 

Python3 env

 

Run with keyboard

 

 

Baxter simulator excercise

https://sceweb.sce.uhcl.edu/harman/A_CRS_ROS_SeminarDay3/UNIT3_5_BAXTER_SIM/3_5_2Baxter_Sim_Exercises_D158.pdf

 

Head wobble

 

 

Laba grāmata: https://sceweb.sce.uhcl.edu/harman/CENG5437_MobileRobots/Webitems2020/ROS_ROBOTICS_BY_EXAMPLE_SECOND_EDITION.pdf

Baxter default position

 

Recording mode

 

Sensors

IR range sensors uz rokām

Head sonar https://web.archive.org/web/20180727200152/http://sdk.rethinkrobotics.com/wiki/API_Reference#IR_Range

Disable head sonar sensors (Sonar control - https://web.archive.org/web/20220930161154/https://sdk.rethinkrobotics.com/wiki/Sonar_Control)

 

Main wiki: https://web.archive.org/web/20230610211612/https://sdk.rethinkrobotics.com/wiki/Home

 

Main API: https://web.archive.org/web/20180727200152/http://sdk.rethinkrobotics.com/wiki/API_Reference#head-joints

 


 

 

Baxter moveit

https://www.youtube.com/watch?v=qihq2jT-fAI

 

 

 

Record and replay

https://www.youtube.com/watch?v=Y3uAe0fKEVM

 

 

 

Sensor readings

 

 

Baxter calibration

https://www.youtube.com/watch?v=k-Llz3zZ2hg

https://www.youtube.com/watch?v=Dynv9LEddA4

 

Jānoskrūvē gripperi, lai viņš sevi nesalauž

 


 

TODO:

  1. Izmērīt kompresora cauruli gan spraužamo, gan skrūvējamo

 

 

Wayback machine documentation: https://web.archive.org/web/20180708151310/http://sdk.rethinkrobotics.com/wiki/Main_Page

 

Baxter starup video

https://www.youtube.com/watch?v=DFXY5pyMhbA

Stop Button disengaged

 

Baxter SDK installation https://www.youtube.com/watch?v=J47SKs0QRyU&t=40s

 

SDK Demos

ZeroG: https://www.youtube.com/watch?v=KIe_MEuCxTo

Puppeteer: https://www.youtube.com/watch?v=lvLkFXuVLMU

 

Pre-configured VMs

https://industrial-training-master.readthedocs.io/en/kinetic/_source/setup/PC-Setup---ROS-Kinetic.html

 

Baxter demos:

  1. Record and playback https://www.youtube.com/watch?v=Y3uAe0fKEVM

  2. MoveIT + Rviz control https://www.youtube.com/watch?v=qihq2jT-fAI

 

Baxter facial animations

  1. https://github.com/cwru-robotics/baxter_facial_animation/tree/master

 

 

 

  1. https://github.com/runbren/baxter-eyes/tree/master

 

 

Teorētiski viņu var updeitot update_robot.py

 

Ready made ROS

u: ros-industrial p: rosindustrial

 

Setting up workstation

 

 

Creating new workspace

 

Adding necessary packages

 

check env variables

 

RUN

 

 

left_s0 -> -1.19 .. 1.7 left_s1 -> -1.5 … 0.8

 

right_s0 -> -1.7 .. 1.7

right_s0 -> -1.2….1.0

 

Andris.Viduzs@rtu.lv

Enable baxter will put it in ZeroG mode

Trying collide arms - avoidance

 

SDK samples

 

Puppet example mirror

Viena roka kustās līdi otrai

Kustina left, bet replicējas uz right

 

 

ROS commands

 

 

 

Enable robot

pirmā rinda uzstāda variables otrā palaiž

http://wiki.ros.org/mallasrikanth/baxter

 

Current state image-20230710120557999

 

./baxter.sh

http://share.yellowrobot.xyz/quick/2023-7-10-B9FAD050-B6EF-4B8D-8E1D-B322FF204BFA.zip

image-20230710114122547

 

✅ SSH connection (caur router)

192.168.1.73

 

u: ruser

p: rethink

image-20230710112831201

 

Baxter IP image-20230710112600556

 

Caur router

image-20230710112057108

 

Man iedotā adrese - izskatās, ka tā nav pareiza

image-20230710111444580

 

https://www.reddit.com/r/robotics/comments/aa9c3z/anyone_who_worked_with_baxter_robot_is_it/

image-20230710111409435

 

Daudz labāka instrukcvija

https://sceweb.sce.uhcl.edu/harman/CENG5931Baxter2015/Guides/BAXTER_Introduction_2_08_2016.pdf

image-20230710110304882

 

Compatibility:

  1. ROS Kinetic is compatible with Ubuntu Wily (15.10) and Ubuntu Xenial (16.04 LTS)

  2. https://wiki.ros.org/kinetic/Installation/Ubuntu

  3. https://sdk.rethinkrobotics.com/wiki/Simulator_Installation

Official repo:

  1. https://github.com/RethinkRobotics/baxter

 

Guides:

  1. https://pages.github.berkeley.edu/EECS-106/sp22-site/assets/lab/106B_Robot_Usage_Guide.pdf

  2. https://sceweb.sce.uhcl.edu/harman/CENG5931Baxter2015/Guides/BAXTER_Introduction_2_08_2016.pdf

  3. Simulation guide: https://wiki.ros.org/mallasrikanth/baxter

 

Kameru utt specifikācija:

  1. https://sceweb.sce.uhcl.edu/harman/CENG5931Baxter2015/Guides/BAXTER_Introduction_2_08_2016.pdf

 

Simulators:

  1. Official Gazebo - https://sdk.rethinkrobotics.com/wiki/Baxter_Simulator

  2. Official Movit + RViz - https://sdk.rethinkrobotics.com/wiki/MoveIt_Tutorial

Gazebo or RViz.

MoveIt V-REP (Virtual Robot Experimentation Platform)

 

Demo app:

  1. https://github.com/ravijo/baxter_moveit_tutorial/tree/master

 

Vasaras skolas projekta mērķis: Apgūt visu nepieciešamo un panākt, ka Baxter robots spēj salikt no Lego Duplo mājiņu.

17 jul Pirmdiena - Python basics and data processing (OOP, Numpy, Pandas, Matplotlib) - Evalds intro + Baxter demo, Pauls Purviņš tutor 18 jul Otrdiena - Deep machine learning basics (Backpropogation, Regression, Classification, PyTorch) - Māris Ancāns 19 jul Trešdiena - Image classifiers and segmentation (ConvNet, UNet, YOLO) - Betija Rudzite 20 jul Ceturdiena - Transformers and language models (GPT, LLMs) - Marcis Upenieks 21 jul Piektdiena - Prompt engineering, LLM based planning (OpenAI API) - Māris Ancāns 24 jul Pirmdiena - Robot operating System (Tools, actions, topics) - Evalds Urtans 25 jul Otrdiena - Baxter control in simulation environment- Pauls Purviņš 26 jul Trešdiena - Baxter control in real environment - Evalds Urtans 27 jul Ceturdiena - Baxter use-case for Lego building - Evalds Urtans 28 jul Piektdiena - Experimentation and final demo - Evalds Urtans

Vai jūs lūdzu varētu no RTU pievienot bankas karti un atsūtīt account pieeju http://platform.openai.com, lai vasaras skolas vajadzībām izmantotu vai arī kaut kādu rēkinu uz SIA ASYA, lai mēs varam to nosegt ?