Article View: pl.comp.programming
Article #205355Re: Krzywizna krzywej
From: firr kenobi
Date: Sat, 27 Apr 2013 10:11
Date: Sat, 27 Apr 2013 10:11
68 lines
3472 bytes
3472 bytes
W dniu środa, 24 kwietnia 2013 20:41:50 UTC+2 użytkownik slawek napisał: > Niezupełnie off-topic, tak dla rozrywki. > > > > Jest skończony ciąg punktów (na płaszczyźnie, ale jak kto chce może być 3D, > > może być przestrzeń n-wymiarowa itd.). To znaczy, w uproszczonym wariancie, > > jest n par (x[k], y[k]). > > > > Trzeba algorytmicznie skonstruować krzywą, przechodząca kolejno przez te > > punkty, o długości nie większej niż L, przy czym L jest rozsądne, tj. > > większe niż długość łamanej je łączącej. Można założyć, że np. 2 razy > > większe. Krzywa ta jednak ma mieć minimalną krzywiznę w sensie normy > > maksimum, tj. dla najlepszej krzywej krzywizna nawet w najgorszym miejscu > > (na ostrym zakręcie) jest możliwie mała. Tak mała, że po prostu mniejsza być > > nie może, bo nie. > > > > Dodatkowe założenia: współrzędne punktów są liczbami zmiennoprzecinkowymi od > > 0. do 100., punktów jest nie więcej niż 100, krzywą wystarczy wyznaczyć z > > dokładnością nie gorszą niż 0.01 (tzn. obszar 100x100 metrów, pozycjonowanie > > nie gorsze niż 1 cm). Albo jakoś tak. > > > > 'Background' to np. znalezienie trajektorii, po której robot jadący ze stała > > wartością prędkości będzie ulegał najmniejszym przyspieszeniom itd. > > (przypominam, siła od/do-środkowa zależy od krzywizny, przy stałej prędkości > > im mniejsza krzywizna tym lepiej). > > > > A, jeszcze drobiazg - gdzieś tam napotkałem na błędne oszacowanie. Tymczasem > > dla dowolnie dużego L, czyli bez ograniczeń, minimalna krzywizna wynosi > > dokładnie zero - robocik-komiwojażer jedzie przez punkt i dalej po prostej, > > a zakręca gdzieś w nieskończoności. > ja niby interesuje sie tematem gier 2d i ruchami/trajektoriami na plaszczyznie (beziery itp) ale z tymi krzywiznami to jednak wydaje mi sie na tyle odlegle od jakiejs praktycznej potrzeby ze nie bardzo chce mi sie to rozwarzac (a z kolei matematyczna algorytmika tez mi osobiscie nie bardzo podchodzi - mam tyle praktycznego drobnego cholerstwa do zakodowania ze i tak nie wyrabiam )
Technical Details
Message-ID:
<8a94a5b3-4dbc-42e3-b62f-416c5cc30123@googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!s14no22046qam.0!news-out.google.com!ef9ni25954qab.0!nntp.google.com!s14no22042qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mailReferences:
<5178276e$0$1230$65785112@news.neostrada.pl>Show Full Headers
Complete Article Headers
X-Received: by 10.224.217.195 with SMTP id hn3mr33391680qab.5.1367057504157; Sat, 27 Apr 2013 03:11:44 -0700 (PDT) X-Received: by 10.49.130.7 with SMTP id oa7mr4195728qeb.12.1367057504137; Sat, 27 Apr 2013 03:11:44 -0700 (PDT) Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!agh.edu.pl!news.agh.edu.pl!news.cyf-kr.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!news.glorb.com!s14no22046qam.0!news-out.google.com!ef9ni25954qab.0!nntp.google.com!s14no22042qam.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: pl.comp.programming Date: Sat, 27 Apr 2013 03:11:43 -0700 (PDT) In-Reply-To: <5178276e$0$1230$65785112@news.neostrada.pl> Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=5.184.205.15; posting-account=Sb6m8goAAABbWsBL7gouk3bfLsuxwMgN NNTP-Posting-Host: 5.184.205.15 References: <5178276e$0$1230$65785112@news.neostrada.pl> User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: <8a94a5b3-4dbc-42e3-b62f-416c5cc30123@googlegroups.com> Subject: Re: Krzywizna krzywej From: firr kenobi <profesor.fir@gmail.com> Injection-Date: Sat, 27 Apr 2013 10:11:44 +0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit