Group

Open Source Solutions / Feed

This group is a place to share low-cost, open-source devices for conservation; describe how they are being used, including what needs they are addressing and how they fit in to the wider conservation tech market; identify the obstacles in advancing the capacity of these technologies; and to discuss the future of these solutions - particularly their sustainability and how best to collaborate moving forward.

article

Deep Learning for Marine Ecology and Conservation

arXiv (Journal)
This article provides a review of deep learning (predominantly ML) used in marine ecology and considerations for its future directions in conservation. In plain language, the authors provide a methodology for training...

0
See full post
article

Identification of Wildlife in Camera Trap Images

MDPI (Multidisciplinary Digital Publishing Institute - Journal)
Camera trap wildlife surveys can generate vast amounts of imagery. A key problem in the wildlife ecology field is that vast amounts of time is spent reviewing this imagery to identify the species detected. Valuable...

0
See full post
event

How do I get started with OpenCollar Edge Trackers?

Tim van Dam
In this Tech Tutors episode, Tim van Dam, answers the question, How do I get started with OpenCollar Edge Trackers? In this episode, Tim will introduce the OpenCollar edge trackers and give a live demo of how the new...

0
See full post
event

How do I turn a conservation tech project into a product?

Shah Selbe
In this Tech Tutors episode, Shah Selbe answered the question, How do I turn a conservation tech project into a product? In this episode, he discusses how to scale an innovative conservation tech project into a product...

0
See full post
discussion

What would an open source conservation technology toolkit look like?

Hi. We've had a nice discussion about this topic in a different thread and I wanted to break it out into a separate discussion thread. For context, here is the previous...

23 0

Hi Akiba, [not sure if I'm on the right thread]

The Open-Source Tech Toolkit would need a repository for designs & specifcations. Regarding the latter, I'm a Technical Editor for a specification company. The format we use for the architecture & construction industry is suitable for any discipline [e.g. teaching students how to write a spec using our format/proforma they're given a task to write "how to tie their shoe laces"].

A specification defines qualities & standards (e.g. ISO, IEC). Drawings illustrate locations & quantity. Drawings are normally referenced back to the specification clauses.

I'd like to write an example of a specification for the Wildlogger, which will cover the many options for sensors, including references to approved/tested sensors and [if necessary] how they should be calibrated.

Looking over the horizon, what is the best repository for such Toolkit drawings and specifications?

If demand was large enough, and funding available, the company I work for could host the specifications and I'd maintain them full-time: There would be many advantages using our database over MS Word-based system.

 

Best Regards,

Nigel 

  

 

Hi Nigel. 
That's a very kind offer. I think currently github is the main repository I use for those kinds of documents. I like your idea and it'd be great to expand WildLogger out to a full featured data logger. The original intent of the design was as an educational tool to learn the programming concepts, but I didn't expect that people would deploy them in actual scientific applications. It's really cool. 

As for specs and hosting, I'd actually prefer to keep them on github which is a popular platform and gets around the funding side of things. I've dealt with formal software specs and requirements in a previous corporate life but I think the scope of many of the projects we are undertaking is small enough that formal specs might not be needed. For the scale you're thinking, you might want to discuss with the Society for Conservation Biology or the larger organizations that are trying to plan out a roadmap for conservation biology. 

Akiba

Hi Akiba,

Just found out from the marketing dept at my work the cost to host multiple specs - very expensive [$NZ 7K-10K].

Host it on GitHub for starters then. I'm a newbie to GitHub, so it's an opportunity to become familiar with it.

I'll begin by drafting a specification for the the Wildlogger with various peripherals/sensors other groups are testing for different scientific applications. It would be a standalone document in MS Word with hyperlinks to other docs, electronics suppliers, methodologies e.g. for calibrating sensors etc.

The doc will evolve over time, no doubt inform future development for the Wildlogger, possibly resulting in new variants. Knowledge won't be lost in the ether.

Nigel

See full post
discussion

Volunteer 3D Design Work (Simple) for Your Open Source Project!

Hi Wildlabbers! I've been working on some mentally stressfull 3D modelling this month that's got a whole bunch of parameters and math going on. While I'm in "...

