ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation...
Transcript of ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation...
![Page 1: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/1.jpg)
ORangEOperational Range Estimation for Mobile Robot Exploration on aSingle Discharge Cycle
Kshitij Tiwari∗, Xuesu Xiao†, Ville Kyrki∗, and Nak Young Chong‡,∗ Aalto University; † Texas A&M;‡ [email protected]
June 23, 2019
![Page 2: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/2.jpg)
ORangEK.Tiwari et al.
2/18
Overview
Motivation
Mission CharacterizationEndurance EstimationEnergy EstimationOperational Range Estimation
Simplified Range Est. frameworkGeneralized Range Est. framework
Experiments
Summary
References
![Page 3: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/3.jpg)
ORangEK.Tiwari et al.
3/18
Motivation
I Mobile robots powered by LiPo batteriesI Recharging usually not possible
(a) Delivery robot called Kiwibot. (b) Vacuum cleaning robot.
Figure 1: Some recent use-cases of autonomous robots.
I Ensure safe return to baseI Hardware failure aside, avoid complete immobilization.
![Page 4: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/4.jpg)
ORangEK.Tiwari et al.
4/18
Endurance & Energy Estimation
I Designed primarily for aerial vehiclesI Estimates max. flight timeI Constant consumption of kinetic energy, even for hovering
(a) Fixed-wing aircraft. (b) Rotary-winged aircraft.
Figure 2: Endurance estimation for aerial platforms.
I [Traub, 2013], [Gatti et al., 2015] model only soaring andhovering energy consumption
![Page 5: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/5.jpg)
ORangEK.Tiwari et al.
5/18
Endurance & Energy Estimation (cont.)I Designed primarily for ground robotsI Estimates mission energy requirementsI When stationary, only ancillary energy is consumed
Figure 3: Energy estimation for ground platforms.
I [Sadrpour et al., 2013] used fixed trajectories
![Page 6: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/6.jpg)
ORangEK.Tiwari et al.
6/18
Endurance & Energy Estimation (cont.)
Remarks:I Fixed trajectories do not cover full maneuvering capabilities
I May lead to over-/ under- estimating the endurance or energyrequirements
I Mission should be adapted as a function of available resources(battery)
I Operational range estimation as opposed toenergy/endurance estimation
I Also, desirable to have a generic framework for variety ofplatforms
I Freedom to stop-and-process as opposed to incessantmotion
![Page 7: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/7.jpg)
ORangEK.Tiwari et al.
7/18
Simplified Range Est. framework
(a) Idealistic model. (b) Realistic model.
Figure 4: All energy stored in the battery is used as it is for performingmaneuvers in an idealistic battery dissemination model. Battery losses (η1),maneuvering losses (η2, η3) and ancillary losses (η4), however, present in arealistic model.
![Page 8: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/8.jpg)
ORangEK.Tiwari et al.
8/18
Simplified Range Est. framework (cont.)
Residual Energy from Battery [Tiwari et al., 2018]:
E = EO exp−(k1C+k2t) (1)
Energy dissipation model:
E = AE + TE ,
= Ancillary Power × time+ME
rΩMan,
= PAnc ×d
vD +(Crr mR g cos θ + cv2 +mR g sin θ)d
rΩMan,
= d×Panc
vD +(Crr mR g cos θ + cv2 +mR g sin θ)
rΩMan
.
(2)
![Page 9: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/9.jpg)
ORangEK.Tiwari et al.
9/18
Simplified Range Est. framework (cont.)
where,
PAnc = s0 + s1fs︸ ︷︷ ︸PSense
(3)
Thus,
dmax =E
PAnc
voptD+
(Crr mR g cos θ + cv2 +mR g sin θ)rΩMan
(4)
![Page 10: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/10.jpg)
ORangEK.Tiwari et al.
10/18
Generalized Range Est. framework
1. Constant resistive force F (r,m), as a function of robot (r) and themission (m): e.g., the force acting on a robot when it is traversing in astraight line under the influence of a constant magnetic field.
2. Environment dependent force F (x, r,m), which is dependent on thecurrent position x: e.g., changing gravitational potential along withchanging frictional force because of change in coefficient of friction.
3. Time dependent resistive force F (t, r,m), which is a function ofcurrent time t: e.g., unforeseeable disturbances (strong wind gustsetc.).
4. Instantaneous operational velocity dependent resistive forceF (v, r,m), which varies with instantaneous velocity v: e.g.,aerodynamics and gyro effect.
![Page 11: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/11.jpg)
ORangEK.Tiwari et al.
11/18
Generalized Range Est. framework (cont.)
Gen. Traversal energy model [Tiwari et al., 2019]:
TE =ME
rΩMan=
∫Path
FNetdx
rΩMan
=
∫Path
F (r,m) + F (x, r,m) + F (t, r,m) + F (v, r,m)dx
rΩMan
(5)
Gen. Ancillary power model:
PAnc = s0 + s1fs︸ ︷︷ ︸PSense
+ PComp + PComm︸ ︷︷ ︸Pc
(6)
![Page 12: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/12.jpg)
ORangEK.Tiwari et al.
12/18
Generalized Range Est. framework (cont.)
d =E
PAnc
vD+
F (r,m) + F (v, r,m)rΩMan
+
∫Path
F (x, r,m) + F (x
vD, r,m)dx
d rΩMan
(7)
Remarks:I Need to estimate
∫Path
(·)
I xORangE where x = online OR offline
![Page 13: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/13.jpg)
ORangEK.Tiwari et al.
13/18
Experiments
(a) Rusti V1.0. (b) Rusti V2.0. (c) AR Drone 2.0.
Figure 5: Various custom and commercial robot platforms for empiricalvalidation of range estimators.
![Page 14: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/14.jpg)
ORangEK.Tiwari et al.
14/18
Experiments (cont.)
Table 1: Range estimation accuracy for proposed estimators
Method Trial Type Range Estimation AccuracySimplified Indoor- offline ∼ 70%
GeneralizedOutdoor- offline 82.97%Outdoor- online 93.87%
![Page 15: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/15.jpg)
ORangEK.Tiwari et al.
15/18
Summary
I Presented Simplified & Generalized ORangEI Duty cycle (D) allows for stopping, if neededI Performance empirically evaluated on real platforms
indoors/outdoorsI Currently only work that allows range estimation for mobile
robots
![Page 16: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/16.jpg)
ORangEK.Tiwari et al.
16/18
Thank You!!
![Page 17: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/17.jpg)
ORangEK.Tiwari et al.
17/18
References
Gatti, M., Giulietti, F., and Turci, M. (2015).Maximum endurance for battery-powered rotary-wing aircraft.Aerospace Science and Technology, 45:174–179.
Sadrpour, A., Jin, J., and Ulsoy, A. G. (2013).Mission energy prediction for unmanned ground vehicles usingreal-time measurements and prior knowledge.Journal of Field Robotics, 30(3):399–414.
Tiwari, K., Xiao, X., and Chong, N. Y. (2018).Estimating achievable range of ground robots operating on singlebattery discharge for operational efficacy amelioration.In 2018 IEEE/RSJ International Conference on Intelligent Robotsand Systems (IROS), pages 3991–3998. IEEE.
![Page 18: ORangE [.3em] Operational Range Estimation for Mobile ... · ORangE Operational Range Estimation for Mobile Robot Exploration on a Single Discharge Cycle Kshitij Tiwari, Xuesu Xiaoy,](https://reader030.fdocuments.us/reader030/viewer/2022041120/5f337433125d410e412a5291/html5/thumbnails/18.jpg)
ORangEK.Tiwari et al.
18/18
References (cont.)
Tiwari, K., Xiao, X., Malik, A., and Chong, N. Y. (2019).A unified framework for operational range estimation of mobilerobots operating on a single discharge to avoid completeimmobilization.Mechatronics, 57:173–187.
Traub, L. W. (2013).Validation of endurance estimates for battery powered uavs.The Aeronautical Journal (1968), 117(1197):1155–1166.