Abstract

Accurate position sensing is important for state estimation and control in robotics. Reliable and accurate position sensors are usually expensive and difficult to customize. Incorporating them into systems that have very tight volume constraints such as modular robots are particularly difficult. PaintPots are low-cost, reliable, and highly customizable position sensors, but their performance is highly dependent on the manufacturing and calibration process. This paper presents a Kalman filter with a simplified observation model developed to deal with the nonlinearity issues that result in the use of low-cost microcontrollers. In addition, a complete solution for the use of PaintPots in a variety of sensing modalities including manufacturing, characterization, and estimation is presented for an example modular robot, SMORES-EP. This solution can be easily adapted to a wide range of applications.

References

1.
Yim
,
M.
,
Shen
,
W.
,
Salemi
,
B.
,
Rus
,
D.
,
Moll
,
M.
,
Lipson
,
H.
,
Klavins
,
E.
, and
Chirikjian
,
G.
,
2007
, “
Modular Self-Reconfigurable Robot Systems: Grand Challenges of Robotics
,”
IEEE Rob. Autom. Mag.
,
14
(
1
), pp.
43
52
.
2.
Castano
,
A.
,
Behar
,
A.
, and
Will
,
P. M.
,
2002
, “
The Conro Modules for Reconfigurable Robots
,”
IEEE/ASME Trans. Mechatron.
,
7
(
4
), pp.
403
409
.
3.
Yim
,
M.
,
White
,
P.
,
Park
,
M.
, and
Sastra
,
J.
,
2009
,
Modular Self-Reconfigurable Robots
,
Springer New York
,
New York, NY
, pp.
5618
5631
.
4.
Murata
,
S.
,
Kurokawa
,
H.
,
Yoshida
,
E.
,
Tomita
,
K.
, and
Kokaji
,
S.
,
1998
, “
A 3-D Self-Reconfigurable Structure
,”
Proceedings of the 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146)
,
Leuven, Belgium
,
May 20
, Vol 1, pp.
432
439
.
5.
Kurokawa
,
H.
,
Tomita
,
K.
,
Kamimura
,
A.
,
Kokaji
,
S.
,
Hasuo
,
T.
, and
Murata
,
S.
,
2008
, “
Distributed Self-Reconfiguration of M-Tran III Modular Robotic System
,”
Int. J. Rob. Res.
,
27
(
3–4
), pp.
373
386
.
6.
Salemi
,
B.
,
Moll
,
M.
, and
Shen
,
W.
,
2006
, “
Superbot: A Deployable, Multi-Functional, and Modular Self-Reconfigurable Robotic System
,”
IEEE/RSJ International Conference on Intelligent Robots and Systems
,
Beijing, China
,
Oct. 9–15
, pp.
3636
3641
.
7.
Yim
,
M.
,
Duff
,
D. G.
, and
Roufas
,
K. D.
,
2000
, “
Polybot: A Modular Reconfigurable Robot
,”
Proceedings of the 2000 ICRA Millennium Conference; IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065)
,
San Francisco, CA
,
Apr. 24–28
, Vol. 1, pp.
514
520
.
8.
Rus
,
D.
, and
Vona
,
M.
,
2001
, “
Crystalline Robots: Self-Reconfiguration With Compressible Unit Modules
,”
Auton. Rob.
,
10
(
1
), pp.
107
124
.
9.
Jorgensen
,
M. W.
,
Ostergaard
,
E. H.
, and
Lund
,
H. H.
,
2004
, “
Modular Atron: Modules for a Self-Reconfigurable Robot
,”
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No. 04CH37566)
,
Sendai, Japan
,
Sept. 28–Oct. 2
, Vol.2, pp.
2068
2073
.
10.
Tosun
,
T.
,
Davey
,
J.
,
Liu
,
C.
, and
Yim
,
M.
,
2016
, “
Design and Characterization of the Ep-Face Connector
,”
IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)
,
Daejeon, South Korea
,
Oct. 9–14
, pp.
45
51
.
11.
Tosun
,
T.
,
Edgar
,
D.
,
Liu
,
C.
,
Tsabedze
,
T.
, and
Yim
,
M.
,
2017
, “
Paintpots: Low Cost, Accurate, Highly Customizable Potentiometers for Position Sensing
,”
2017 IEEE International Conference on Robotics and Automation (ICRA)
,
Singapore
,
May 29–June 3
, pp.
1212
1218
.
12.
Kalman
,
R. E.
,
1960
, “
A New Approach to Linear Filtering and Prediction Problems
,”
J. Fluid. Eng.
,
82
(
1
), pp.
35
45
.
13.
Wan
,
E. A.
, and
Van Der Merwe
,
R.
,
2000
, “
The Unscented Kalman Filter for Nonlinear Estimation
,”
Proceedings of the IEEE 2000 Adaptive Systems for Signal Processing, Communications, and Control Symposium (Cat. No.00EX373)
,
Lake Louise, AB, Canada
,
Oct. 4
, pp.
153
158
.
14.
Wan
,
E. A.
, and
Van Der Merwe
,
R.
,
2000
, “
The Authoritative Dictionary of IEEE Standards Terms
,” Seventh ed.,
IEEE Std 100-2000
, pp.
1
1362
.
15.
Miyashita
,
S.
,
Meeker
,
L.
,
GoÏdi
,
M.
,
Kawahara
,
Y.
, and
Rus
,
D.
,
2014
, “
Self-Folding Printable Elastic Electric Devices: Resistor, Capacitor, and Inductor
,”
IEEE International Conference on Robotics and Automation (ICRA)
,
Hong Kong, China
,
May 31–June 7
, pp.
1446
1453
.
16.
Kawahara
,
Y.
,
Hodges
,
S.
,
Cook
,
B. S.
,
Zhang
,
C.
, and
Abowd
,
G. D.
,
2013
, “
Instant Inkjet Circuits: Lab-Based Inkjet Printing to Support Rapid Prototyping of UbiComp Devices
,”
Proceedings of the 2013 ACM International Joint Conference on Pervasive and Ubiquitous Computing, UbiComp ’13, ACM
,
Zurich, Switzerland
,
September
, ACM, pp.
363
372
.
17.
Liu
,
C.
, and
Yim
,
M.
,
2020
, “
A Quadratic Programming Approach to Modular Robot Control and Motion Planning
,”
Fourth IEEE International Conference on Robotic Computing (IRC)
,
Taichung, Taiwan
,
Nov. 9–11
, pp.
1
8
.
18.
Daudelin
,
J.
,
Jing
,
G.
,
Tosun
,
T.
,
Yim
,
M.
,
Kress-Gazit
,
H.
, and
Campbell
,
M.
,
2018
, “
An Integrated System for Perception-Driven Autonomy With Modular Robots
,”
Sci. Rob.
,
3
(
23
), p.
eaat4983
.
19.
Liu
,
C.
,
Whitzer
,
M.
, and
Yim
,
M.
,
2019
, “
A Distributed Reconfiguration Planning Algorithm for Modular Robots
,”
IEEE Rob. Autom. Lett.
,
4
(
4
), pp.
4231
4238
.
20.
MG Chemicals
,
2013
.
Total Ground Carbon Conductive Coating 838 Technical Data Sheet
,
January
. Ver. 1.04.
21.
Harwin Inc.
,
2016
.
S1791-42R Customer Information Sheet
.
22.
Olson
,
E.
,
2011
, “
Apriltag: A Robust and Flexible Visual Fiducial System
,”
IEEE International Conference on Robotics and Automation
,
Shanghai, China
,
May 9–13
,
IEEE
.
You do not currently have access to this content.