1 0

Amazingly nice offer! Thanks! 

I know how projects can sometimes be stressful. I had a bit of that feeling lately when having to figure out how to code a trap alarm my boss let me spend a lot of money for materials for.

See full post
event

Event: 2021 Open Hardware Summit

Akiba
Join Akiba and Jacinta from WILDLABS' Build Your Own Data Logger course at the virtual 2021 Open Hardware Summit on April 9th!  In their presentation, Akiba and Jacinta will discuss how sharing community knowledge can...

0
See full post
discussion

Data standards: How can WILDLABS support?

Hi Wildlabbers WILDLABS has been thinking about data standards practices recently and I wanted to throw a couple questions out to our community: 1) What...

6 0

As someone who has practiced in information technology standards groups and actively worked on data schema standards to facilitate data sharing and even legally valid business transactions (https://www.oasis-open.org/committees/download.php/31222/ENML-1.0-Specification.pdf), my experience indicates it is important that you do the following:

1) Create a small workgroup of the right stakeholders who are committed to the process and results;

2) Pick a schema definition language - JSON or XML - to create the standard (JSON is the flavor of the day, but it is possible to do both with the right commitment);

3) Get people trained on the methodology and grammar for creating the schema;

4) Build the right semantic model up to a level of detail that is feasible for implementation within one year - if you go deeper than that the people who need to get things done in the field will move on while the workgroup will still be arguing details;

5) Build the schema; and

6) Build at least reference tools and applications in at least 2 different programming languages that show the model and schema working.

Without this process, it will be easy to miss the forest by getting lost in the trees (apologies for that).

Arshad

I don't know that it would be possible to create one scheme across all fields and collection tools. I'm involved in a project trying to define shared data standards with 10 private companies in one sector and that's a multi-year discussion. KDEs for seafood traceability (not even a full schema) took 5 years. If by standards you mean general agreements in principles, then maybe working with the ODI would be a good approach (see the work they did on engineering). if you want to get to schemas, maybe check with Matt Jones at NCEAS, bc data science for ecology is his career's work.

Hi skatewing,

I'm not a domain expert like most people in this forum, but I have created XML schemas using object oriented (OO) principles in the past; the same capability exists with JSON schemas.

The important thing is to create a heirarchy of schemas, starting with a generalized schema definition that applies to all participants at the upper layer, and inherit that schema as one starts diving deeper. This permits specialized schemas at lower layers that meets the needs of smaller groups, but as one moves up the schema hierarchy, one finds common parent objects that can be shared with other groups.

If it is impossible to create it in a hierarchy for all group participants, it is possible to start with a smaller general schema that meets everyone's needs and then each specialized group can create independent hierarchies, which can then be linked as necessary (https://json-schema.org/learn/getting-started-step-by-step.html#references)

This capability of inheriting parent schemas, and linking to external schemas, allows simultaneous - yet separate - development by many groups without having to involve everyone all the time. You do need to bring together many people for a short while for the more general parts of the schema at higher levels; but once defined, it can segment out to smaller groups as specialized schema branches/hierarchies are defined.

Arshad

See full post
event

WILDLABS Tech Tutors: Season Two

WILDLABS Team
The WILDLABS Tech Tutors are back! Starting this December, join us for our second season and get even more answers to your biggest "how do I do that?" questions of conservation tech. Whether you're a #tech4wildlife...

0
See full post
event

Tech Tutors: Review Session

WILDLABS Team
Missing Tech Tutors? Us too! Catch up on every episode from Season 1, check out some of our community highlights, and find out what we loved most about launching this series in this mid-week Tech Tutors review session....

0
See full post
discussion

Tech Tutors: Creating Custom Hardware with Arduino

Hi everyone. This is Akiba from FreakLabs and I'm half of the presenters for the upcoming Tech Tutors talk: Creating Custom Hardware with Arduino. The original title was...

7 0

Hey Akiba

Super excited for the talk tomorrow, I've only just discovered Arduino so I'm really keen to learn more!

