CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_upper_j_idt830",{id:"formSmash:upper:j_idt830",widgetVar:"widget_formSmash_upper_j_idt830",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:upper:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_upper_j_idt831_j_idt833",{id:"formSmash:upper:j_idt831:j_idt833",widgetVar:"widget_formSmash_upper_j_idt831_j_idt833",target:"formSmash:upper:j_idt831:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});

Path-planning with obstacle-avoiding minimum curvature variation B-splinesPrimeFaces.cw("AccordionPanel","widget_formSmash_some",{id:"formSmash:some",widgetVar:"widget_formSmash_some",multiple:true}); PrimeFaces.cw("AccordionPanel","widget_formSmash_all",{id:"formSmash:all",widgetVar:"widget_formSmash_all",multiple:true});
function selectAll()
{
var panelSome = $(PrimeFaces.escapeClientId("formSmash:some"));
var panelAll = $(PrimeFaces.escapeClientId("formSmash:all"));
panelAll.toggle();
toggleList(panelSome.get(0).childNodes, panelAll);
toggleList(panelAll.get(0).childNodes, panelAll);
}
/*Toggling the list of authorPanel nodes according to the toggling of the closeable second panel */
function toggleList(childList, panel)
{
var panelWasOpen = (panel.get(0).style.display == 'none');
// console.log('panel was open ' + panelWasOpen);
for (var c = 0; c < childList.length; c++) {
if (childList[c].classList.contains('authorPanel')) {
clickNode(panelWasOpen, childList[c]);
}
}
}
/*nodes have styleClass ui-corner-top if they are expanded and ui-corner-all if they are collapsed */
function clickNode(collapse, child)
{
if (collapse && child.classList.contains('ui-corner-top')) {
// console.log('collapse');
child.click();
}
if (!collapse && child.classList.contains('ui-corner-all')) {
// console.log('expand');
child.click();
}
}
PrimeFaces.cw("AccordionPanel","widget_formSmash_responsibleOrgs",{id:"formSmash:responsibleOrgs",widgetVar:"widget_formSmash_responsibleOrgs",multiple:true}); 2003 (English)Licentiate thesis, comprehensive summary (Other academic)
##### Abstract [en]

##### Place, publisher, year, edition, pages

Luleå: Luleå tekniska universitet, 2003. , 64 p.
##### Series

Licentiate thesis / Luleå University of Technology, ISSN 1402-1757 ; 2003:36
##### National Category

Other Electrical Engineering, Electronic Engineering, Information Engineering
##### Research subject

Industrial Electronics
##### Identifiers

URN: urn:nbn:se:ltu:diva-17432Local ID: 360c7a70-bdfb-11db-9be7-000ea68e967bOAI: oai:DiVA.org:ltu-17432DiVA: diva2:990437
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt1118",{id:"formSmash:j_idt1118",widgetVar:"widget_formSmash_j_idt1118",multiple:true});
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt1124",{id:"formSmash:j_idt1124",widgetVar:"widget_formSmash_j_idt1124",multiple:true});
#####

PrimeFaces.cw("AccordionPanel","widget_formSmash_j_idt1130",{id:"formSmash:j_idt1130",widgetVar:"widget_formSmash_j_idt1130",multiple:true});
##### Note

Godkänd; 2003; 20070216 (ysko)Available from: 2016-09-29 Created: 2016-09-29 Last updated: 2017-10-18Bibliographically approved

We study the general problem of computing an obstacle-avoiding path that, for a prescribed weight, minimizes the weighted sum of a smoothness measure and a safety measure of the path. We consider planar curvature-continuous paths, that are functions on an interval of a room axis, for a point-size vehicle amidst obstacles. The obstacles are two disjoint continuous functions on the same interval. A path is found as a minimizer of the weighted sum of two costs, namely 1) the integral of the square of arc- length derivative of curvature along the path (smoothness), and 2) the distance in L2 norm between the path and the point-wise arithmetic mean of the obstacles (safety). We formulate a variant of this problem in which we restrict the path to be a B-spline function and the obstacles to be piece-wise linear functions. Through implementations, we demonstrate that it is possible to compute paths, for different choices of weights, and use them in practical industrial applications, in our case for use by the ore transport vehicles operated by the Swedish mining company Luossavaara-Kiirunavaara AB (LKAB). Assuming that the constraint set is non-empty, we show that, if only safety is considered, this problem is trivially solved. We also show that properties of the problem, for an arbitrary weight, can be studied by investigating the problem when only smoothness is considered. The uniqueness of the solution is studied by the convexity properties of the problem. We prove that the convexity properties of the problem are preserved due to a scaling and translation of the knot sequence defining the B-spline. Furthermore, we prove that a convexity investigation of the problem amounts to investigating the convexity properties of an unconstrained variant of the problem. An empirical investigation of the problem indicates that it has one unique solution. When only smoothness is considered, the approximation properties of a B-spline solution are investigated. We prove that, if there exists a sequence of B-spline minimizers that converge to a path as the number of B-spline basis functions tends to infinity, then this path is a solution to the general problem. We provide an example of such a converging sequence.

CiteExport$(function(){PrimeFaces.cw("TieredMenu","widget_formSmash_lower_j_idt1853",{id:"formSmash:lower:j_idt1853",widgetVar:"widget_formSmash_lower_j_idt1853",autoDisplay:true,overlay:true,my:"left top",at:"left bottom",trigger:"formSmash:lower:exportLink",triggerEvent:"click"});}); $(function(){PrimeFaces.cw("OverlayPanel","widget_formSmash_lower_j_idt1854_j_idt1856",{id:"formSmash:lower:j_idt1854:j_idt1856",widgetVar:"widget_formSmash_lower_j_idt1854_j_idt1856",target:"formSmash:lower:j_idt1854:permLink",showEffect:"blind",hideEffect:"fade",my:"right top",at:"right bottom",showCloseIcon:true});});