[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/3362053.3363491acmconferencesArticle/Chapter ViewAbstractPublication PagessensysConference Proceedingsconference-collections
research-article

Camaroptera: a Batteryless Long-Range Remote Visual Sensing System

Published: 10 November 2019 Publication History

Abstract

Batteryless image sensors present an opportunity for pervasive wide-spread remote sensor deployments that require little maintenance and have low cost. However, the reliance of these devices on energy harvesting presents tight constraints in the quantity of energy that can be stored and used, as well as limited, energy-dependent availability. In this work, we develop Camaroptera, the first batteryless, energy-harvesting image sensing platform to support active, long-range communication. Camaroptera reduces the high latency and energy cost of communication by using near-sensor processing pipelines to identify interesting images and transmit them to a far-away base station, while discarding uninteresting images. Camaroptera also dynamically adapts its processing pipeline to maximize system availability and responsiveness to interesting events in different harvesting conditions. We fully prototype the Camaroptera hardware platform in a compact, 2cm x 3cm x 5cm volume, composed of three adjoined circuit boards. We evaluate Camaroptera demonstrating the viability of a batteryless remote sensing platform in a small package. We show that compared to a system that transmits all image data, Camaroptera's processing pipelines and adaptive processing scheme captures and sends 2-5X more images of interest to an application.

References

[1]
Neal Jackson, Joshua Adkins, and Prabal Dutta. Capacity over capacitance for reliable energy harvesting sensors. In Proceedings of the 18th International Conference on Information Processing in Sensor Networks, IPSN '19, pages 193--204, New York, NY, USA, 2019. ACM.
[2]
Alexei Colin, Emily Ruppel, and Brandon Lucia. A reconfigurable energy storage architecture for energy-harvesting devices. In Proceedings of the Twenty-Third International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '18, pages 767--781, New York, NY, USA, 2018. ACM.
[3]
Himax Technologies, Inc. HM01B0 Ultra Low Power camera sensor. https://github.com/cjosephson/backcam/blob/master/hardware/datasheets/HM01B0_DS_preliminary_v06.pdf, 2018.
[4]
Semtech. SX127x transceivers Datasheet. https://www.semtech.com/uploads/documents/DS_SX1276-7-8-9_W_APP_V6.pdf, 2019.
[5]
A. Dongare, C. Hesling, K. Bhatia, A. Balanuta, R. L. Pereira, B. Iannucci, and A. Rowe. Openchirp: A low-power wide-area networking architecture. In 2017 IEEE International Conference on Pervasive Computing and Communications Workshops (PerCom Workshops), pages 569--574, March 2017.
[6]
Alanson P Sample, Daniel J Yeager, Pauline S Powledge, Alexander V Mamishev, and Joshua R Smith. Design of an rfid-based battery-free programmable sensing platform. IEEE Transactions on Instrumentation and Measurement, 57(11):2608--2615, 2008.
[7]
Hong Zhang, Jeremy Gummeson, Benjamin Ransford, and Kevin Fu. Moo: A batteryless computational rfid and sensing platform. Department of Computer Science, University of Massachusetts Amherst., Tech. Rep, 2011.
[8]
Zac Manchester. KickSat. http://zacinaction.github.io/kicksat/, 2015.
[9]
Brandon Lucia and Benjamin Ransford. A simpler, safer programming and execution model for intermittent systems. In ACM SIGPLAN Notices, volume 50, pages 575--585. ACM, 2015.
[10]
Brandon Lucia, Vignesh Balaji, Alexei Colin, Kiwan Maeng, and Emily Ruppel. Intermittent Computing: Challenges and Opportunities. In Benjamin S. Lerner, Rastislav Bodík, and Shriram Krishnamurthi, editors, 2nd Summit on Advances in Programming Languages (SNAPL 2017), volume 71 of Leibniz International Proceedings in Informatics (LIPIcs), pages 8:1--8:14, Dagstuhl, Germany, 2017. Schloss Dagstuhl--Leibniz-Zentrum fuer Informatik.
[11]
Alexei Colin and Brandon Lucia. Chain: Tasks and channels for reliable intermittent programs. In Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA), 2016.
[12]
Kasım Sinan Yıldırım, Amjad Yousef Majid, Dimitris Patoukas, Koen Schaper, Przemyslaw Pawelczak, and Josiah Hester. Ink: Reactive kernel for tiny batteryless sensors. In Proceedings of the 16th ACM Conference on Embedded Networked Sensor Systems, pages 41--53. ACM, 2018.
[13]
Josiah Hester, Kevin Storer, and Jacob Sorber. Timely execution on intermi!ently powered ba!eryless sensors. In Proceedings of the 15th ACM Conference on Embedded Network Sensor Systems, SenSys '17.
[14]
Emily Ruppel and Brandon Lucia. Transactional concurrency control for intermittent, energy harvesting, computing systems. In PLDI, 2019.
[15]
Kiwan Maeng, Alexei Colin, and Brandon Lucia. Alpaca: Intermittent execution without checkpoints. In Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA), Vancouver, BC, Canada, October 22-27, 2017. ACM.
[16]
Semtech. LoRa™Modulation Basics. https://www.semtech.com/uploads/documents/an1200.22.pdf, 2018.
[17]
Semtech. A technical overview of LoRa®and LoRaWAN™. https://lora-alliance.org/sites/default/files/2018-04/what-is-lorawan.pdfDS_SX1276-7-8-9_W_APP_V6.pdf, 2019.
[18]
Kais Mekki, Eddy Bajic, Frederic Chaxel, and Fernand Meyer. A comparative study of lpwan technologies for large-scale iot deployment. ICT Express, 5(1):1--7, 2019.
[19]
Bradford Campbell, Joshua Adkins, and Prabal Dutta. Cinamin: A perpetual and nearly invisible ble beacon. In Proceedings of the 2016 International Conference on Embedded Wireless Systems and Networks, EWSN '16, pages 331--332, USA, 2016. Junction Publishing.
[20]
Francesco Fraternali, Bharathan Balaji, Yuvraj Agarwal, Luca Benini, and Rajesh Gupta. Pible: Battery-free mote for perpetual indoor ble applications. In Proceedings of the 5th Conference on Systems for Built Environments, BuildSys '18, pages 168--171, New York, NY, USA, 2018. ACM.
[21]
Graham Gobieski, Brandon Lucia, and Nathan Beckmann. Intelligence beyond the edge: Inference on intermittent embedded systems. In Proceedings of the Twenty-Fourth International Conference on Architectural Support for Programming Languages and Operating Systems, ASPLOS '19, pages 199--213, New York, NY, USA, 2019. ACM.
[22]
Graham Gobieski, Amolak Nagi, Nathan Serafin, Mehmet Meric Isgenc, Nathan Beckmann, and Brandon Lucia. Manic: An energy-efficient, parallel architecture for ultra-low-power embedded systems. In Proceedings of the 52nd IEEE/ACM International Symposium on Microarchitecture, MICRO '19, 2019.
[23]
W. J. Dally, J. Balfour, D. Black-Shaffer, J. Chen, R. C. Harting, V. Parikh, J. Park, and D. Sheffield. Efficient embedded computing. Computer, 41(7):27--32, July 2008.
[24]
J. Balfour, W. Dally, D. Black-Schaffer, V. Parikh, and J. Park. An energy-efficient processor architecture for embedded systems. IEEE Computer Architecture Letters, 7(1):29--32, Jan 2008.
[25]
Ting Liu, Christopher M. Sadler, Pei Zhang, and Margaret Martonosi. Implementing software on resource-constrained mobile sensors: Experiences with impala and zebranet. In Proceedings of the 2Nd International Conference on Mobile Systems, Applications, and Services, MobiSys '04, pages 256--269, New York, NY, USA, 2004. ACM.
[26]
A. Dongare, R. Narayanan, A. Gadre, A. Luong, A. Balanuta, S. Kumar, B. Iannucci, and A. Rowe. Charm: Exploiting geographical diversity through coherent combining in low-power wide-area networks. In 2018 17th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN), pages 60--71, April 2018.
[27]
Ting-Jung Chang, Zhuozhi Yao, Paul J. Jackson, Barry P. Rand, and David Wentzlaff. Architectural tradeoffs for biodegradable computing. In Proceedings of the 50th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO-50 '17, pages 706--717, New York, NY, USA, 2017. ACM.
[28]
Texas Instruments. MSP430FR599 Mixed-Signal Microcontrollers datasheet. http://www.ti.com/lit/ds/symlink/msp430fr5994.pdf, 2018.
[29]
HopeRF. RFM95W LoRa Module. https://www.hoperf.com/data/upload/portal/20190801/RFM95W-V2.0.pdf, 2019.
[30]
Linear Technology. LTC3105 DC/DC converter. https://www.analog.com/media/en/technical-documentation/datasheets/3105fb.pdf, 2010.
[31]
Texas Instrument. TPS61070 s Boost Converter. http://www.ti.com/lit/ds/symlink/tps61070.pdf, 2015.
[32]
Microchip. MIC841 Comparator with Reference and Adjustable Hysteresis. http://ww1.microchip.com/downloads/en/devicedoc/20005758a.pdf, 2017.
[33]
AVX. BestCap® Ultra-low ESR High Power Pulse Supercapacitors. http://catalogs.avx.com/BestCap.pdf, 2019.
[34]
IXYS. IXOLAR High Efficiency SolarBIT. http://ixapps.ixys.com/DataSheet/KXOB22-01X8F_Nov16.pdf, 2016.
[35]
Y. Lecun, L. Bottou, Y. Bengio, and P. Haffner. Gradient-based learning applied to document recognition. Proceedings of the IEEE, 86(11):2278--2324, Nov 1998.
[36]
Moodstocks. jpec - a JPEG encoder in C. https://github.com/Moodstocks/jpec,2016.