I would be very grateful for any advice regarding using Arduino to programme AudioMoths. I'm potentially interested in exploring Arduino as I understand the Arduino Nano 33 BLE can be used to download self-taught models created on Edge Impulse?

Do you have any experience with Arduino used with Edge Impulse models? Due to 24hr activity of my subjects (human hunters), I need the AudioMoths 'listening' 24hrs, but ideally to save battery they will only be programmed to 'record' when identifying the correct sounds using trained data. Deployment will be 5 months in dense Amazon rainforest so getting the AudioMoths programmed for long durations would be incredible!

I'd appreciate any thoughts on this, thank you again!

Maxine

Hi Maxine. 

I totally missed this post, but we'll be doing office hours once we kick off the Arduino series. In regards to your questions, at this moment, I don't see any environment to program the Audiomoth using the Arduino IDE and platform. You'd have to use a standard toolchain to program them which may be a bit daunting. I also haven't spent much time with Edge Impulse so I can't really comment on it. 

It sounds like you're looking for a smart way to trigger your "audio trap" to record during a specific event. There may actually be a few potential solutions, especially if you are looking for human hunters. This could consist of motion detection, sound level detection, sound frequency detection (ie: chainsaws), photointerruption (think a chime when entering a shop), or many other ways. Perhaps we can discuss during one of the office hours. Or if you want to start a separate thread, it may be a good opportunity to brainstorm potential solutions. 

Hope that helps.

Akiba

Hi Akiba

No worries, thanks for responding!

I'd love to delve into more detail on this once the new series has started and I have an idea of the tools and kit required! I think what you're proposing sounds like a real space and energy saver on the machines so very excited about this!

I'll look out for the series launch and definitely be in touch! :)

Thank you so much!

Maxine

See full post
discussion

Tech Tutors: How do I build bespoke conservation technology?

Hi Wildlabbers,  We hope you enjoyed our sixth Tech Tutors session tomorrow with Nigel Butcher, who tackled the question: How...

8 0

Hi Nigel

When talking about using switched regulators, does using e.g. 12V batteries with a 5V output extend the battery life or only slowly release the power so it doesn't short the device? I understand life-span is more to do with capacity and this is usually higher with voltage... but that's as far as my battery knowledge goes!

Any guidance would be greatly appreciated, thanks!

Maxine

Hi Maxine,

A switched regulator rather than a fixed one doesn't use as much power trying to maintain a constant voltage. Most USB driven equipment will have internal power circuitry to reduce this further for the 3.3V etc that most chips require, so that if there are fluctuations in the 5V supply are of little consequence.  This weblink gives you an explanation.

https://www.renesas.com/sg/en/products/power-management/linear-vs-switching-regulators.html

We built our own regulators at one stage but found the off the shelf ones that I highlighted in the talk generally only use an additional 5mA of current which on most remote solar/battery operating system is negligible.

Remember: Power in Watts= Volts x Amps so you will see less current drawn from your battery at higher voltage. Battery capacites are given in Ah or mAh which is the current multiplied by the operating time in hours.

Hope this helps and good luck with your work

Nigel

 

Hi Maxine,

There are pros and cons to switching regulators and linear regulators.  Linear regulators "throw away" the excess voltage in order to maintain a constant output voltage.  This is wasteful, but on the plus side when the equipment is asleep then the linear regulator draws only microamps.  A switching regulator is as high as 95+% efficient when running close to it's rated output, but when the equipment is asleep the quiescent draw might be in the milliamp range (1000x higher).

So linear regulators do best when they are powering equipment that sleeps a lot, and switchers do well otherwise, but you'd still need to do the sums.  In general, switchers are most efficient when input and output voltages are not wildly different and the load is drawing not less than 5% of the rated current.  Switchers can also be noisy, in the electrical sense.  This can affect the quality of the data obtained, so some testing should be done.  Choosing a switching regulator is more involved than choosing a linear regulator.

Thanks,

-harold

 

See full post
funding

Argos Satellite Tag Open-Source Grant

Thomas Gray
WILDLABS community member Thomas Gray from Argos has given us a preview of an upcoming grant program to develop open-source tags. Three years ago, Argos worked with the Arribada Initiative to develop an open-source...

0
See full post
event

Tech Tutors Recording: How do I get started with Arduino?

Akiba
Our final season one WILDLABS Tech Tutors are Akiba and Jacinta from Freaklabs, who tackled the question: How do I get started with Arduino? Customised datalogging with WildLogger. This episode will also be the first in...

0
See full post
discussion

ProxLogs - miniaturised proximity loggers

We have developed miniaturised proximity loggers (smallest model is ~1g) that can be used to gather high resolution social and spatial information on animal behaviour in the field...

1 0

Hi Luci. 

Did you ever get a response on this? I'd be interested in collaborating and helping develop out the system. We can probably assist in the manufacturing and assembly as well. Let me know if you're interested.

Akiba

See full post
event

Webinar: The Next Generation Of Animal Telemetry

BOEM
Register now for this webinar on how BOEM and NASA are accelerating small satellite technology development to innovate new solutions for tracking large marine animals. This event will look at the next phases of a...

0
See full post
funding

Competition: 2020 Hackaday Prize

Conservation X Labs
The 2020 Hackaday Prize competition has begun! This year, Conservation X Labs has partnered with the Hackaday Prizes as one of four nonprofits seeking tech-based solutions to urgent challenges. Conservation X Labs'...

0
See full post
discussion

Are you working on an open-source project? Tell us about it + link to your github repository

Hi wildlabbers,  Ahead of our next series of Virtual Meetups, we want to do a bit of landscape mapping and figure out who is working on open source projects and what...

9 0

Hi Everyone,

Unfortunately this is a bit last minute before the virtual meetup, but I've been working with drones on various wildlife conservation projects since 2013.  I've uploaded a sample of some of my work to github here:  Christmas Island (2015)

I'm interested in contributing to the hardware development of open source collars, tags, sensors, and camera traps.  I'm hoping through collaboration, we can establish a common platform to reduce the cost, effort, and skills necessary to collect data essential for conservation efforts.

Hello everyone, 

I work with a number of camera trapping projects (primarily in Africa, but some North American imagery) which we host on Zooniverse, and we rely on a combination of citizen science and machine learning to process our images. Our project has code available online to assist with automatically identifying animals in camera trap images by training and applying a deep neural network. You can access that information https://github.com/marco-willi/camera-trap-classifier ! 

Hello,

Ours is the SensorStation: https://github.com/cellular-tracking-technologies/SensorStation/

It is a multi-channel radio receiver based on Raspberry Pi for a variety of wildlife tags and sensors. It can store data locally, and optionally, transmit it over cellular, WiFi or ethernet connections to the cloud. It supports all sorts of RF technologies, such as FSK or LoRa, from 142MHz to 1000MHz as well as 2.4GHz. It has quite a few USB ports, so it can support SDR as well (which some people have been doing). It also accepts a variety of I2C accessories, such as environmental sensors.

One of the challenges with open hardware development is ultimately making your idea a reality beyond the prototype stage. With it comes production costs, sales, fulfillment, and customer support -- and ultimately running some sort of business.

I think it is important to find a commercial partner to take on this role. 

 

See full post
discussion

Environmental Management with Raspberry Pi

Hi all, I am currently working on my grad film project, and I'm looking for UK environmental projects using the Raspberry Pi that would be happy for me to do...

1 0

Hi Marysia,

Naturebytes is a good start, there are a number of projects running using their Raspberry Pi wildlife camera traps.

Kind regards,

Alasdair

 

See full post
discussion

Virtual Meetup Discussion: Low-cost, Open-source Solutions

Hi everyone,  We are very much looking forward to speaking to you all in tomorrow's virtual meetup! It's going to be all about low-cost, open source solutions - as...

5 0

Hi everyone, 

Thanks for joining us at the meetup last week! If you missed it, @TaliaSpeaker has just posted the recording and her fanastic notes from the meetup. In this one, she's also included a list of recommended reading, compiled from all the resources you were sharing in the chat.

