Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

An example F prime deployment running on an RPI Zero retrofitted RC Car.

License

NotificationsYou must be signed in to change notification settings

LeStarch/fprime-rc-car

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Author: M Starch

This project was to take an old RC car and turn it into a command/control roverusing the NASA F prime software. This rover will be able to control the motordrive of the RC car, take pictures, and control the helm.

Project Description

This project uses an Raspberry PI Zero to send the telemetry and events from thedown to the ground system running on a user's laptop. The same WiFi link is usedsend commands from the laptop up to the RC car.

Note: transmission uses TCP packets, a configuration departing from F primebecause UDP drops detected in the packet transmission where making JPG photosirrecoverable.

Setup Instructions

The user must install F Prime, the F Prime GDS, and the Raspberry PI cross-compile toolchain to/opt/tools. These instructions are available byconsulting the NASA F Prime installation instructions.

See:https://nasa.github.io/fprime

Build Instructions

Change into theRover directory and execute the following commands to generatea build-cache, build and install the RPI software, and run Linux unit-tests.

fprime-util generatefprime-util installfprime-util check

Once all this passes, usescp to copy the binary located atRover/bin/* ontothe RPI. The system should be ready to run at this time.

scp Rover/bin/arm-linux-gnueabihf/Rover pi@<address-of-pi>## Execution InstructionsTo run the software, first start the Ground Data System using the RC cardictionaries to get the custom defined commands.

fprime-gds -d Rover/ -n

Then using an SSH session onto the PI, run the RPI software. This could bestarted on-startup if desired. Although this is outside the scope of thisREADME.

ssh pi@pi>nohup ./Rover -a -p 50000 &

About

An example F prime deployment running on an RPI Zero retrofitted RC Car.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp