Peltorobottikilpailu Joonas Ryynänen (C) Perttu Heikkilä Ville Matikainen Mikko Vihlman

Samankaltaiset tiedostot
S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

S14 09 Sisäpeltorobotti AS Automaatio ja systeemitekniikan projektityöt. Antti Kulpakko, Mikko Ikonen

Projektisuunnitelma. Radio-ohjattavan pienoismallin mekatroniikan ja ohjelmiston kehitys

AS Automaatio ja systeemitekniikan projektityöt A13 10 Radio ohjattavan pienoismallin ohjausjärjestelmän ja käyttöliittymän kehittäminen

Freestylen säännöt 2019

S09 04 Kohteiden tunnistaminen 3D datasta

Peltorobotin akselimoduulin kontrolleri

Robottikerhon suunnitelma syksylle 2015

Electric power steering

S11-09 Control System for an. Autonomous Household Robot Platform

Agenda. Johdanto Ominaispiirteitä Kokonaisjärjestelmän määrittely Eri alojen edustajien roolit Sulautetut järjestelmät ja sulautettu ohjelmointi

Kokeilukulttuuri ja digiajan vallankumouksellisuus. Mikko Hacklab Mikkeli

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Projektisuunnitelma

VUOROVAIKUTTEISEN ROBOTIIKAN TURVALLISUUS

AS Automaatio- ja systeemitekniikan projektityöt

Lisäykset, poistot ja muutokset lukuvuoden opetusohjelmaan Osastoneuvosto

AS Automaatio- ja systeemitekniikan projektityöt

Arkipäivän automaatiota ja robotiikkaa

Tilanne sekä MS-A0003/4* Matriisilaskenta 5 op

FinnClean PRO Jussi Ruisniemi Diversey Suomi Oy

S11-04 Kompaktikamerat stereokamerajärjestelmässä. Väliraportti

Elektroniikan uudet pakkausteknnikat ja integrointi mekaniikkaan

AS Automaatio- ja systeemitekniikan projektityöt

Julkinen loppuraportti Simua Startupin nopea kokeilu Oulun Ritaharjun koulussa

Miten piensarjatuotantoon saadaan joustavuutta?

Antitammirobotti. Antti Meriläinen Martin Pärtel 29. toukokuuta 2009

PLA Mobiiliohjelmointi. Mika Saari

Electric power steering

Asiantuntijaseminaari Simulaattorikoulutuksen käyttökokemukset Aarno Lybeck

ELEC-C1110 Automaatio- ja systeemitekniikan. Luento 11 Esimerkki automaation soveltamisesta

S Portaalinosturi AS Projektisuunnitelma Oleg Kovalev

Kon Simuloinnin Rakentaminen Janne Ojala

Yrityslähtöisten ideoiden käyttö fysiikan opetuksessa

tulevaisuuden teknologiaratkaisut machine kasvinviljelyssä efficient machines Assisting and adaptive agricultural

Tiedonkeruu ja analysointi

Automaatiotekniikka Vaasan Yliopisto

Automaatio- ja systeemitekniikan projektityöt 2013

Tiedonkeruu ja analysointi

SÄHKÖKÄYTÖN EMULOINTI SIMULINK-DSPACE-M1 -YMPÄRISTÖSSÄ

Tekoäly ja alustatalous. Miten voit hyödyntää niitä omassa liiketoiminnassasi

Väliraportti: Vesipistekohtainen veden kulutuksen seuranta, syksy Mikko Kyllönen Matti Marttinen Vili Tuomisaari

Työpajojen kysymykset, täyttöpohjat

Johdatus ohjelmointiin

ZigBee-ohjaus kuorma-autolle

Neuroverkkojen soveltaminen vakuutusdatojen luokitteluun

Tunnus Tehtävän nimi Kesto Aloitus Valmis

RAKE-vastaanotinsimulaatio. 1. Työn tarkoitus. 2. Teoriaa. 3. Kytkentä. Tietoliikennelaboratorio Versio

Race Technology tiedonkeruu tuotteet s2i Motorsportilta!

Joukkueet valitsevat kumpaan arvosteluluokkaan esitys kuuluu. Tuomarit voivat myös ehdottaa joukkueelle arvosteluluokan vaihtamista.

Tieto- ja viestintätekniikan opetuskäytön sisällöt, taidot ja osaaminen

Elektroniikka II lopputyön ohje

Jukka Latva-Somppi (t1laju02), Hermanni Korkeamäki(t1kohe01), Janne Mikkola(t1mija00)

Teknologia ja digiajan yhteisöt mahdollistajina

Laaja-alainen, opiskelijalähtöinen ja projektiperusteinen opetussuunnitelma, case Monitori

AS Automaatio- ja systeemitekniikan projektityöt. Projektisuunnitelma. Peltorobotin akselimoduulin ohjain

Teollisuus. 606 Mekatroniikka. Lajivastaava. Timo Tommiska Koulutuskeskus Salpaus timo.tommiska(at)salpaus.fi puh

PLA Mobiiliohjelmointi. Mika Saari

Käyttöomaisuuden hankinnat

T DATASTA TIETOON

Intuitiivisen robotiikan ja mukautettavan modulaarisen pakkauslinjan tulevaisuus

Äänellä vauhtia robottiin

Tenttilista kevät 2011

Täysautomatisoitu raportointiympäristö. Joni-Petteri Paavilainen Jani Alatalo

FREESTYLE -TEHTÄVÄT Tehtäväkortit / 2018 Innokas 1

Tuotteen hitsattavuuden testaus robottisimulointiohjelmalla. Kari Solehmainen Savonia Ammattikorkeakoulu HitSavonia

Koodaamme uutta todellisuutta FM Maarit Savolainen

Robotiikka. Vahvat alumiiniosat, anodisoitu pinta. Kilpivirrantie 7, Iisalmi, Puh , Fax

FYSP101/K1 KINEMATIIKAN KUVAAJAT


AS Automaatio- ja systeemitekniikan projektityöt Väliraportti

Alatunniste

KONETEKNIIKAN KOULUTUSOHJELMA MONIKAPPALEDYNAMIIKAN OHJELMISTOT. Joonas Kääriäinen

Perinteiset tietokoneohjelmat alkavat pääohjelmasta, c:ssä main(), jossa edetään rivi riviltä ja käsky käskyltä.

Simulaattoreiden ja virtuaalitodellisuuden hyödyntäminen metsäalalla. Antti Peltola, Creanex Oy

Mekatroniikan tutkimusverkoston kehittäminen Raumalla, METURA

Elektroniikkalajin semifinaalitehtävien kuvaukset

A11-02 Infrapunasuodinautomatiikka kameralle

Lemminkäinen Infra oy. Lämpökameravertailu PIR ELY Kuru-Parkano

Kiinnostaako koodaus ja robotiikka?

Muokkaa tekstin perustyylejä napsauttamalla

Tarjoussuunnitteluun työkalu

Perusopetuksen robotiikan opetussuunnitelma ja sen toimeenpano Riihimäellä

Projektisuunnitelma. Projektin tavoitteet

Miten ja mistä tietoa kasvin kunnosta kasvukauden aikana? Mtech Digital Solutions Oy Mikko Hakojärvi

AIVOHALVAUS - tiedä, tunnista, kuntoudu

Power Steering for ATV

Työasema- ja palvelinarkkitehtuurit (IC130301) Apumuistit. Kiintolevyt. 5 opintopistettä. Petri Nuutinen

Toinen harjoitustyö. ASCII-grafiikkaa

Ookko verkossa- hanke Hirvasen Mustikka- eskarissa

Kertausluento luennoista 1-3 1

AS Automaatio- ja systeemitekniikan projektityöt - Projektisuunnitelma

Verkkokurssien hyödyntäminen yritysten sisäisessä koulutuksessa. Jari Soini TTY Porin yksikkö

Projekti A: iskunvaimennindynamometri

Metrobots-2012 Kick-off. Anssi Ikonen Kimmo Saurén Pasi Lankinen

kertaa samat järjestykseen lukkarissa.

Simulaatio-opetuksen laajaalaisuus: Lähitulevaisuuden haasteet raskaan kaluston simulaatioopetuksessa.

Ryhmätoiminnan menetelmäopas Aikuissosiaalityön päivä Minna Latonen Hilla-Maaria Sipilä

Kurssin esittely. Kurssin esittely. MS-C2107 Sovelletun matematiikan tietokonetyöt 1

AS Automaation käyttöliittymät L Opetussuunnitelma

Transkriptio:

Peltorobottikilpailu 2011 Joonas Ryynänen (C) Perttu Heikkilä Ville Matikainen Mikko Vihlman

Peltorobottikilpailu (2003-) Neljä kertaa Hollannissa Kolme kertaa Saksassa 2011 kilpailu kesä-heinäkuussa Tanskassa Robotin on tarkoitus suorittaa itsenäisesti tehtäviä maissipellolla

Kilpailutehtäviä Ajo kaarevilla riveillä Riviajo tietyssä järjestyksessä Rikkaruohontuhoaminen Freestyle

Vanhoja peltorobotteja 2005 - Smartwheels 2006 - Demeter 2007 - Wheels of Corntune (5.)