There were some threads of conversation that came up that I'm interested to pick up here. If there are others, please do pop them below or use the reply ​as a new thread option below to break off into new discussions. 

 

1. Help offered vs Help needed

Every meetup we get people joining who share in their registration that they are either looking for projects to get involved in, or need to find tech savvy people to help them with specific projects. Meredith (@snapshot_serengeti) is nice example of this. She came to meetup needing to design and build novel field equipment, and wanted to know who she could partner with to construct the designs. She's now started a thread about her needs and is getting lots of help here. Likewise, @Carl_Emogor was looking for specific advice about tech for studying pangolins and has had feedback here

Q: Ideas for how we can facilitate this better around the meetups, or this good enough? Should we have a 'community announcements' thread attached to each meetup where people can say 'i can offer this'/'I need this'? Or is there a better way you've experienced elsewhere? 

 

2. Mapping the conservation tech ecosystem

This comes up so. often. I get asked to contribute to this sort of map every other week, and I know of a handful of exsiting spreadsheets being maintained by people that go some way to answering this quesiton for various parts of our community (specific tech, specific conservation challenges).  I think it's been raised every meetup as a good starting point, but it's been a  particularly strong point of discussion in this meetup and the next gen tracking tech discussion. So my question is,

Q. Who is interested in this and where do we start? Are there examples from other sectors/communities of this sort of thing? Do we need to build out WILDLABS with new functionality (e.g. beef up profiles , tags + introduce project pages) to make it real, or is there an easy first step we could do right now? 

 

 

3. Swap meet? 

@Rob+Appleby raised this after the meetup: 

Also, on a complete side note, I have about 25 used 9602 Iridium modems and patch antennas, that I am happy to donate to someone through WILDLABS, and possibly a few other useful bits and pieces if there's any interest out there? And it got me thinking that a "swap meet" or donation page could be a useful resource maybe? I was thinking about all those VHF and GPS collars sitting in cupboards and drawers around the world that could be recycled/re-used etc. And David mentioned his Trident donation... Just a thought. 

I think this sounds like a great idea! @Rob+Appleby - first step could be to take it forward and reply as a new thread  below, throw it out there and see if others are interested? 

UPDATE: Continued here

4. Specific space for sharing funding opps

@kemprachael, you raised this, could you elaborate a little more on what you were thinking? My first impulse is that it's totally possible and probably needed, but I'm curious to explore more about what you want from it. Is it a new group, is it just a test thread as a start? 

 

5. What is a platform? 

@Alasdair - you were keen to get into the details of the platform - to pull out what is needed and how to sustain each part. I'm up for it, this is one to break off into a new discussion? 

 

6. Financial sustainability of open source projects

@Freaklabs has made a great start getting into the depths of this discussion topic here. He's pulled the relevant questions from the list above and shared his perspective/experience in response to each one. It would be great to hear some other voices in response to the questions, so you're interested in the topic and have ideas/experience, check it out. 

7. Wildbook Q&A

TBC - there was obviously a LOT of interest in Wildbook, so we're talking with the team about having a specific space where you can get all of your questions answered. It'll likely be a thread - maybe live? - we'll keep you posted. 

 

Finally, if you have ideas for what you'd like to see in future meetups, drop them in this thread here. I've done a summary of where we're at in responding to requests to-date, and I've also shared the ideas we're throwing around for season three. They are by no means concrete, so now is the time to help shape them. 

 

Thanks

Steph

Hey folks,
I've written a collection list of resources about open hardware for conservation. Maybe it is useful for somebody here: https://blog.niklasjordan.com/conservation-technology/

If you have any resources I've forgotten, please share the stuff with me, and I will add it to the list.

- Niklas

See full post
discussion

Financial Sustainability of Open Hardware Projects

Hi everyone.  I think there were a lot of questions regarding financial sustainability of open source hardware projects. There's a great discussion of it in this...

7 0

Q: Would both designers and customers both be interested in having a UK producer holding stocks of open source designs? (UK)