Cited By

View all
  • (2024)ECM: Improving IoT Throughput with Energy-Aware Connection Management2024 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE58400.2024.10546883(1-6)Online publication date: 25-Mar-2024
  • (2024)Adapting LoRa Ground Stations for Low-latency Imaging and Inference from LoRa-enabled CubeSatsACM Transactions on Sensor Networks10.1145/367517020:5(1-30)Online publication date: 27-Jun-2024
  • (2024)NIR-sighted: A Programmable Streaming Architecture for Low-Energy Human-Centric Vision ApplicationsACM Transactions on Embedded Computing Systems10.1145/367207623:6(1-26)Online publication date: 11-Sep-2024
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
ENSsys '19: Proceedings of the 7th International Workshop on Energy Harvesting & Energy-Neutral Sensing Systems
November 2019
66 pages
ISBN:9781450370103
DOI:10.1145/3362053
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 November 2019

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. Computer vision
  2. Edge computing
  3. Energy-harvesting
  4. Intermittent computing
  5. Sensor systems

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

Acceptance Rates

Overall Acceptance Rate 21 of 29 submissions, 72%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)72
  • Downloads (Last 6 weeks)6
Reflects downloads up to 03 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)ECM: Improving IoT Throughput with Energy-Aware Connection Management2024 Design, Automation & Test in Europe Conference & Exhibition (DATE)10.23919/DATE58400.2024.10546883(1-6)Online publication date: 25-Mar-2024
  • (2024)Adapting LoRa Ground Stations for Low-latency Imaging and Inference from LoRa-enabled CubeSatsACM Transactions on Sensor Networks10.1145/367517020:5(1-30)Online publication date: 27-Jun-2024
  • (2024)NIR-sighted: A Programmable Streaming Architecture for Low-Energy Human-Centric Vision ApplicationsACM Transactions on Embedded Computing Systems10.1145/367207623:6(1-26)Online publication date: 11-Sep-2024
  • (2024)CRAM-Based Acceleration for Intermittent Computing of Parallelizable TasksIEEE Transactions on Emerging Topics in Computing10.1109/TETC.2023.329342612:1(48-59)Online publication date: Jan-2024
  • (2024)Plant Microbial Fuel Cells: Energy Sources and Biosensors for battery-Free Smart AgricultureIEEE Transactions on AgriFood Electronics10.1109/TAFE.2024.34176442:2(460-470)Online publication date: Sep-2024
  • (2024)Resource-efficient In-orbit Detection of Earth ObjectsIEEE INFOCOM 2024 - IEEE Conference on Computer Communications10.1109/INFOCOM52122.2024.10621328(551-560)Online publication date: 20-May-2024
  • (2024)Tiny Neural Deep Clustering: An Unsupervised Approach for Continual Machine Learning on the EdgeApplications in Electronics Pervading Industry, Environment and Society10.1007/978-3-031-48121-5_17(117-123)Online publication date: 13-Jan-2024
  • (2023)Intermittent Intelligent Camera with LEO sensor-to-satellite ConnectivityProceedings of the 11th International Workshop on Energy Harvesting & Energy-Neutral Sensing Systems10.1145/3628353.3628550(79-85)Online publication date: 12-Nov-2023
  • (2023)Fine-grained Hardware Acceleration for Efficient Batteryless Intermittent Inference on the EdgeACM Transactions on Embedded Computing Systems10.1145/360847522:5(1-19)Online publication date: 26-Sep-2023
  • (2023)Kodan: Addressing the Computational Bottleneck in SpaceProceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 310.1145/3582016.3582043(392-403)Online publication date: 25-Mar-2023
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media