Vanhoja peltorobotteja 2008 - Mean Maize Maze Machine (1.) 2009 EasyWheels (2.) 2010 - Turtle Beetle (3.)

2011 Joukkue Neljä AS-projektityökurssilaista Kolme mekatroniikan projektityökurssilaista Neljä agroteknologian opiskelijaa (Helsingin yliopisto) Kolme ohjaajaa

Cornivore

Mitä joukkue on tehnyt, syksy Koko joukkue Vanhoihin peltorobotteihin tutustuminen Mikrokontrollerikoulu Robotin ominaisuuksien speksaus Mekatroniikka-opiskelijat (MEK) Robotin osien CAD-mallintaminen Akselimoduulin ja jousituksen suunnittelu Agroteknologian opiskelijat (AGTEK) Robotiikan, ohjelmoinnin, säätöteorian ja CADmallinnuksen opettelua Bambino-robotin ohjelmointiharjoitus Peltorobotin työkoneen suunnittelu

Mitä joukkue on tehnyt, kevät MEK: Kokoonpantu robotin mekaniikka ja elektroniikka Ohjelmoitu mikrokontrollereja AGTEK: Suunniteltu ja rakennettu perävaunu ja telakointiasema

Työkone (AGTEK) Ideoita: Mittausten tekeminen, harvennus, rikkakasvien hävitys jne. Valinta: Lannoitteenlevitin + telakointiasema lastaukseen ja lataukseen Robotti kulkee telakointiaseman luo ja peruuttaa sinne lastausta ja akunlatausta varten Käytetään Junkkari Oy:n lahjoittamia syöttölaitteita

Akselimoduuli ja jousitus (MEK) Tavoitteet Akselimoduuli kapeammaksi, jotta pyörät mahtuvat kääntymään helpommin Jousituksella parempi sivuttaisvakaus

Mitä me (AS) olemme tehneet, syksy Ohjelmointityökaluihin ja robotin tietokoneisiin (fitpc, ebox) tutustuminen MS Visual Studio, C#, Simulink Stateflow Peltorobotin simulaattorin kehittäminen Simulink-malli robotin kinematiikalle Antureiden (US, IR, laser) mallintaminen Maissipeltojen generointi Matlabilla Robotin ohjaaminen joystickillä ja algoritmeilla

Simulaattorin Simulink Framework Kinemaattinen malli, anturit, paikannus, navigointi ja simuloinnin datankäsittely toteutetaan modulaarisesti erillisinä kirjastoina

Simulaattori

Simulink-malleja 4 rangepack_fl 5 rangepack_fr 6 rangepack_rr 7 rangepack_rl 1 IMU_data rangepack_f l IR_data rangepack_f r IR_data rangepack_rr rangepack_rl US_data US_data rangepack_raw to SI IMU_data sensor_data Tätä pitää siistä kun selviää tarkemmin mitä sensoreilta tulee ja millä tavalla. distances Data Store Read distances sensor_data 2 axel_raw_in_f ront position_data 1 axel_raw_in_front 3 axel_raw_in_rear axel_mux axel_raw_in_rear Axel_raw to axel_mux axel_mux FitPC Signal Conversion position_data 1 axel_raw_in_front Nämä blokit tilapäisiä, laitetaan oikeat tilalle kun muunnokset selviävät <module> Odometriaa ei hyödynnetä eboxilla, vaan se lähetetään vain FitPC:lle fuusioitavaksi, josta se tulee position_datan kautta tänne. Myöhemmin voidaan hyödyntää tässä suoraan, jos FitPC:n kautta kierrättäminen osoittautuu liian hitaaksi. distances Data Store Memory Demo3b:ssä esimerkit data storen käytöstä Signal Conversion1 2 axel_mux <mode> 3 position_data 4 user_interface 5 joystick Signal Conversion3 position_data user_interf ace joy stick ebox robot_control module_f ront axel_raw_out_f ront robot_control module_rear axel_raw_out_rear Robot_control to axel_raw <serv opot> <motorv el> <serv opwm> <motorpwm> 1 axel_raw_out_front 2 axel_raw_in_rear <module> Signal Conversion1 2 axel_raw_out_rear

Mitä me (AS) olemme tehneet, kevät Algoritmien kehitystä edelleen Etäkäyttöliittymän ohjelmointi C#:lla Laser-skannerin, anturien, kameran yms. laitteiden käyttöönottoa ja konffausta Konenäköalgoritmien kehittelyä NI Vision assistant-ohjelmalla Tietokoneiden ja mikrokontrollerien keskeisen kommunikaation toteutus

Algoritmeja

Demot Robotin esittely Etäkäyttöliittymä Hough-algoritmi