This is a really interesting question because rather than dealing with a business model from the point of view of a manufacturer, it's dealing with it from the point of view of a distributor. A distributor takes a portion of the markup of a product sale in exchange for selling the product through their channel. In many cases, it's quite a significant portion and is normally around 40 to 50% of the total margin of the product (if it's a distributor with it's own retail channel, ie: Sparkfun). 

When I work with distributors, I evaluate them based on the value-add they provide. For a distributor to earn their portion of the markup, they have to provide some unique service that will help increase sales or provide value to the customers of the product. For example, if they are skilled with the product and can handle both customer technical support and returns locally or in a local language, that's a value-add for my customers that I'm interested in. Or if they have large volumes of targeted traffic for the specific niche I'm interested in and can increase sales more than I could do myself, than that's also a value-add for me. 

If they're willing to purchase product and pay up-front or manufacture my products for their local market with a commission to me, then that's also a value-add to me. Most distributors accept products on consignment and pay out only when products sell. Unsold and returned products get sent back to the manufacturer. If they pay upfront or manufacture, the vaue they bring is that they absorb the inventory risk which means I don't have to. 

If it's just to sell my products through their channel on consignment without having a specific targeted local audience, then I'd have to really think hard about it. If I can do the same type of thing by just listing my products on Amazon and using Amazon's FBA service with local warehouses, then I'd rather do that and pay the fixed fee to Amazon. I can just absorb that into the final retail cost and since it's not a percentage of retail cost, it won't scale with the cost. 

So the answer is that if you're a middle man or considering using a middle man such as a distibutor, it's important to understand what value-add they bring and whether the margin they absorb is worth it. 

Akiba

 

Q: How to balance low cost and high quality (India)

Q: QA in open source solutions? (UK)

I'm going to address both of these questions together. In regards to the the first one, I think we need to clarify the definitions a bit since "low-cost" and "high quality" are very ambiguous terms. They'll mean different things to different people. I've addressed the term "low-cost" in a previous post, where I think there should be less focus on cost and more on value. That means providing a clear benefit/s to the target customer.  Cost is a dangerous game to play in where you don't really want a price war unless you have a clear strategy going into it. 

In regards to "high quality", this can also mean many different things. To some, high quality means rugged, high reliability, or a long usable life. To others, it means good customer support, documentation, and training materials. In terms of reliability, no matter the cost, you need to have a test setup, more likely some automated test setup. This would be a minimum in terms of quality and QA. You can get customized test jigs made using bed-of-nails and toggle clamps or you can make them yourself. It's then up to you to create the test software to automate the testing as much as possible. I would consider this a standard QA procedure, regardless of whether it's open source or not. 

In terms of quality, perhaps it could mean ruggedized which is highly dependent on the application. If it's going to be on an animal or in an environment where it will experience a lot of vibrational shock, then you'll need a vibration table or device to test it against to see where the statistical points of failure are. I've even used recycled massage vibration motors from motel beds to test parameter like this.

If it's going to potentially be deployed in the Antarctic or Sahara Desert, then you need to define a temperature range which covers these extremes and test for that. If you're selling your product at a cost that won't allow you to do this testing, or your customers aren't willing to pay for this kind of testing, what you can do is sell graded versions of your device. The standard version might have an operating range of 0 to 50 deg C which covers most applications. Then there can be ruggedized, graded, or premium versions which are tested from something like -30 to +85 deg C for harsher climates. These would usually require special environmental testing chambers which need to be rented or purchased.  

It's also possible that you might need to use special parts for these such ICs which are graded for industrial use. Many ICs have a commercial version and industrial version. These particular devices should of course cost more since they require much more thought, testing time and effort, and also more expensive components. 

No matter what, it's important to have documentation, support, and training materials for your products. Without these, it's unlikely you'll get much adoption. If you're selling things at a cost that doesn't value these things, then you probably have a pricing issue or you're focusing on the wrong types of customer. You don't want customers that only think about price above everything else. 

So perhaps I would say that rather than looking at high quality vs low cost, I think it's more important to focus on high value, which means features that bring benefits to your customers. This only comes from working closely with the people using your device, listening to them, and incorporating their feedback. 

Excellent Akiba,

Thank you for your detailed thoughts and for sharing your experiences.

See full post