snowsquirrel_android's People
snowsquirrel_android's Issues
Fix weird connection issues with robot
When exiting ROS, sometimes the app still states that it is connected.
I need to figure out why this is happening and ideally fix it before the alpha release this weekend.
Need PING/PONG activity code to make sure connection is active
Connection "disconnects" after a minute of manual control?
This needs to be tested to try and replicate.
Velocities are not accurate to where the virtual joystick is
When going full forward, Linear.X should be the only one with a value, but currently, there is angular velocity as well on the robot.
This is the highest priority right now.
Make three dot button point to wifi settings
I would like the extra button to be a shortcut to selecting a wifi network
"Start Path" should legit start single/triple i on robot
Robot Location should appear on graph
Fix virtual keyboard bugs
Things to fix:
- Keyboard should disappear when the sidebar is opened
- The input method of IP and Port fields should be correct
- "Next" key should be visible and working in the setting page
Create basic TCP robot receiver
Requirements to complete:
- Is able to connect and disconnect without issue
- Posts relevant data to a ROS topic
- Makes sure port is clean?
Save Robot Settings to Device
Path Making Functionality
Enabling/disabling wifi networks causes app to start trying to connect
Robot connection state does not update when in manual control and not enabled
Add connection timeout on robot
Using rospy.Timer and a callback function, disconnect the socket and starting looking for another connection.
Triple I and Single I sample paths
TCP Connection to Robot Computer
For communication, we will need a solid TCP connection to the robot.
Start Path button should behave like the enable/disable manual control button
Start Python script on boot
More robust robot side TCP code
Robot should be able to:
- Connect/Disconnect multiple times with phone
- Send sufficient heartbeats to phone
Add MJPEG stream support in app and on robot
Probably just use mjpg-streamer on robot and then simple-mjpeg-viewer on app.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.