Smart walking Stick with an Arduino

Hello everyone, I´m currently working on a student project for my university.
Since I´m unfamiliar with Arduino boards and shields I have no idea how to meet my requirements. I was researching for two days but it did not help me much so far.

The Project:

We´re developing a smart walking stick for elderly people. The cane should send it´s
-location (indoor and outdoor via GPS, Wifi, and ultrasonic)

  • puls data
    to a server. We also have an app (IOS/ Android) which is reciving the data from the server.

Acceptance criteria:

  • Location should be traceable and precise (<10 m)
  • We need to integrate GPS in the stick
  • We need an alternative location service if GPS is not working (eg wifi)
  • Indoor navigation would be a nice to have (ultrasonic, ibeacon, infrared…)
  • Puls tracker needs to be integrated in the stick and sending data to the server in/ close real time
  • The Board and shields should run on battery (should last at least 4 hours) and should be recharged via usb/ micro usb
  • Not required but nice to have: sending push messages via sim card directly to the smartphone in case of an emergency (puls rate goes down…)

Questions:
Is this even doable?
Do I need a GSM Shield/ Sim Card in order to send location and puls data to the server? Or how does this work?
Which board / shields / chips are most suitable for this and can I connect all of them together?
Is there an option to shut down wifi most of the time to save energy (By using a fused location provider as software for example)?
Which capacity should my battery provide?
Does anyone of you have an idea of which puls tracker chip I could use? The tracker should be inside the stick. There will be direct contact with the fingers and hand of the person using the stick.

So far I found these hardware chips which seem to be necessary:
Boards:

GPS:

Indoor navigation:

Internet/ Sim:

I am happy for every advice!
Thank you very much in advance.

This fancy stick is obsoleted almost entirely by a smart phone. Automated wifi-gsm internet and location services.

The only thing a smart phone cant is to measure the pulse - but I might be wrong with that too, who knows what accelerometer or microphone-based application has been developed.

The ultrasound range finder cannot be used in itself to implement a location service. It's basically a few meter range imprecise ruler.

Add to the walking stick whatever sensors a phone does not have, use bluetooth to send data to the phone. Saves a lot of (electric) power and (human) effort.

Found your problem ...

Ardu16:
I was researching for two days ...

Thank all of you for your comments. For now I´ll start with some basics about Arduino Chips and sketches and ask some more specific questions later on.

Is there a good starter kit which includes the Arduino Uno Wifi board?

Uno take more real estate, have you checked Pro Mini or Nano.